蓝色文字
color: #2563eb;文字颜色
改变文字颜色
.title { color: #2563eb; font-weight: 700; }
CSS 样式
控制文字、背景和透明颜色。
color: #2563eb;改变文字颜色
background-color: #dbeafe;改变元素背景
color: rgb(37, 99, 235);使用红绿蓝数值定义颜色
color: rgba(37, 99, 235, .5);最后一个数值控制透明度
opacity: .5;让整个元素半透明
background: linear-gradient(90deg, #2563eb, #60a5fa);使用两种颜色创建渐变
控制字号、粗细、对齐和行高。
font-size: 24px;设置文字尺寸
font-weight: 700;700 通常表示粗体
text-align: center;让文字水平居中
line-height: 1.8;调整多行文字距离
letter-spacing: 4px;调整字符之间的距离
text-transform: uppercase;自动转换英文大小写
margin 控制外部距离,padding 控制内部距离。
margin: 20px;四个方向加入 20px 外距
margin-top: 20px;只调整元素上方距离
margin: 0 auto;配合宽度让区块居中
padding: 20px;内容与边框保持距离
padding: 10px 24px;第一个值控制上下,第二个控制左右
box-sizing: border-box;让宽高包含 padding 和 border
控制固定尺寸、百分比和最大最小尺寸。
width: 50%;占父容器一半
width: 200px;设置固定像素宽度
height: 80px;设置固定像素高度
max-width: 300px;元素不会超过指定宽度
min-height: 80px;内容少时也保持最低高度
aspect-ratio: 16 / 9;自动保持 16:9 比例
设置边框粗细、样式和圆角。
border: 1px solid #2563eb;最常见的边框写法
border: 2px dashed #2563eb;使用 dashed 显示虚线
border-bottom: 3px solid #2563eb;只显示下方边框
border-radius: 12px;让四个角变圆
border-radius: 999px;使用很大的圆角值
border-radius: 50%;相同宽高配合 50% 圆角
使用 Flexbox 排列和对齐子元素。
display: flex;让子元素水平排列
justify-content: space-between;子元素分布在两端
justify-content: center;子元素排列在中间
align-items: center;子元素在交叉轴居中
gap: 16px;统一设置子元素间隔
flex-direction: column;改变主轴为上下方向
使用 CSS Grid 建立规则的二维网格。
display: grid;建立网格布局容器
grid-template-columns: repeat(3, 1fr);建立三个相同宽度的栏
grid-template-columns: 1fr 2fr;第二栏是第一栏的两倍
gap: 12px;设置栏与列之间的间隔
grid-column: span 2;让项目占据两个栏位
place-items: center;同时水平和垂直居中项目
增加阴影、转换和过渡效果。
box-shadow: 0 8px 24px rgba(0,0,0,.12);让区块产生浮起效果
text-shadow: 0 2px 4px rgba(0,0,0,.2);为文字增加阴影
transform: rotate(-5deg);让元素旋转指定角度
transform: scale(1.1);放大或缩小元素
transform: translateX(20px);沿水平或垂直方向移动
transition: all .2s ease;让状态变化更自然