CSS3新增属性

CSS3边框

  1. border-radius:CSS3圆角边框。

  2. 在 CSS2 中添加圆角矩形需要技巧,我们必须为每个圆角使用不同的图片,在 CSS3 中,创建圆角是非常容易的,在 CSS3 中,border-radius 属性用于创建圆角。border:2px solid;

  3. box-shadow:CSS3边框阴影。

  4. 在 CSS3 中,box-shadow 用于向方框添加阴影。box-shadow:10px 10px 5px #888888;

  5. border-image:CSS3边框图片。

  6. 通过 CSS3 的 border-image 属性,您可以使用图片来创建边框。border-image:url(border.png) 30 30 round;

CSS3背景

  1. background-size:属性规定背景图片的尺寸。

  2. 在 CSS3 之前,背景图片的尺寸是由图片的实际尺寸决定的。在 CSS3 中,可以规定背景图片的尺寸,这就允许我们在不同的环境中重复使用背景图片。您能够以像素或百分比规定尺寸。如果以百分比规定尺寸,那么尺寸相对于父元素的宽度和高度。

  3. background-origin:属性规定背景图片的定位区域。

  4. 背景图片可以放置于 content-box、padding-box 或 border-box 区域。

  5. background-clip:规定背景的绘制区域。

CSS3文字效果

  1. hanging-punctuation:规定标点字符是否位于线框之外。

  2. punctuation-trim:规定是否对标点字符进行修剪。

  3. text-align-last:设置如何对齐最后一行或紧挨着强制换行符之前的行。

  4. text-emphasis:向元素的文本应用重点标记以及重点标记的前景色。

  5. text-justify:规定当 text-align 设置为 “justify” 时所使用的对齐方法。

  6. text-outline:规定文本的轮廓。

  7. text-overflow:规定当文本溢出包含元素时发生的事情。

  8. text-shadow:向文本添加阴影。

  9. text-wrap:规定文本的换行规则。

  10. word-break:规定非中日韩文本的换行规则。

  11. word-wrap:允许对长的不可分割的单词进行分割并换行到下一行。

CSS3转换

  1. transform 向元素应用 2D 或 3D 转换。

  2. transform-origin 允许你改变被转换元素的位置。

  3. transform-style 规定被嵌套元素如何在 3D 空间中显示。

  4. perspective 规定 3D 元素的透视效果。

  5. perspective-origin 规定 3D 元素的底部位置。

  6. backface-visibility 定义元素在不面对屏幕时是否可见。

CSS3 过渡:

当元素从一种样式变换为另一种样式时为元素添加效果。

transition:简写属性,用于在一个属性中设置四个过渡属性。

transition-property:规定应用过渡的 CSS 属性的名称。

transition-duration:定义过渡效果花费的时间。默认是 0。

transition-timing-function:规定过渡效果的时间曲线。默认是 “ease”。

transition-delay:规定过渡效果何时开始。默认是 0。

CSS3动画

通过 CSS3,我们能够创建动画,这可以在许多网页中取代动画图片、Flash 动画以及 JavaScript。

@keyframes:规定动画。

animation:所有动画属性的简写属性,除了 animation-play-state 属性。

animation-name:规定 @keyframes 动画的名称。

animation-duration:规定动画完成一个周期所花费的秒或毫秒。默认是 0。

animation-timing-function:规定动画的速度曲线。默认是 “ease”。

animation-delay:规定动画何时开始。默认是 0。

animation-iteration-count:规定动画被播放的次数。默认是 1。

animation-direction:规定动画是否在下一周期逆向地播放。默认是 “normal”。

animation-play-state:规定动画是否正在运行或暂停。默认是 “running”。

animation-fill-mode:规定对象动画时间之外的状态。

CSS3多列

  1. mn-rule-width:指定两列间边框的厚度

  2. column-span:指定元素要跨越多少列

  3. column-width:指定列的宽度

  4. columns:设置 column-width 和 column-count 的简写

CSS3用户界面

  1. resize:属性规定是否可由用户调整元素尺寸。

  2. box-sizing:属性允许您以确切的方式定义适应某个区域的具体内容。

  3. outline-offset:属性对轮廓进行偏移,并在超出边框边缘的位置绘制轮廓。

  4. appearance:允许您使一个元素的外观像一个标准的用户界面元素。

  5. icon:为创作者提供了将元素设置为图标等价物的能力。

  6. nav-down:指定在何处使用箭头向下导航键时进行导航。

  7. nav-index:指定一个元素的Tab的顺序。

  8. nav-left:指定在何处使用左侧的箭头导航键进行导航。

  9. nav-right:指定在何处使用右侧的箭头导航键进行导航。

  10. nav-up:指定在何处使用箭头向上导航键时进行导航。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值