生成你自己的 Playground
输入任意 CSS 属性,即时获得一个可交互的实时示例。
height
.container { background-color: #f0f0f0; padding: 20px; text-align: center; } .box { height: 150px; width: 150px; background-color: #3498db; color: white; display: flex; align-items: center; justify-content: center; border-radius: 10px; }CSS中的'height'属性用于指定元素的高度。可以使用多种单位来设置,例如像素、百分比或视口单位。调整高度会显著影响网页元素的布局和外观。
hanging-punctuation
.text-container { width: 300px; margin: 20px; font-family: Arial, sans-serif; font-size: 18px; }
.hanging-punctuation { hanging-punctuation: first; text-align: justify; margin-left: -0.5em; display: inline-block; }'hanging-punctuation' CSS 属性控制标点符号在文本行的开头或结尾的放置。它允许标点符号悬挂在边距外,从而创建更具视觉吸引力的文本布局。这个属性在排版中尤其有用,可以提高文本密集设计的可读性和美观性。
grid-template-rows
.grid-container { display: grid; grid-template-rows: 100px 200px auto; gap: 10px; }
.grid-item { background-color: lightblue; border: 1px solid blue; display: flex; align-items: center; justify-content: center; font-size: 20px; }'grid-template-rows' CSS 属性定义了网格布局中行的高度。它允许您指定每一行的大小,使您能够轻松创建复杂的布局。这个属性对于创建响应式设计和控制内容的视觉层次结构特别有用。
grid-template-columns
.grid-container { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }
.grid-item { background-color: #4CAF50; color: white; padding: 20px; text-align: center; border: 1px solid #ddd; }CSS中的'grid-template-columns'属性定义了网格布局中列的数量和大小。通过指定每列的宽度,无论是固定单位还是相对单位,它都允许您创建复杂且响应式的布局。这个属性对于将内容组织成结构化的网格格式至关重要。
grid-template-areas
.grid-container {
display: grid;
grid-template-areas: 'header header' 'sidebar main' 'footer footer';
grid-template-columns: 1fr 3fr;
grid-template-rows: auto 1fr auto;
height: 100vh;
}
.header {
grid-area: header;
background-color: #4CAF50;
color: white;
text-align: center;
padding: 20px;
}
.sidebar {
grid-area: sidebar;
background-color: #2196F3;
color: white;
padding: 20px;
}
.main {
grid-area: main;
background-color: #f4f4f4;
padding: 20px;
}
.footer {
grid-area: footer;
background-color: #333;
color: white;
text-align: center;
padding: 10px;
}'grid-template-areas' CSS 属性允许您通过为网格的特定区域分配名称来定义网格布局。这使您能够创建一个结构化的布局,易于阅读和维护,因为您可以在 CSS 中引用这些命名区域,以便在网格内定位元素。