trasition,transform,旋转

<!DOCTYPE html>

<html>

<head lang="en">

<meta charset="UTF-8">

<title></title>

<style>

body{

margin: 100px;

}

.div1{

width: 200px;

height: 150px;

transform: rotate(30deg);

background-color: antiquewhite;

color: chartreuse;

}

.div2{

width: 800px;

height: 400px;

background-color: black;

/*opacity: 0.3;*/

position: absolute;

bottom: 20px;

right: 100px;

color: chartreuse;

}

.img_div{

width: 30px;

height: 30px;

float: right;

background: url("res/images/close.jpg") no-repeat;

/*将背景图片设置和div一样大小,否则旋转旋转岁div旋转,图片的效果就不是绕中心旋转*/

background-size: 30px;

transition: 500ms;

}

.img_div:hover{

transform: rotate(405deg);

}

.div3{

width: 200px;

height: 200px;

background-color: blueviolet;

transition: 1s;

}

.div3:hover{

transform: translate3d(0px,-12px,0px);

box-shadow: 0px 14px 0px rgba(0,0,0,.5);

}

</style>

</head>

<body>

<div class="div1">

顺时针旋转(绕中心)30度 transform: rotate(30deg);

</div>

<div class="div2">

<div class="img_div">

</div>

transform: rotateX(405deg);  顺时针旋转(绕x轴)30度

<hr>

transform: rotateY(405deg);  顺时针旋转(绕y轴)30度

<hr>

translate(x,y,z)            指定元素在三维空间偏移

</div>

<div class="div3"></div>

</body>

</html>

时间: 2024-10-11 17:17:58

trasition,transform,旋转的相关文章

transition过度效果 + transform旋转360度

css样式: .animate{ width:65px; height:40px; background:#92B901; color:#ffffff; position:absolute; font-weight:bold; font:12px '微软雅黑', Verdana, Arial, Helvetica, sans-serif; padding:20px 10px 0px 10px; display:blcok; margin:5px; -webkit-transition:-webk

(纯代码 )transform旋转:

// 实现图片的旋转和移动和放大缩小 #import "ViewController.h" @interface ViewController () @property (nonatomic, weak) UIButton *_btnImage; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; /** 头像图片 */ // 设置按钮为自定义样式 UIButton *btnIma

jQuery可拖拽3D万花筒旋转特效

jQuery可拖拽3D万花筒旋转特效 这是一个使用了CSS3立体效果的强大特效,本特效使用jQuery跟CSS3 transform来实现在用户鼠标按下拖动时,环形图片墙可以跟随鼠标进行3D旋转动画. 效果体验:http://hovertree.com/texiao/jquery/92/ 进去后可以上下左右的拖动图片. 本示例中使用到了CSS3的transform-style 属性,该规定如何在 3D 空间中呈现被嵌套的元素. 默认值: flat继承性: no版本: CSS3JavaScript

理解CSS3 transform中的Matrix(矩阵)

一.哥,我被你吓住了 打架的时候会被块头大的吓住,学习的时候会被奇怪名字吓住(如“拉普拉斯不等式”).这与情感化设计本质一致:界面设计好会让人觉得这个软件好用! 所以,当看到上面“Matrix(矩阵)”的时候,难免会心生畏惧(即使你已经学过),正常心理.实际上,这玩意确实有点复杂. 然而,这却是屌丝逆袭的一个好机会. CSS同行间:你是不是有这样的感觉:哎呀呀,每天就是对着设计图切页面,貌似技术没有得到实质性地提升啊,或者觉得日后高度有限! 我们应该都知道二八法则(巴莱多定律),即任何一组东西中

css3 transform中的matrix矩阵

CSS3中的矩阵CSS3中的矩阵指的是一个方法,书写为matrix()和matrix3d(),前者是元素2D平面的移动变换(transform),后者则是3D变换.2D变换矩阵为3*3, 如上面矩阵示意图:3D变换则是4*4的矩阵. 有些迷糊?恩,我也觉得上面讲述有些不合时宜.那好,我们先看看其他东西,层层渐进——transform属性. 具体关于transform属性具体内容可以点击这里补个课.稍微熟悉的人都知道,transform中有这么几个属性方法: .trans_skew { trans

通过transform属性改变图片的位置大小等信息

对UIImageView的位置大小方向的改变可以通过改变其transform属性值实现. 位置改变: var transform = CGAffineTransformMakeTranslation(50, 50) imgScenery.transform = transform 缩放: let transform = CGAffineTransformMakeScale(2, 2)  //高宽各缩放两倍 imgScenery.transform = transform 旋转: let tran

jquery和CSS3带倒影的3D万花筒旋转动画特效效果演示

<!DOCTYPE html> <html> <head> <title></title> <meta charset='utf-8' /> <script src='js/jquery.js'></script> <style> .pic{ width: 120px; height: 180px; margin: 150px auto 0; position: relative; /*transf

[ css 矩阵 Matrix 属性 ] css中transform的Matrix(矩阵)属性讲解及实例演示的区别

一.哥,我被你吓住了 打架的时候会被块头大的吓住,学习的时候会被奇怪名字吓住(如“拉普拉斯不等式”).这与情感化设计本质一致:界面设计好会让人觉得这个软件好用! 所以,当看到上面“Matrix(矩阵)”的时候,难免会心生畏惧(即使你已经学过),正常心理.实际上,这玩意确实有点复杂. 然而,这却是屌丝逆袭的一个好机会. CSS同行间:你是不是有这样的感觉:哎呀呀,每天就是对着设计图切页面,貌似技术没有得到实质性地提升啊,或者觉得日后高度有限! 我们应该都知道二八法则(巴莱多定律),即任何一组东西中

CGAffineTransformMakeRotation 实现旋转

UIImageView *image = [[UIImageView alloc]init]; image.frame = CGRectMake(50, 50, 200, 200); image.image = [UIImage imageNamed:@"460.jpg"]; [self.view addSubview:image]; CGAffineTransform transform= CGAffineTransformMakeRotation(M_PI*0.38); /*关于M

理解CSS3 transform中的Matrix(矩阵)——张鑫旭

by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=2427 一.哥,我被你吓住了 打架的时候会被块头大的吓住,学习的时候会被奇怪名字吓住(如“拉普拉斯不等式”).这与情感化设计本质一致:界面设计好会让人觉得这个软件好用! 所以,当看到上面“Matrix(矩阵)”的时候,难免会心生畏惧(即使你已经学过),正常心理.实际上,这玩意确实有点复杂. 然而,这却是屌丝逆袭的一个好机