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制作Dropdown下拉菜单的方法
Jul 18 HTML / CSS
基于css3 animate制作绚丽的动画效果
Nov 24 HTML / CSS
css 元素选择器的简单实例
May 23 HTML / CSS
CSS3中的@keyframes关键帧动画的选择器绑定
Jun 13 HTML / CSS
利用CSS3伪元素实现逐渐发光的方格边框
May 07 HTML / CSS
HTML5的Geolocation地理位置定位API使用教程
May 12 HTML / CSS
关于HTML5的22个初级技巧(图文教程)
Jun 21 HTML / CSS
html5指南-7.geolocation结合google maps开发一个小的应用
Jan 07 HTML / CSS
利用HTML5的新特点实现图片文件异步上传
May 29 HTML / CSS
Html5+JS实现手机摇一摇功能
Apr 24 HTML / CSS
canvas学习总结三之绘制路径-线段
Jan 31 HTML / CSS
CSS实现两列布局的N种方法
Aug 02 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限制上传文件类型并保存上传文件的方法
2015/03/13 PHP
php文件上传、下载和删除示例
2020/08/28 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
PHP基于GD2函数库实现验证码功能示例
2019/01/27 PHP
发一个自己用JS写的实用看图工具实现代码
2008/07/26 Javascript
jquery.map()方法的使用详解
2015/07/09 Javascript
jQuery中serializeArray()与serialize()的区别实例分析
2015/12/09 Javascript
基于JavaScript短信验证码如何实现
2016/01/24 Javascript
gameboy网页闯关游戏(riddle webgame)--仿微信聊天的前端页面设计和难点
2016/02/21 Javascript
angular route中使用resolve在uglify压缩后问题解决
2016/09/21 Javascript
用AngularJS来实现监察表单按钮的禁用效果
2016/11/02 Javascript
javascript简单进制转换实现方法
2016/11/24 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
jQuery之动画ajax事件(实例讲解)
2017/07/18 jQuery
jQuery实现腾讯信用界面(自制刻度尺)样式
2017/08/15 jQuery
Vue2.0父子组件传递函数的教程详解
2017/10/16 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
2017/11/02 Javascript
解决webpack无法通过IP地址访问localhost的问题
2018/02/22 Javascript
Python3 XML 获取雅虎天气的实现方法
2018/02/01 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
Python设计模式之外观模式实例详解
2019/01/17 Python
由Python编写的MySQL管理工具代码实例
2019/04/09 Python
Python3 实现减少可调用对象的参数个数
2019/12/20 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
html5开发三八女王节表白神器
2018/03/07 HTML / CSS
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
菲律宾最大的网上花店和礼品店:PhilFlower.com
2018/02/09 全球购物
西班牙著名的珠宝首饰品牌:P D PAOLA
2018/09/15 全球购物
计算机专业大学生的自我评价
2013/11/14 职场文书
入党思想汇报
2014/01/05 职场文书
毕业生自荐信范文
2015/03/05 职场文书
中学推普周活动总结
2015/05/07 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
十大动画制作软件,Adobe产品上榜两款,第一是行业标准软件
2022/03/18 杂记