- CSS3网页设计从入门到精通(微课精编版)
- 前端科技
- 518字
- 2021-03-26 03:49:49
4.6 案例实战
本节将以案例形式实战练习CSS3新增的文本属性。
4.6.1 设计黑科技网站首页
本案例将模拟一个黑科技网站的首页,借助text-shadow属性设计阴影效果,通过颜色的搭配,营造一种静谧而又神秘的画面,使用两幅PNG图像对页面效果进行装饰和点缀,最后演示效果如图4.37所示。
![](https://epubservercos.yuewen.com/F92AA6/15289822105524506/epubprivate/OEBPS/Images/Figure-P114_26742.jpg?sign=1738936129-TJp7msKI6M55F2FbN9T6vIhvEmlXDzvO-0-7bfaac9084086a26c5ceba3c7bae0312)
图4.37 设计黑科技网站首页
案例主要代码如下:
![](https://epubservercos.yuewen.com/F92AA6/15289822105524506/epubprivate/OEBPS/Images/Figure-P114_86219.jpg?sign=1738936129-V6pBMkLOTzRmBo8rZBjNUJ1uPeNBQELe-0-ddf78c767d59e52ea3ed6a5687b549d4)
定义页面背景色为黑色,前景色为灰色。设计右上偏移的阴影,适当进行模糊处理,产生色晕效果,阴影色为深色,营造静谧的主观效果。设计一个遮罩层,让其覆盖在页面上,使其满窗口显示,通过前期设计好的一个探照灯背景来营造神秘效果。通过<div id="spotlight">外罩,为页面覆盖一层桌纸,添加特殊的艺术效果。
4.6.2 设计消息提示框
本节将借助CSS3增强的文本特性和相关动画功能,设计一个纯CSS的消息提示框,效果如图4.38所示。
![](https://epubservercos.yuewen.com/F92AA6/15289822105524506/epubprivate/OEBPS/Images/Figure-P115_27097.jpg?sign=1738936129-zIVdEmEs5Xha7m6J9iiy3Ao8sazWfiBK-0-8edbb2d7b390375ffa173be69ea356d0)
图4.38 设计消息提示框
【操作步骤】
第1步,设计消息框基本框架样式。
![](https://epubservercos.yuewen.com/F92AA6/15289822105524506/epubprivate/OEBPS/Images/Figure-P116_86221.jpg?sign=1738936129-YGmjet3deISpMJZB2G8YFzQSaLOjhgzD-0-9755926c72721ea0dfb5cba89ac2ed68)
第2步,以内容生成的方式,设计箭头基本样式。
![](https://epubservercos.yuewen.com/F92AA6/15289822105524506/epubprivate/OEBPS/Images/Figure-P116_86222.jpg?sign=1738936129-6UMZMH6iuC0sQkD551mhAuF85vjfxeh6-0-c07848ff689e796f96a214411c55d9b0)
第3步,设计左侧消息提示框的扩展样式。
![](https://epubservercos.yuewen.com/F92AA6/15289822105524506/epubprivate/OEBPS/Images/Figure-P116_86223.jpg?sign=1738936129-GKaSX3IEMs1RLuUMOGTvJvxjB7D3GKF0-0-e737aa9951abfdd878a61aca54d73ded)
第4步,模仿第3步,设计右侧消息提示框的扩展样式。
![](https://epubservercos.yuewen.com/F92AA6/15289822105524506/epubprivate/OEBPS/Images/Figure-P116_86224.jpg?sign=1738936129-0BoCZHktAQYFFPW32qFsTiZdhaxqkVLQ-0-fa4cbada80c9d8cb29bf0532c404641d)
第5步,模仿第3步,设计顶部消息提示框的扩展样式。
![](https://epubservercos.yuewen.com/F92AA6/15289822105524506/epubprivate/OEBPS/Images/Figure-P116_86225.jpg?sign=1738936129-oSV3p4OcUONHpys6clDGeICbFwrjQlBy-0-7b86cc20a4eba5da635fded300ce5b26)
第6步,设计底部消息提示框的扩展样式。
![](https://epubservercos.yuewen.com/F92AA6/15289822105524506/epubprivate/OEBPS/Images/Figure-P117_86226.jpg?sign=1738936129-LzTmtbXSlRHw0HTS4B397hQDnWTGbUkZ-0-e46d92e6394930e4d57d71888030e8b4)
第7步,在文档中插入消息提示框,使用类样式进行定义。bubble定义消息框,bubble-left、bubbleright、bubble-bottom和bubble-top定义不同方向显示。代码如下:
![](https://epubservercos.yuewen.com/F92AA6/15289822105524506/epubprivate/OEBPS/Images/Figure-P117_86227.jpg?sign=1738936129-VoSpEiVncvg2JRDoQUZGhWx8pBhMQTHZ-0-25e6648399b7501bfb41f3d01d13548a)