您现在的位置是:网站首页> 编程资料编程资料
css3 中的新特性加强记忆详解纯css3绘制可爱的小猪猪样式效果源码CSS实现6种鼠标滑过按钮背景动画特效源码CSS3实现鼠标悬停照片墙放大特效源码CSS3 Animation 制作按钮鼠标滑过动画填充背景特效源码(13种)CSS3实现仿360浏览器错误提示页面特效源码CSS3实现的页面内容动画出入效果源码纯CSS3绘制的中国联通动态logo图标样式源码使用CSS3编写类似iOS中的复选框及带开关的按钮基础的CSS3弹性盒Flexbox布局使用实例CSS3的Flexbox布局的简明入门指南
2021-09-05
823人已围观
简介 下面小编就为大家带来一篇css3 中的新特性加强记忆详解。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
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;
- @keyframes bitch{
- 0%{
- opacity: 0;
- }
- 50%{
- opacity: 1;
- }
- 100%{
- opacity: 0;
- }
- }
- #test{
- width: 100px;
- height: 100px;
- background: red;
- animation:bitch 2s ease 0s infinite;
- }
以上这篇css3 中的新特性加强记忆详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
原文地址:http://www.cnblogs.com/taoshihan/archive/2016/04/15/5396235.html
相关内容
- CSS控制文本的长度 超过一行显示省略号的实现方法CSS实现标题文字过长部分显示省略号的方法CSS文本超出指定宽度后隐藏并显示为省略号的实现方法表格单元格内容超出时显示省略号效果(实现代码)CSS控制文本超出指定宽度显示省略号和文本不换行效果的实现CSS超出文本指定宽度用省略号代替和文本不换行CSS自动换行、强制不换行、强制断行、超出显示省略号强制文本在一行内显示,并且后面有省略号效果的实现方法
- 深入理解CSS定位与层叠CSS属性之定位属性(图文详解)css绝对定位如何在不同分辨率下的电脑正常显示定位位置?(一定要看!)CSS position属性和实例应用演示css position定位属性_动力节点Java学院整理 css中的三种基本定位机制CSS的position定位和float浮动详解CSS 定位之position全面了解CSS3定位和浮动详解CSS定位的教程
- 三个CSS技巧你应该知道深入理解CSS定位与层叠纯css3绘制可爱的小猪猪样式效果源码GitHub倡导的CSS编写风格及文件目录部署指南CSS实现6种鼠标滑过按钮背景动画特效源码CSS自适应布局思路css三种方法实现div在浏览器水平居中使用CSS实现小三角形效果【附实例】CSS控制文本的长度 超过一行显示省略号的实现方法
- GitHub倡导的CSS编写风格及文件目录部署指南使用CSS和Bootstrap图标制作上下跳动的指示箭头动画效果纯CSS制作各种各样的网页图标(三角形、暂停按钮、下载箭头、加号等)CSS制作箭头图标代码(圆,三角形,椭圆) css实现的交互小三角箭头图标纯CSS实现箭头、气泡让提示功能具有三角形图标CSS多级数字序号的目录列表(2.2.1. 2.2.2 列表序号)完美解决调用上级目录中的css样式文件的路径问题CSS拾遗之箭头,目录,图标的实现代码
- stylus css 框架使用方法深入解析浅析CSS实现水平垂直同时居中的5种思路CSS3近阶段篇之酷炫的3D旋转透视 图解CSS中position属性的定位用法使用CSS的position属性控制页面布局的入门教程解析CSS编写中的属性优先级问题详解CSS中的伪类与伪元素及二者间的区别关于css兼容性问题及一些常见问题汇总
- 浅析CSS实现水平垂直同时居中的5种思路利用CSS3的flexbox实现水平垂直居中与三列等高布局Flexbox制作CSS布局实现水平垂直居中的简单实例让DIV水平垂直居中的两种完美方法推荐CSS解决页面图片水平垂直居中问题的方法全面总结使用CSS实现水平垂直居中效果的方法CSS定位“十字架”之水平垂直居中HTML对于元素水平垂直居中的探讨关于html水平垂直居中的问题小结DIV或者DIV里面的图片水平与垂直居中的方法
- CSS3近阶段篇之酷炫的3D旋转透视 CSS3让登陆面板3D旋转起来CSS3 3D旋转rotate效果实例介绍 CSS3实现的一款迷人3D木块旋转动画CSS3实现酷炫的3D旋转透视效果
- 使用CSS的position属性控制页面布局的入门教程CSS position:absolute全面了解CSS 定位之position全面了解使用CSS3的ruby-position固定注音位置的用法示例总结CSS的position定位属性在使用的一些重点图解CSS中position属性的定位用法css position 设置元素的定位方式详解
- 解析CSS编写中的属性优先级问题详解CSS中的选择器优先级顺序详解CSS中的选择器优先级及样式层叠问题解决CSS z-index 层级关系优先级的概念CSS中的各种选择器与样式优先级小结四种CSS常用的选择器使用方法和注意事项css优先级计算方法(推荐)
- 详解CSS中的伪类与伪元素及二者间的区别