博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css形变及动画
阅读量:6039 次
发布时间:2019-06-20

本文共 1801 字,大约阅读时间需要 6 分钟。

变形的子元素
复制代码
/* 2D变换 */#child{    transform:translate(50px,50px) /* 向右下平移 */              scale(2) /* 放大二倍 */              rotate(30deg) /* 旋转30度 */              skew(30deg,0); /* 扭曲 */}复制代码
/* 3D变换 */#parent{/* 3D变换父盒子设置 */transform-style: preserve-3d; /* 3D变换 */transform: perspective(200px); /* 视距 */}#child{    transform:translate3d(50px,50px,50px)               scale3d(1,1,1)               rotate(1,2,1,30deg);}复制代码
/* transform属性设置 */transform-origin:center;  /* 设置形变中心 */transform-style:preserve-3d; /* 设置3D形变 */perspective:200px; /* 视距 */perspective-origin:center;/* 设置视距基点 */backface-visibility:hidden;/* 3D背面不可见 */复制代码
/* transition */#child{    transition: all 1s linear 2s;    transition-property:all;  /* 指定需要过渡的CSS属性 */    transition-duration:1s; /* 过渡需要的时间 */    transition-timing-function:linear; /* 过渡函数 */    transition-delay:2s; /* 延迟开始过渡的时间 */}复制代码
/* animation */@keyframes mymove {   /* 定义动画 */    0%   {
top:0px; left:0px; background:red;} 25% {
top:0px; left:100px; background:blue;} 50% {
top:100px; left:100px; background:yellow;} 75% {
top:100px; left:0px; background:green;} 100% {
top:0px; left:0px; background:red;}}#parent{ /* 简单的样式 */ position:relative; width:500px; height:500px; border:1px solid black;}#child{ position:absolute; width:100px; height:100px; border:1px solid red; animation: mymove 2s linear 0s 2; /* 使用动画 */ /* 动画属性介绍 */ animation-name:mymove; /* 指定@keyframes的名字 */ animation-duration:2s; /* 动画持续时间 */ animation-timing-function:linear; /* 动画播放方式 */ animation-delay:0; /* 延迟开始动画的时间 */ animation-iteration-count:infinite; /* 动画循环播放的次数(无限次) */ animation-direction:normal; /* 动画播放的方向 */}复制代码

简单记录一下用法,详细介绍在下面链接

转载于:https://juejin.im/post/5be0159b6fb9a049ee7fe7f1

你可能感兴趣的文章
go语言教程哪里有?Go从入门到精通系列视频4.1 对称加密算法
查看>>
webpack打包CSS
查看>>
window 安装git
查看>>
we need you
查看>>
解析ws订阅返回的GZIP 压缩数据
查看>>
Docker实战 (二) - Docker环境的搭建方法
查看>>
大数据量文件导入数据库
查看>>
用 Vue 建立一个简单的 electron 桌面应用
查看>>
手写个线程池
查看>>
快速算出移位运算符结果方法
查看>>
Spring Cloud云架构 - SSO单点登录之OAuth2.0登录认证(1)
查看>>
给Java初学者的5个学习建议,然而很多人第一个都不具备
查看>>
揭秘 | 双11逆天记录背后的数据库技术革新
查看>>
(十七)Java springcloud B2B2C o2o多用户商城 springcloud架构-消息驱动 Spring Cloud Stream...
查看>>
将ttlsa站点文章导入evernote
查看>>
华为数通工程师面试笔记
查看>>
linux mint 关于web开发的环境配置
查看>>
有没高手帮忙看看这样加密文件靠不靠谱
查看>>
一次ORA-600处理
查看>>
MySQL启动时报Plugin 'InnoDB' registration as a STORAGE ENGINE failed.错误
查看>>