CSS3新特性

1.CSS3的选择器

属性选择器

E[attr]:选择具有attr属性的E元素
E[attr=“val”]:选择具有attr属性,并且属性值是val的E元素
E[attr^=“val”]:选择具有attr属性,并且attr属性值是以val开头的E元素
E[attr$=“val”]:选择具有attr属性,并且attr属性值是以val结尾的E元素
E[attr*=“val”]:选择具有attr属性,并且attr属性值包含val的E元素


结构伪类选择器

E:first-child:匹配父元素里面的第一个子元素E
E:last-child:匹配父元素里面的最后一个子元素E
E:nth-child(n):匹配父元素里面的第n个子元素E
E:first-of-type:匹配指定类型E的第一个
E:last-of-type:匹配指定类型E的最后一个
E:nth-of-type(n):匹配指定类型E的第n个

动态伪类选择器

:link   
:visited
:hover
:active
:focus
:target
当我们点击锚点链接时,对应id的元素会显示在视口
伪元素选择器
element::before
定义:在元素的内容前面插入新内容,常与content配合使用
element::after
定义:在元素的内容后面插入新内容,常与content配合使用

2.圆角

border-radius

3.边框

border-image:url(border.png) 30 30 round; 
border-image: 图片url 偏移量 图像边界的宽度  铺满方式

重复(repeat)、拉伸(stretch)、铺满(round)

4.背景

background : bg-color  bg-image  bg-position/bg-size  bg-repeat   bg-attachment 

5.阴影

text-shadow

text-shadow: 水平阴影,垂直阴影,模糊半径,阴影的颜色

box-shadow

box-shadow: x轴偏移 y轴偏移 模糊半径 阴影扩展 阴影颜色

6.渐变

6.盒子模型

box-sizing:content-box;盒子大小:border + padding + width(以前默认的) 
box-sizing:border-box;盒子大小 : width

7. 字体特性

@Font-face 特性,Font-face 可以用来加载字体样式,而且它还能够加载服务器端的字体文件,让客户端显示客户端所没有安装的字体。

8. 多列布局 (multi-column layout)

兼容性不好,还不够成熟。还不能用在实际项目中。

column-count属性

column-width属性

column-gap属性

8.css弹性盒子模型

9. CSS3动画

1) Transition 过渡

2) Transforms 2D转换

3) Transforms 2D转换

4) Animation动画

10. @media媒体查询

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

每天都在掉头发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值