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 3D制作实战案例分析
Sep 18 HTML / CSS
CSS3实例分享--超炫checkbox复选框和radio单选框
Sep 01 HTML / CSS
CSS3+Sprite实现僵尸行走动画特效源码
Jan 27 HTML / CSS
CSS3让登陆面板3D旋转起来
May 03 HTML / CSS
html5组织文档结构_动力节点Java学院整理
Jul 11 HTML / CSS
自定义html标记替换html5新增元素
Oct 17 HTML / CSS
详解HTML5常用的语义化标签
Sep 27 HTML / CSS
Canvas 帧动画吃苹果小游戏
Aug 05 HTML / CSS
AmazeUI折叠式卡片布局,整合内容列表、表格组件实现
Aug 20 HTML / CSS
ivx平台开发之不用代码实现一个九宫格抽奖功能
Jan 27 HTML / CSS
HTML+CSS 实现顶部导航栏菜单制作
Jun 03 HTML / CSS
详解CSS中postion和opacity及cursor的特性
Aug 14 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+mysql实现无限级分类
2015/11/11 PHP
PHP实现原比例生成缩略图的方法
2016/02/03 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
一个实用的php验证码类
2017/07/06 PHP
PHP实现浏览器中直接输出图片的方法示例
2018/03/14 PHP
小型js框架veryide.librar源代码
2009/03/05 Javascript
屏蔽Flash右键信息的js代码
2010/01/17 Javascript
WEB 浏览器兼容 推荐收藏
2010/05/14 Javascript
理解Javascript_08_函数对象
2010/10/15 Javascript
JS验证身份证有效性示例
2013/10/11 Javascript
jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)
2014/04/10 Javascript
js实现当前输入框高亮显示的方法
2015/08/19 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
JavaScript reduce和reduceRight详解
2016/10/24 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
js jquery 获取某一元素到浏览器顶端的距离实现方法
2018/09/05 jQuery
axios如何取消重复无用的请求详解
2019/12/15 Javascript
[00:32]2016完美“圣”典风云人物:Maybe宣传片
2016/12/05 DOTA
Python中import导入上一级目录模块及循环import问题的解决
2016/06/04 Python
python3+PyQt5使用数据库表视图
2018/04/24 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
Django框架创建项目的方法入门教程
2019/11/04 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
双创工作实施方案
2014/03/26 职场文书
运动会开幕式主持词
2014/03/28 职场文书
我的求职择业计划书
2014/04/04 职场文书
专升本学生毕业自我鉴定
2014/10/04 职场文书
2015年医生个人工作总结
2015/04/25 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
《颐和园》教学反思
2016/02/19 职场文书
使用tensorflow 实现反向传播求导
2021/05/26 Python
MutationObserver在页面水印实现起到的作用详解
2022/07/07 Javascript