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实现鼠标经过图片显示描述的动画效果
Sep 01 HTML / CSS
用CSS3来实现社交分享按钮
Nov 11 HTML / CSS
CSS3实现多背景模拟动态边框的效果
Nov 08 HTML / CSS
CSS3改变浏览器滚动条样式
Jan 04 HTML / CSS
使用CSS变量实现炫酷惊人的悬浮效果
Apr 26 HTML / CSS
CSS3实现文字描边的2种方法(小结)
Feb 14 HTML / CSS
css3 实现元素弧线运动的示例代码
Apr 24 HTML / CSS
html5+css3之制作header实例与更新
Dec 21 HTML / CSS
使用HTML5捕捉音频与视频信息概述及实例
Aug 22 HTML / CSS
HTML5去掉输入框type为number时的上下箭头的实现方法
Jan 03 HTML / CSS
CSS3 实现的图片悬停的切换按钮
Apr 13 HTML / CSS
CSS巧用渐变实现高级感背景光动画
Dec 06 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中feof()函数实例测试
2014/08/23 PHP
Yii2框架视图(View)操作及Layout的使用方法分析
2019/05/27 PHP
基于Laravel-admin 后台的自定义页面用法详解
2019/09/30 PHP
用js判断用户浏览器是否是XP SP2的IE6
2007/03/08 Javascript
javascript 用记忆函数快速计算递归函数
2010/03/15 Javascript
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
2010/04/25 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
AngularJS表单编辑提交功能实例
2015/02/13 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
2016/05/21 Javascript
通过BootStrap-select插件 js jQuery控制select属性变化
2017/01/03 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
ES6学习教程之对象的扩展详解
2017/05/02 Javascript
解决jQuery ajax动态新增节点无法触发点击事件的问题
2017/05/24 jQuery
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
详解搭建es6+devServer简单开发环境
2018/09/25 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
给Python入门者的一些编程建议
2015/06/15 Python
Python随机数用法实例详解【基于random模块】
2017/04/18 Python
Python Django框架模板渲染功能示例
2019/11/08 Python
python 使用递归实现打印一个数字的每一位示例
2020/02/27 Python
使用opencv识别图像红色区域,并输出红色区域中心点坐标
2020/06/02 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
Django-Scrapy生成后端json接口的方法示例
2020/10/06 Python
Made in Design英国:设计家具、照明、家庭装饰和花园家具
2019/09/24 全球购物
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
解释DataSet(ds) 和 ds as DataSet 的含义
2014/07/27 面试题
安全资料员岗位职责
2013/12/14 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
2014坚持党风廉政建设思想汇报
2014/09/18 职场文书
大足石刻导游词
2015/02/02 职场文书
中小企业员工手册范本
2015/05/14 职场文书
2015年民兵整组工作总结
2015/07/24 职场文书
利用Python将list列表写入文件并读取的方法汇总
2022/03/25 Python
vue 实现弹窗关闭后刷新效果
2022/04/08 Vue.js