css3动画

1.先介绍两个HTNL5语义化标签

 figure用于规定独立的流内容(图像、图表、照片、代码等等)浏览器会识别成存放图片或者其他媒体而不会认为存放文章,在程序员看来就是存放图片的标签。

figcaption,与figure配合使用,用于标签定义figure元素的标题。

这两个标签在IE9以上可以实现

具体用法:


<figure>
	<img src=""/>
	<figcaption>figcaption</figcaption>
</figure>

2.关于css3的内容

Transform属性,用于元素的变形处理。有四种属性值:translate(平移)、Rotate(旋转)、scale(缩放)、skew(斜切)

同样是在IE9以上兼容

    1.translate

        translate(  px,  px)第一个参数对应x轴第二个参数对应y轴

                                          往右边是正值,往左边时负值,往下是正值,往上是负值。

    2.Rotate控制2D旋转,有一个配合属性transform-origin

        Rotate(90deg),transform-origin:0 0;

        

            不设的时候默认为中心,设为00点的时候,元素的左上角。

    3.scale控制2D缩放,两个参数一个X轴一个Y轴,第二个参数没写时默认为第一个参数。

        参数为1时不缩放,小于1往小缩,大于1往大放。

        也可以配合origin属性

        

    4.skew两个参数一个X轴一个Y轴,第二个参数没写时默认为0。

        skew(50deg)

        

        skew(0,50deg)

        



trancition主要用于元素的过渡动画处理,也有四个参数( 兼容性在IE10以上)

1.property检索或设置对象中的参与过渡的属性

    就是选择属性的比如给background设置动画

2.duration过渡动画的持续时间

3.timing-function检索或设置对象中过渡的动画类型

    有(linear、ease、ease-in、ease-out、ease-in-out)

4.delay检索或设置对象延迟的过渡时间



3.媒体查询

通过不同的媒体类型和条件定义样式规则。

可以用在css中的@media和@import规则上,也可以被用在HTML和XML中

@media screen and (width:800px){}
@import url(example.css) screen and (width:800px);
	<link media="screen and (width:800px)" rel="stylesheet" href="example.css"/>

        

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值