CSS3新特性详解:从边框到文字阴影
需积分: 3 36 浏览量
更新于2024-09-16
收藏 85KB DOC 举报
"这是一个关于CSS3的教程,涵盖了创建圆角矩形、添加方框阴影、使用图片创建边框、背景图片尺寸控制、背景定位、多重背景图像、文本阴影以及文字自动换行和自定义字体等核心概念。"
CSS3是CSS(级联样式表)的第三个主要版本,带来了许多新的特性和功能,极大地增强了网页设计的灵活性和表现力。以下是对标题和描述中提到的一些关键知识点的详细解释:
1. **创建圆角矩形**:`border-radius` 属性使得元素的四个角可以变得圆润,不再局限于传统的直角矩形。例如,`border-radius: 10px;` 将创建一个四个角都是10像素半径的圆形效果。
2. **方框阴影**:`box-shadow` 属性用于在元素周围添加阴影效果。如 `box-shadow: 10px 15px 5px #888888;` 表示阴影向左10像素,向下15像素,模糊半径为5像素,颜色为灰色(#888888)。
3. **边框图像**:`border-image` 可以使用图片作为边框,`border-image:url(border.png) 30 30 round;` 表示使用指定的图片,按30像素的比例平铺,`round` 指定图像如何填充边框。
4. **背景图片尺寸**:`background-size` 控制背景图片的大小。例如,`background-size: 50px 100px;` 调整背景图片的宽度为50像素,高度为100像素;`background-size: 40% 100%;` 会根据父元素的宽度拉伸背景图片至40%,高度保持100%填充。
5. **背景图片定位**:`background-origin` 属性定义了背景图片的定位区域,如 `background-origin: content-box;` 使背景图片根据内容区域进行定位。
6. **多重背景图像**:通过逗号分隔多个 `background-image` 声明,可以同时设置多个背景图片,如 `background-image: url(bg_flower.gif), url(bg_flower_2.gif);`。
7. **文本阴影**:`text-shadow` 属性给文本添加阴影效果,例如 `text-shadow: 5px 5px 5px #FF0000;` 会给文本添加一个5像素偏移的红色阴影,其中前两个值是水平和垂直偏移,第三个值是模糊半径。
8. **文字自动换行**:`word-wrap: break-word;` 允许单词在必要时断开,防止内容溢出容器。
9. **自定义字体**:CSS3引入了`@font-face`规则,允许设计师引用远程字体文件,即使用户计算机上没有该字体,也能在浏览器中正确显示。这样设计师可以使用任何他们喜欢的字体,只要用户有网络连接。
以上只是CSS3中的一部分特性,实际上,CSS3还提供了更多的布局方式(如Flexbox和Grid)、过渡和动画、多列布局、选择器增强等功能,这些都极大地丰富了网页设计的可能性。
2019-09-18 上传
2014-05-17 上传
2020-09-18 上传
2021-01-19 上传
2013-04-25 上传
2015-01-19 上传
2011-11-02 上传
2020-12-12 上传
2021-01-19 上传
baidu_14832421
- 粉丝: 0
- 资源: 11
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍