一些页面会有一些凹凸文字效果,这个主要是设置背景 文字阴影来达成这个效果的。文字阴影使用方法如下:
text-shadow: 水平位置 垂直位置 模糊距离 阴影颜色
具体代码如下:
body {
background-color: grey;
}
div {
color: grey;
font-size: 200px;
font-family: "微软雅黑";
}
div:first-child {
/* text-shadow: 水平位置 垂直位置 模糊距离 阴影颜色 */
text-shadow: 1px 1px 2px black, -1px -1px 2px white;
}
div:last-child {
text-shadow: 1px 1px 2px white, -1px -1px 2px black;
}
<body>
<div>凸起</div>
<div>凹陷</div>
</body>
结果如下图所示
将文本上方阴影设为亮色,下方阴影设为暗色则是凸起效果
上方阴影设为暗色,下方阴影设为亮色则是凹陷效果
更多专业前端知识,请上 【猿2048】www.mk2048.com