CSS3的新特性介绍


Posted in HTML / CSS onOctober 31, 2008

边框:(Borders)
border-color:控制边框颜色,并且有了更大的灵活性,可以产生渐变效果
border-image:控制边框图象
border-corner-image:控制边框边角的图象
border-radius:能产生类似圆角矩形的效果
背景(Backgrounds)
background-origin:决定了背景在盒模型中的初始位置,提供了3个值,border, padding和content
border:控制背景起始于左上角的边框
padding:控制背景起始于左上角的留白
content:控制背景起始于左上角的内容
background-clip:决定边框是否覆盖住背景(默认是不覆盖),提供了两个值,border和padding
border:会覆盖住背景
padding:不会覆盖背景
background-size:可以指定背景大小,以象素或百分比显示。当指定为百分比时,大小会由所在区域的宽度、高度,以及background-origin的位置决定
multiple backgrounds:多重背景图象,可以把不同背景图象只放到一个块元素里。
文字效果:(Text effects)
text-shadow:文字投影,可能是因为MAC OSX的Safari浏览器开始支持投影才特意增加的。
text -overflow:当文字溢出时,用"..."提示。包括ellipsis、clip、ellipsis-word、inherit,前两个CSS2就有了,目前还是部分支持,但有趣的是IE6居然也支持。ellipsis-word可以省略掉最后一个单词,对中文意义不大,inherit可以继承父级元素。
颜色:(Color)
HSL colors:除了支持RGB眼色外,还支持HSL(色相、饱和度、亮度)。以前一般都是作图的时候用HSL色谱,但这样一来会包括更多的颜色。H用度表示,S和L用百分比表示,比如hsl(0,100%, 50%)
HSLA colors:加了个不透明度(Apacity),用0到1之间的数来表示,比如hsla(0,100%,50%,0.2)
opacity:直接控制不透明度,用0到1之间的数来表示
RGBA colors:和HSLA colors类似,加了个不透明度
用户界面(User-interface)
resize:可以由用户自己调整div的大小,有horizontal(水平)vertical(垂直)或者both(同时),或者同时调整。如果再加上max-width或min-width的话还可以防止破坏布局
选择器:(Selectors)
Attribute selectors:在属性中可以加入通配符,包括^,$,*
[att^=val]:表示开始字符是val的att属性
[att$=val]:表示结束字符是val的att属性
[att*=val]:表示包含至少有一个val的att属性
其它模块:(Other modules)
media queries:感觉叫媒体选择比较合适,可以为网页中不同的对象设置不同的浏览设备。比如可以为某一块分别设置屏幕浏览样式和手机浏览样式,以前则只能设置整个网页。
multi-column layout:多列布局,让文字以多列显示,包括column-width、column-count、column-gap三个值
column-width:指定每列宽度
column-count:指定列数
column-gap:指定每列之间的间距
column-rule-color:控制列间的颜色
column-rule-style:控制列间的样式
column-rule-width:控制列间的宽度
column-space-distribution:平均分配列间距

HTML / CSS 相关文章推荐
CSS3 圆角效果
Jul 15 HTML / CSS
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
Jan 06 HTML / CSS
用CSS3实现瀑布流布局的示例代码
Nov 10 HTML / CSS
巧用CSS3的calc()宽度计算做响应模式布局的方法
Mar 22 HTML / CSS
html5 视频播放解决方案
Nov 06 HTML / CSS
canvas如何绘制钟表的方法
Dec 13 HTML / CSS
Html5与App的通讯方式详解
Oct 24 HTML / CSS
HTML5自定义视频播放器源码
Jan 06 HTML / CSS
html+css合并表格边框的示例代码
Mar 31 HTML / CSS
如何使用 resize 实现图片切换预览功能
Aug 23 HTML / CSS
CSS文本阴影 text-shadow 悬停效果详解
May 25 HTML / CSS
CSS3属性选择符介绍
Oct 17 #HTML / CSS
CSS3教程:background-clip和background-origin
Oct 17 #HTML / CSS
细说CSS3中的选择符
Oct 17 #HTML / CSS
css3 给背景设置渐变色的方法
Sep 12 #HTML / CSS
css3中用animation的steps属性制作帧动画
Apr 25 #HTML / CSS
css3 中实现炫酷的loading效果
Apr 26 #HTML / CSS
使用 css3 transform 属性来变换背景图的方法
May 07 #HTML / CSS
You might like
PHP技术开发技巧分享
2010/03/23 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
2013/06/13 PHP
PHP 微信支付类 demo
2015/11/30 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
tp5.1 框架数据库-数据集操作实例分析
2020/05/26 PHP
走出JavaScript初学困境—js初学
2008/12/29 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
简单理解Vue中的nextTick方法
2018/01/30 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
2018/05/26 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
2018/08/31 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
vue proxy 的优势与使用场景实现
2020/06/15 Javascript
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
详解Python实现多进程异步事件驱动引擎
2017/08/25 Python
Anaconda下安装mysql-python的包实例
2018/06/11 Python
Python基于xlrd模块操作Excel的方法示例
2018/06/21 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
python如何将图片转换素描画
2020/09/08 Python
Python try except finally资源回收的实现
2021/01/25 Python
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
什么情况下你必须要把一个类定义为abstract的
2013/01/06 面试题
shell变量的作用空间是什么
2013/08/17 面试题
医院护士的求职信范文
2013/12/26 职场文书
初中地理教学反思
2014/01/11 职场文书
全国道德模范事迹
2014/02/01 职场文书
保险公司早会主持词
2014/03/22 职场文书
服装设计专业求职信
2014/06/16 职场文书
教师学习群众路线心得体会
2014/11/04 职场文书
社区安置帮教工作总结2015
2015/05/20 职场文书
大学生创业计划书
2019/06/24 职场文书
【超详细】八大排序算法的各项比较以及各自特点
2021/03/31 Python
用Python将库打包发布到pypi
2021/04/13 Python