CSS3-2d3d
1、过渡(transition)操作谁,给谁加过渡
transition:要过渡的属性 花费时间 运动曲线 何时开始; 多组属性变化,还是用 逗号 隔开
transition-property:规定应用过渡的CSS属性的名称。
transition-duration:定义过渡效果花费的时间,默认是0。
transition-timing-function:规定过渡效果的时间曲线,默认是ease
linear:匀速 ease:逐渐慢下来 ease-in:加速 ease-out:减速 ease-in-out:先加速后减速
transition-delay:规定过渡效果何时开始,默认是0
简写:transition:all 0.5s; // 所有的属性执行过渡 花费0.5秒的时间
2、变形(transform)
1.位移(translate(x,y))
transform:translateX(x); // 仅水平方向移动
transform:translateY(y); // 仅垂直方向移动
transform:translate(20px,10px); // 向右向下分别平移20px,10px
2.缩放(scale(x,y))
transform:scaleX(x); // 仅水平方向缩放
transform:scaleY(y); // 仅垂直方向缩放
transform:scale(0.5,0.5); 元素x,y方向缩小0.5倍
3.旋转(rotate(deg))
对元素进行旋转,正值顺时针,负值逆时针
transform:rotate(180deg); // 顺时针旋转180度
transform-origin:top right; // 可以调整元素转换变形的原点 默认中心点 旋转 ,如果想要精确位置,可以用 px 像素
4.倾斜(skew(deg,deg))
transform:skew(30deg,0deg); // 通过 skew 方法把元素水平方向向上倾斜30度,垂直方向不变。
5.3D变形(transform(x,y,z))
x 左边是负值,右边是正值
y 上面是负值,下面是正值
z 里面是负值,外面是正值
transform:rotateX(180deg); // 围绕X轴旋转
transform:rotateY(180deg); // 围绕Y轴旋转
transform:rotateZ(180deg); // 类似普通旋转
6.透视(perspective)
perspective 一般作为一个属性,设置给父元素作用于所有3D 转换的子元素
perspective:500px; // 透视原理:近大远小
在透视效果中 transform:translateZ(300px); // z值越大(接近透视的值),看到的物体越近,物体越大
3D效果提供一种综合写法:
transform:translate3d(x,y,z); // 其中x,y轴单位可以是px,也可以是%,但是 z 轴只能是 px
7.backface-visibility:当元素不面对屏幕时是否可见(一般用于两个盒子翻转)
8.动画效果(animation)
CSS3-2d3d的更多相关文章
- CSS3如何实现2D转换和3D转换,他们有何区别
CSS3中2D3D技术的发展,带来了更丰富的视觉效果~他们的实现机理是怎样的呢? 1定义 2D: 能够对元素进行移动,缩放,转动,拉长或拉伸. 3D: 允许对元素进行格式化,在三维空间进行操作.元素改 ...
- CSS3新特性,兼容性,兼容方法总结
css3手册css3手册 边框 border-radius 用于添加圆角效果 语法: border-radius:[ <length> | <percentage> ]{1,4 ...
- 01-移动端开发教程-CSS3新特性
1. 移动端开发课程概述 移动互联网的兴起,让移动端的开发迅速蹿红.对于前端开发者来说,移动端的开发已经占据了他们大部分工作时间.接下来老马带大家一起学习移动端开发的相关前端开发技术. 这边课程内容包 ...
- CSS3方法总汇
PS:CSS3的3D和我做研发时的3D不一样他们只能旋转180度 横为X竖为Z高为Y transfrom:2D3D转换 rotareX:绕着X轴旋转 rotareY(-180deg):绕着Y轴旋转- ...
- 纯CSS3实现的一些酷炫效果
之前在网上看到一些用纯CSS3实现的酷炫效果,以为实现起来比较困难,于是想看看具体是怎么实现的. 一.笑脸猫动画 实现效果如下: 这个实现起来确实比较麻烦,很多地方需要花时间,有耐心地调整. 1.先看 ...
- CSS3 border-radius边框圆角
在CSS3中提供了对边框进行圆角设定的支持,可对边框1~4个角进行圆角样式设置. 目录 1. 介绍 2. value值的格式和类型 3. border-radius 1~4个参数说明 4. 在线示例 ...
- CSS3 3D立方体效果-transform也不过如此
CSS3系列已经学习了一段时间了,第一篇文章写了一些css3的奇技淫巧,原文戳这里,还获得了较多网友的支持,在此谢过各位,你们的支持是我写文章最大的动力^_^. 那么这一篇文章呢,主要是通过一个3D立 ...
- 三分钟学会用 js + css3 打造酷炫3D相册
之前发过该文,后来不知怎么回事不见了,现在重新发一下. 中秋主题的3D旋转相册 如图,这是通过Javascript和css3来实现的.整个案例只有不到80行代码,我希望通过这个案例,让正处于迷茫期的j ...
- 使用CSS3实现一个3D相册
CSS3系列我已经写过两篇文章,感兴趣的同学可以先看一下CSS3初体验之奇技淫巧,CSS3 3D立方体效果-transform也不过如此 第一篇主要列出了一些常用或经典的CSS3技巧和方法:第二篇是一 ...
- Web大前端时代之:HTML5+CSS3入门系列
准备来一波新技术,待续.... Old: 联系源码:https://github.com/dunitian/LoTHTML5 文档下载:https://github.com/dunitian/LoTD ...
随机推荐
- 16-vim-查找字符或单词-01-查找
1.常规查找 查找到指定内容之后,使用n查找下一个出现的位置. 命令 功能 /str 查找str 例:/python n 查找下一个 N 查找上一个 2.单词快速匹配(常用) 命令 功能 * 向下查找 ...
- android中使用MediaRecoder录制声音
package com.test.mediarecorder; import java.io.File; import android.media.MediaRecorder; import andr ...
- 案例-3D旋转木马
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- iOS音频Error
最近在cocos应用上发现一个比较奇怪的bug,当应用正在调用录音的时候,按下home键回到后台,然后打开一个音乐播放器播放一个音乐,再回到游戏中游戏就会卡死. 之前录音和播放设置是下方: 播放: [ ...
- 2018-8-10-win10-uwp-dataGrid
title author date CreateTime categories win10 uwp dataGrid lindexi 2018-08-10 19:16:51 +0800 2018-2- ...
- Codeforces - 1139D - Steps to One (概率DP+莫比乌斯反演)
蒟蒻数学渣呀,根本不会做. 解法是参考 https://blog.csdn.net/xs18952904/article/details/88785210 这位大佬的. 状态的设计和转移如上面博客一样 ...
- application/x-www-form-urlencode/multipart/form-data
首先我们先认识下今天的application/x-www-form-urlencode/multipart/form-data属性所在的位置 1.form所属 在Form元素的语法中,EncType表 ...
- es5-class
1. 通过class定义类/实现类的继承2. 在类中通过constructor定义构造方法3. 通过new来创建类的实例4. 通过extends来实现类的继承5. 通过super调用父类的构造方法6. ...
- CF817E Choosing The Commander
\(\mathtt{CF817E}\) \(\mathcal{Description}\) 有 \(q\) 个操作\((1 \leq q \leq 10^{5})\): 1.加入一个数 \(p_i(1 ...
- IT类影视
1.爱奇艺 代码(The Code) 2.爱奇艺 操作系统革命(Revolution OS) 3.爱奇艺 互联网之子 4.爱奇艺 深网