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,。。。
动画
创建动画@keyframes规则,@keyframes 规则名称{}
内容里面,使用百分比来划分动画的进度,变化样式
0%{ 一些样式 }
25%{ 一些样式 }
50%{ 一些样式 }
75%{ 一些样式 }
100%{ 一些样式 }
使用animation:属性设置动画规则,参数规则名称,执行时间,速度曲线,延迟时间,播放次数,循环播放
例如 animation:bitch 2s ease 0s infinite;
- @keyframes bitch{
- 0%{
- opacity: 0;
- }
- 50%{
- opacity: 1;
- }
- 100%{
- opacity: 0;
- }
- }
- #test{
- width: 100px;
- height: 100px;
- background: red;
- animation:bitch 2s ease 0s infinite;
- }
以上这篇css3 中的新特性加强记忆详解就是长沙网络推广分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持狼蚁SEO。
原文地址
长沙网站设计
- 如何自己建一个网站 自己想建个网站,怎么建
- 如何制作网站免费建站 创建网站免费注册
- html简单网页代码 html简单网页代码超链接
- dreamweaver网页制作 dreamweaver网页制作模板
- 上海网站建设 上海网站建设制作微信
- 如何制作网站和网页 如何制作一个网页
- html网页制作代码大全 端午节html网页制作代码大
- app开发公司 app开发公司前十名
- html网页制作 html网页制作文字居中
- app制作一个需要多少钱 请人制作一个app多少钱
- 成都网站制作 成都网站制作维护
- 百度建一个网站多少钱 百度做个公司网站要多少
- html+css网页制作成品 web网页制作成品css+javascrip
- html网页制作案例 html网页设计案例
- html+css网页制作成品 web网页制作成品css+javascrip
- 个人网站模板 个人网站模板HTML