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 相关文章推荐
用css3制作纸张效果(外翻卷角)
Feb 01 HTML / CSS
CSS3 绘制BMW logo实的现代码
Apr 25 HTML / CSS
纯css3实现思维导图样式示例
Nov 01 HTML / CSS
html5/css3响应式页面开发总结
Oct 16 HTML / CSS
推荐WEB开发者最佳HTML5和CSS3代码生成器
Nov 24 HTML / CSS
浅析HTML5中的 History 模式
Jun 22 HTML / CSS
解锁canvas导出图片跨域的N种姿势小结
Jan 24 HTML / CSS
html5的pushstate以及监听浏览器返回事件的实现
Aug 11 HTML / CSS
CSS filter 有什么神奇用途
May 25 HTML / CSS
CSS+HTML 实现顶部导航栏功能
Aug 30 HTML / CSS
CSS中float高度塌陷问题的四种解决方案
Apr 18 HTML / CSS
使用CSS定位HTML元素的实现方法
Jul 07 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
FCKeditor的安装(PHP)
2007/01/13 PHP
php网站被挂木马后的修复方法总结
2014/11/06 PHP
ThinkPHP自动完成中使用函数与回调方法实例
2014/11/29 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
ajax处理php返回json数据的实例代码
2013/01/24 Javascript
jQuery实现可拖动的浮动层完整代码
2013/05/27 Javascript
JS防止用户多次提交的简单代码
2013/08/01 Javascript
JavaScript中跨域调用Flash的方法
2014/08/11 Javascript
轻松创建nodejs服务器(6):作出响应
2014/12/18 NodeJs
JavaScript实现为指定对象添加多个事件处理程序的方法
2015/04/17 Javascript
javascript模拟命名空间
2015/04/17 Javascript
Javascript之面向对象--接口
2016/12/02 Javascript
详解angularJs中自定义directive的数据交互
2017/01/13 Javascript
Vue.js实战之组件的进阶
2017/04/04 Javascript
angular第三方包开发整理(小结)
2018/04/19 Javascript
JS实现移动端触屏拖拽功能
2018/07/31 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
layui 表格操作列按钮动态显示的实现方法
2019/09/06 Javascript
Python编程深度学习绘图库之matplotlib
2018/12/28 Python
python实现画五角星和螺旋线的示例
2019/01/20 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
python爬虫中抓取指数的实例讲解
2020/12/01 Python
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
大学毕业生自我鉴定
2013/11/05 职场文书
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
个人求职简历中英文自我评价
2013/12/16 职场文书
白酒业务员岗位职责
2013/12/27 职场文书
教师学习培训邀请函
2014/02/04 职场文书
初中作文评语大全
2014/04/23 职场文书
师德演讲稿范文
2014/05/06 职场文书
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
房地产项目合作意向书
2015/05/08 职场文书
学校隐患排查制度
2015/08/05 职场文书
python用tkinter开发的扫雷游戏
2021/06/01 Python