头闻号

北京华企光科贸有限公司

其他合成树脂|防腐涂料|室内涂料|室外涂料|防锈漆|其他建筑涂料

首页 > 新闻中心 > 科技常识:css3 中的新特性加强记忆详解
科技常识:css3 中的新特性加强记忆详解
发布时间:2024-11-18 15:36:28        浏览次数:1        返回列表

今天小编跟大家讲解下有关css3 中的新特性加强记忆详解 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关css3 中的新特性加强记忆详解 的相关资料,希望小伙伴们看了有所帮助。

css3被拆分成如下的小模块,选择器,盒模型,背景和边框,文字特效,2D/3D转换,动画,多列布局和用户界面

2D转换

使用transform:属性来为元素设置2D转换,兼容浏览器加前缀 –webkit- -moz-

使用rotate()方法,让元素旋转一定的角度,参数:角度

例如:transform:rotate(30deg); deg是角度的单位

使用translate()方法,让元素位移,参数:x轴 ,y轴

例如:transform:translate(10px,10px);

使用scale()方法,改变元素的比例大小,参数:x轴比例,y轴比例

例如:transform:scale(2,2);

使用skew()方法,拉伸元素,参数:x轴角度,y轴角度

例如:transform:skew(20deg,20deg);

使用matrix()方法,多变换结合,参数:矩阵,我看不懂

3D转换

使用rotateX()和rotateY()方法,对元素进行旋转,浏览器很多都不支持,参数:角度

过渡效果

使用transition:属性为元素设置过渡动画效果,兼容浏览器加前缀 –webkit- -moz-,必须是样式在被修改的时候才会生效,因此在:hover的时候修改元素的样式,可以看到效果

使用transition:属性,参数:css样式 持续时间

例如:transition:width 2s;

参数中使用逗号分隔多项改变,transition:样式 时间,样式2 时间2,。。。

动画

[email protected],@keyframes 规则名称{}

内容里面,使用百分比来划分动画的进度,变化样式

0%{ 一些样式 }

25%{ 一些样式 }

50%{ 一些样式 }

75%{ 一些样式 }

100%{ 一些样式 }

使用animation:属性设置动画规则,参数:规则名称,执行时间,速度曲线,延迟时间,播放次数,循环播放

例如: animation:bitch 2s ease 0s infinite;

CSS Code复制内容到剪贴板 @keyframesbitch{ 0%{ opacity:0; } 50%{ opacity:1; } 100%{ opacity:0; } } #test{ width:100px; height:100px; background:red; animation:bitch2sease0sinfinite; }

以上这篇css3 中的新特性加强记忆详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱蒂网。

原文地址:http://www.cnblogs.com/taoshihan/archive/2016/04/15/5396235.html

来源:爱蒂网