css3 中的新特性加强记忆详解


Posted in HTML / CSS onApril 16, 2016

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;

CSS Code复制内容到剪贴板
  1. @keyframes bitch{   
  2.     0%{   
  3.         opacity: 0;   
  4.     }   
  5.     50%{   
  6.         opacity: 1;   
  7.     }   
  8.     100%{   
  9.         opacity: 0;   
  10.     }   
  11. }   
  12. #test{   
  13.     width100px;   
  14.     height100px;   
  15.     backgroundred;   
  16.     animation:bitch 2s ease 0s infinite;   
  17. }  

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

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

HTML / CSS 相关文章推荐
8款使用 CSS3 实现超炫的 Loading(加载)的动画效果
Mar 17 HTML / CSS
video结合canvas实现视频在线截图功能
Jun 25 HTML / CSS
html5指南-6.如何创建离线web应用程序实现离线访问
Jan 07 HTML / CSS
html5 canvas里绘制椭圆并保持线条粗细均匀的技巧
Mar 25 HTML / CSS
通过Canvas及File API缩放并上传图片完整示例
Aug 08 HTML / CSS
详解HTML5中download属性的应用
Aug 06 HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
Jun 02 HTML / CSS
HTML5新增属性data-*和js/jquery之间的交互及注意事项
Aug 08 HTML / CSS
H5页面适配iPhoneX(就是那么简单)
Dec 02 HTML / CSS
详解移动端h5页面根据屏幕适配的四种方案
Apr 15 HTML / CSS
HTML5图片层叠的实现示例
Jul 07 HTML / CSS
CSS 实现磨砂玻璃(毛玻璃)效果样式
May 21 HTML / CSS
前端隐藏出边界内容的实现方法
Apr 14 #HTML / CSS
使用CSS3编写类似iOS中的复选框及带开关的按钮
Apr 11 #HTML / CSS
基础的CSS3弹性盒Flexbox布局使用实例
Apr 08 #HTML / CSS
CSS3的Flexbox布局的简明入门指南
Apr 08 #HTML / CSS
使用CSS3设计地图上的雷达定位提示效果
Apr 05 #HTML / CSS
简单掌握CSS3中resize属性的用法
Apr 01 #HTML / CSS
CSS3制作炫酷的自定义发光文字
Mar 28 #HTML / CSS
You might like
PHP 计算代码执行耗时的代码修正网上普遍错误
2011/05/14 PHP
如何使用PHP对网站验证码进行破解
2015/09/17 PHP
php获取图片信息的方法详解
2015/12/10 PHP
PHP编辑器PhpStrom运行缓慢问题
2017/02/21 PHP
mapper--图片热点区域高亮组件官方站点
2007/12/22 Javascript
javascript学习笔记(八) js内置对象
2012/06/19 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
2013/07/17 Javascript
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
2015/03/11 Javascript
简介JavaScript中的setDate()方法的使用
2015/06/11 Javascript
jQuery soColorPacker 网页拾色器
2016/06/22 Javascript
微信小程序 Tab页切换更新数据
2017/01/05 Javascript
jQuery实现给input绑定回车事件的方法
2017/02/09 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
实战node静态文件服务器的示例代码
2018/03/08 Javascript
修改node.js默认的npm安装目录实例
2018/05/15 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
2019/09/23 Javascript
微信小程序定义和调用全局变量globalData的实现
2019/11/01 Javascript
Node登录权限验证token验证实现的方法示例
2020/05/25 Javascript
python中正则表达式的使用详解
2014/10/17 Python
python PIL模块与随机生成中文验证码
2016/02/27 Python
tensorboard显示空白的解决
2020/02/15 Python
Keras保存模型并载入模型继续训练的实现
2021/02/20 Python
英国家用电器购物网站:Hughes
2018/02/23 全球购物
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
2015/06/22 面试题
信息技术专业大学生职业生涯规划书
2014/01/24 职场文书
小学学校门卫岗位职责
2014/08/03 职场文书
综合素质自我评价怎么写
2014/09/14 职场文书
通知函格式范文
2015/04/27 职场文书
毕业酒会致辞
2015/07/29 职场文书
SONY AN-LP1 短波有源天线放大器
2021/04/22 无线电
MySQL如何构建数据表索引
2021/05/13 MySQL
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python
i7 6700处理器相当于i5几代
2022/04/19 数码科技