css3小标题制作
使用伪元素制作小标题
在CSS3中,可以利用伪元素(::before或::after)为标题添加装饰性元素。例如,通过边框或背景色创建下划线效果:
h3 {
position: relative;
padding-bottom: 10px;
}
h3::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 50px;
height: 3px;
background-color: #3498db;
}
渐变背景小标题
CSS3的渐变特性可以用于创建色彩过渡的标题背景:
h3 {
background: linear-gradient(to right, #3498db, #9b59b6);
color: white;
padding: 8px 15px;
display: inline-block;
border-radius: 4px;
}
文字阴影效果
通过text-shadow属性为标题添加立体感或发光效果:

h3 {
text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
color: #2c3e50;
font-size: 1.5em;
}
旋转或倾斜标题
使用transform属性实现创意角度:
h3 {
transform: rotate(-5deg);
display: inline-block;
background-color: #f1c40f;
padding: 5px 10px;
}
边框与圆角组合
结合border和border-radius创建现代感标题:

h3 {
border-left: 5px solid #e74c3c;
padding-left: 15px;
border-radius: 0 8px 8px 0;
background-color: #f9f9f9;
}
图标前缀标题
使用::before伪元素配合字体图标(如Font Awesome):
h3::before {
font-family: "Font Awesome 5 Free";
content: "\f054";
margin-right: 10px;
color: #27ae60;
}
响应式标题设计
通过媒体查询调整标题在不同设备上的样式:
h3 {
font-size: 1.2em;
}
@media (min-width: 768px) {
h3 {
font-size: 1.5em;
}
}
