`
CN.Silva...
  • 浏览: 48467 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Css3 新特性

阅读更多
边框:(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:平均分配列间距

CSS3信息参考:http://www.css3.info/
分享到:
评论

相关推荐

    CSS3教程和css3新特性专题

    【CSS3教程和css3新特性专题】 CSS3是 Cascading Style Sheets(层叠样式表)的第三版,是Web设计领域的一个重要里程碑,引入了许多新的功能和特性,极大地增强了网页设计的灵活性和表现力。这个专题将深入探讨CSS3...

    深入了解CSS3新特性

    资源名称:深入了解 CSS3 新特性资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    1.07 css3新特性

    CSS3新特性 本资源摘要信息主要介绍CSS3的新特性,包括CSS3的介绍、CSS3选择器、CSS3文本、CSS3边框、CSS3背景、CSS3颜色、CSS3渐变、CSS3盒模型等。 CSS3介绍 CSS3是CSS(层叠样式表)技术的升级版本,于1999年...

    css3新特性.png

    CSS3新特性,带你一小时学完CSS3

    让IE6、7 、8支持CSS3新特性插件

    标题中的“让IE6、7、8支持CSS3新特性插件”指的是针对早期版本的Internet Explorer(IE6、IE7、IE8)的一种解决方案,这些浏览器不原生支持CSS3的新特性。CSS3是层叠样式表的第三个主要版本,引入了许多增强网页...

    html5和css3新特性.pdf

    6. CSS3新特性:CSS3引入了许多新的样式和效果,如transition、transform、animation等。 例如: ```css div { border: 1px solid #ccc; } .y-clearfix:before, .y-clearfix:after { content: ""; display: ...

    CSS3新特性.md

    CSS3新特性.md

    HTML5CSS3新特性的浏览器支持情况.pdf

    Modernizr是一个强大的JavaScript库,它可以帮助检测浏览器对HTML5和CSS3新特性的支持,并根据支持情况添加自定义的类到`<html>`元素,以便于在CSS中实现浏览器兼容性。 此外,考虑到IE11移除了"MSIE"标识并开始...

    CSS3新特性和CSS3教程

    CSS3是 Cascading Style Sheets(层叠样式表)的最新版本,它引入了许多新的特性和功能,极大地扩展了网页设计的可能性。相比于CSS2,CSS3不仅提供了更精细的样式控制,还引入了模块化的发展方式,使得开发者可以...

    兼容IE8插件(兼容h5+css3新特性)

    这是一个对IE8及以下做前端兼容的文件工具...--对于ie6到ie8做兼容,兼容h5,css3等新特性--> <!--[if (gte IE 6)&(lte IE 8)]> [removed][removed] [removed][removed] [removed][removed] <![endif]-->

    CSS3教程和css3新特性专题(技术前沿)

    喜欢玩css的看看吧。适合css高级选手。

    CSS3-HTML5新特性介绍:由CSS3-HTML5制作的网页版PPT

    HTML5 Rocks是由谷歌牵头的开源的web项目。有丰富的html5的demo。 基于html5 rocks作的CSS3介绍,是PPT风格的网页,大家可以参考。 HTML5 Rocks官网上有更丰富的关于HTML5+CSS3+JS的介绍,大家可以自己到官网下载。

    CSS 3 Intellisense Schema 完整安裝包

    **一、CSS3新特性** 1. **选择器增强**:CSS3增加了更多的选择器类型,如伪类选择器(`:hover`, `:active`, `:focus`),子元素选择器(`>`),同胞元素选择器(`+`, `~`),以及属性选择器(`[attr=value]`)等,...

    Css3新特性应用之视觉效果实例

    本文介绍了Css3新特性应用之视觉效果,具体有单侧阴影、不规则投影、染色体效果、毛玻璃效果、折角效果,具体实现如下: 一、单侧阴影 1、box-shadow属性的应用,格式:h-shadow v-shadow blur spread color inset...

    CSS3秘笈 第3版

    1. CSS3新特性介绍:了解CSS3相较于旧版CSS有哪些新特性,例如选择器的增强、伪类和伪元素的扩展、新的布局方式以及新增的颜色、字体和阴影等样式属性。 2. 布局控制:掌握基于CSS3的布局技术,包括弹性盒子...

    IE兼容CSS3

    在IE8及更早版本中,浏览器内核使用的是Trident,它对CSS3新特性的支持非常有限。而从IE9开始,虽然开始支持一部分CSS3,但与现代浏览器相比仍有差距。例如,IE9不支持CSS3的transform、transition和animation等特效...

    CSS3新特性介绍:由HTML5制作的网页版PPT

    本资源是基于html5 rocks作的CSS3介绍,是PPT风格的网页,本人做介绍用的,自己写了一些代码进去,大家可以参考。 HTML5 Rocks官网上有更丰富的关于HTML5+CSS3+JS的介绍,由于资源比较大,大家可以自己到官网下载。

    CSS3 3D立体凸出显示导航菜单插件

    总之,“CSS3 3D立体凸出显示导航菜单插件”是一个结合了CSS3新特性和JavaScript的创新设计,通过3D转换和动态样式改变,为用户提供了生动且吸引人的导航体验。这个插件不仅展示了现代Web设计的可能性,也为开发者...

Global site tag (gtag.js) - Google Analytics