通常情况下,要想实现立体字效果,我们最先想到的肯定是通过PS做成图片,现在我们来看看直接通过CSS实现立体文字的效果。主要是利用text-shadow特性实现效果。
html的全局设置:
body{
background-color: #111;
}
@import url(http://fonts.googleapis.com/css?family=Dosis:500,800);
.text {
font-family:”微软雅黑”, “Dosis”, sans-serif;
font-size: 80px;
text-align: center;
font-weight: bold;
line-height:200px;
text-transform:uppercase;
position: relative;
top:100px;
}
这个根据实际的运用环境,对样式进行修改。
然后是通过专属CSS,用text-shadow实现立体字效果
.effect01{
background-color: #555;
color:#fefefe;
text-shadow:
0px 1px 0px #c0c0c0,
0px 2px 0px #b0b0b0,
0px 3px 0px #a0a0a0,
0px 4px 0px #909090,
0px 5px 10px rgba(0, 0, 0, 0.6);
}
这是最关键的CSS,当然也是可以做修改,可根据实际需要做调整。
最终效果: