transform 动画效果
http://www.css88.com/tool/css3Preview/Transform.html
transform的含义是:改变,使…变形;转换
transform的属性包括:rotate() / skew() / scale() / translate(,) ,分别还有x、y之分,比如:rotatex() 和 rotatey() ,以此类推。
变换默认原点为元素中心原点,通过transform-origin自定义原点:
以左上角为原点
-moz-transform-origin: 0 0;
-webkit-transform-origin:0 0;
-o-transform-origin:0 0;
以右上角给原点
-moz-transform-origin: top right;
-webkit-transform-origin:top right;
-o-transform-origin:top right;
以左下角为原点
-moz-transform-origin: 0 100%;
-webkit-transform-origin:0 100%;
-o-transform-origin:0 100%;
以右下角为原地啊
-moz-transform-origin: 100% 100%;
-webkit-transform-origin:100% 100%;
-o-transform-origin:100% 100%;
<div class="box">
        <div class="transform demo_transform1">
            demo_transform1
        </div>
        <div class="transform demo_transform2">
            demo_transform2
        </div>
        <div class="transform demo_transform3">
            demo_transform3
        </div>
        <div class="transform demo_transform4">
            demo_transform4
        </div>
        <div class="transform demo_transform5">
            demo_transform5
        </div>
    </div>
*{padding: 0; margin: 0;}
        body, input, textarea {
            font-size: 12px;
            font-family: microsoft yahei;
        }
        .box{
            width: 400px;
            height: 200px;
            background: #ff4d52;
            margin: 200px auto;
        }
        .transform {
            width: 200px;
            height: 50px;
            font-size: 18px;
            font-weight: bold;
            background: #DEE4EE;
            color: #305999;
            text-align: center;
            line-height: 50px;
        }
transform:rotate():
含义:旋转;其中“deg”是“度”的意思,如“10deg”表示“10度”下同。
.demo_transform1{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg)}
transform:skew():
含义:倾斜;
.demo_transform2{-webkit-transform:skew(20deg);-moz-transform:skew(20deg)}
transform:scale():
含义:比例;“1.5”表示以1.5的比例放大,如果要放大2倍,须写成“2.0”,缩小则为负“-”。
.demo_transform3{-webkit-transform:scale(1.5);-moz-transform:scale(1.5)}
transform:translate():
含义:变动,位移;如下表示向右位移120像素,如果向上位移,把后面的“0”改个值就行,向左向下位移则为负“-”。
.demo_transform4{-webkit-transform:translate(120px,0);-moz-transform:translate(120px,0)}
transform综合:
transform的常用属性就是这些了,下面我们借助transition的帮忙来演示一个关于css3 transform的综合实例:
.demo_transform5{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out}
.demo_transform5:hover{-webkit-transform:rotate(360deg) skew(-20deg) scale(3.0)translate(100px,0);-moz-transform:rotate(360deg) skew(-20deg)scale(3.0)translate(100px,0)}
transform 动画效果的更多相关文章
- transform动画效果
		
transform动画效果 transform :移动,旋转.倾斜.缩放. transform:translate(0,300px); x代表的是水平的偏移距离,y代表垂直的. t ...
 - css3 transform动画效果与公司框架简易动画的差异
		
先看一下该网站的效果 http://2014guangzhouchezhan.dongfeng-citroen.com.cn/mobile/ 该站里面的动画效果由简易动画与css3动画2种方式混合达到 ...
 - 用C3中的animation和transform写的一个模仿加载的时动画效果
		
用用C3中的animation和transform写的一个模仿加载的时动画效果! 不多说直接上代码; html标签部分 <div class="wrap"> <h ...
 - 实用CSS3的transform实现多种动画效果
		
查看效果:http://keleyi.com/a/bjad/b6x9q8gs.htm 以下是代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4. ...
 - 拒绝IE8-,CSS3 transform rotate旋转动画效果(支持IE9+/chrome/firefox)
		
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta nam ...
 - 049——VUE中使用animation与transform实现vue的动画效果
		
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
 - CSS3中的动画效果记录
		
今天要记录的是CSS3中的三种属性transform.transition以及animation,这三个属性大大提升了css处理动画的能力. 一.Transform 变形 CSS中transform ...
 - 纯css3圆形从中心向四周扩散动画效果
		
查看效果:http://hovertree.com/texiao/css3/37/ 先来个简单的示例,例如: @keyframes hovertreemove{from {top:30px;}to { ...
 - iOS之按钮出现时加一个动画效果
		
//按钮出现时的动画效果 + (void)buttonAnimation:(UIButton *)sender { CAKeyframeAnimation *animation = [CAKeyfra ...
 
随机推荐
- 二叉树  Java 实现  前序遍历 中序遍历 后序遍历  层级遍历 获取叶节点 宽度 ,高度,队列实现二叉树遍历 求二叉树的最大距离
			
数据结构中一直对二叉树不是很了解,今天趁着这个时间整理一下 许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显 ...
 - get mobile http request in PC & fiddler4
			
get mobile http request in PC 如何在 pc 上抓取 手机的 http 请求 Fiddler 提琴手 https://www.telerik.com/download/fi ...
 - 域名DNS解析说明
			
一直都对域名DNS 解析很懵逼,今天看到一个博客上面详细的介绍了域名解析. 特意记录下: 记录类型: A记录: 将域名指向一个IPv4地址(例如:8.8.8.8)CNAME:将域名指向另一个域名(例如 ...
 - 计算机网络【3】—— IP地址分类与子网划分
			
一.IP地址分类
 - QML——添加自定义模块
			
一.模块的定义 在使用QML时,我们常常看到类似这样的语句: import QtQuick 2.0 import QtSensors 5.0 通过这些import语句,我们就能使用QML中的相关控件了 ...
 - P3758 [TJOI2017]可乐
			
题目描述 加里敦星球的人们特别喜欢喝可乐.因而,他们的敌对星球研发出了一个可乐机器人,并且放在了加里敦星球的1号城市上.这个可乐机器人有三种行为: 停在原地,去下一个相邻的城市,自爆.它每一秒都会随机 ...
 - MQTT - Connect报文解析
			
#include <bits/stdc++.h> using namespace std; int main() { ] = { /* * 固定报头: MQTT报文类型(1), 保留位 * ...
 - 如何合理的规划jvm性能调优
			
JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响.但也有一些基础的理论和原则,理解这些理论并遵循这些原则会让你的性能调优任务将会更加轻松.为了更好的理解本篇所介绍的内 ...
 - 【NOI 2018】屠龙勇士(扩欧)
			
题意理解错了... 一把剑打一条龙,打了$x$次后如果龙不死,你就Game Over了. 显然,面对每条龙使用的剑是固定的,如果所有龙中有一条没打死你就挂了. 可以知道,可行的答案集合就是所有龙的可行 ...
 - 搭建ELK收集Nginx日志
			
众所周知,ELK是日志收集套装,这里就不多做介绍了. 画了一个粗略的架构图,如下: 这里实际用了三个节点,系统版本为CentOS6.6,ES版本为2.3.5,logstash版本为2.4.0,kiba ...