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 相关文章推荐
纯HTML+CSS3制作导航菜单(附源码)
Apr 24 HTML / CSS
css图标制作教程制作云图标
Jan 19 HTML / CSS
带有css3动画效果的兼容多浏览器简单导航条示例
Jan 26 HTML / CSS
CSS3实现翘边的阴影效果的代码示例
Jun 13 HTML / CSS
用CSS3实现无限循环的无缝滚动的示例代码
Nov 01 HTML / CSS
html5拖曳操作 HTML5实现网页元素的拖放操作
Jan 02 HTML / CSS
移动端html5 meta标签的神奇功效
Jan 06 HTML / CSS
逼真的HTML5树叶飘落动画
Mar 01 HTML / CSS
HTML5通用接口详解
Jun 12 HTML / CSS
HTML5 localStorage使用总结
Feb 22 HTML / CSS
css3 filter属性的使用简介
Mar 31 HTML / CSS
HTML页面点击按钮关闭页面的多种方式
Dec 24 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
Zerg兵种介绍
2020/03/14 星际争霸
php error_log 函数的使用
2009/04/13 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
php检测useragent版本示例
2014/03/24 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
PHP中Memcache操作类及用法实例
2014/12/12 PHP
PHP简单实现生成txt文件到指定目录的方法
2016/04/25 PHP
jquery实现类似淘宝星星评分功能有截图
2014/09/15 Javascript
js获取腾讯视频ID的方法
2016/10/03 Javascript
bootstrap下拉菜单使用方法解析
2017/01/13 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
AngularJS实现select的ng-options功能示例
2017/07/12 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
2018/06/29 Javascript
深入分析element ScrollBar滚动组件源码
2019/01/22 Javascript
javascript定时器的简单应用示例【控制方块移动】
2019/06/17 Javascript
js实现随机抽奖
2020/03/19 Javascript
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
[44:58]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第二场
2018/04/06 DOTA
Python常用列表数据结构小结
2014/08/06 Python
python logging日志模块的详解
2017/10/29 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
Python urllib2运行过程原理解析
2020/06/04 Python
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
Habitat家居英国官方网站:沙发、家具、照明、厨房和户外
2019/12/12 全球购物
戴尔新西兰官网:Dell New Zealand
2020/01/07 全球购物
德国50岁以上交友网站:Lebensfreunde
2020/03/18 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
解释一下抽象方法和抽象类
2016/08/27 面试题
小学生防溺水广播稿
2014/01/12 职场文书
医药营销个人求职信范文
2014/02/07 职场文书
小学优秀班集体申报材料
2014/05/25 职场文书
中职生自荐信范文
2014/06/15 职场文书
介绍信的格式
2015/01/30 职场文书
2016年优秀共青团员事迹材料
2016/02/25 职场文书
python使用pygame创建精灵Sprite
2021/04/06 Python