【CSS3动画】transform对文字及图片的旋转、缩放、倾斜和移动

本文详细介绍了CSS3的transform属性,包括rotate的旋转、scale的缩放、skew的倾斜和translate的移动。通过实例展示了如何使用这些属性创建各种视觉效果,强调了前端特效需要投入时间和精力来实现,以提升用户体验。
摘要由CSDN通过智能技术生成

前言:之前我有写过CSS3的transform这一这特性,对于它的用法,还不是很透彻,今天补充补充,呵呵 你懂的,小司机准备开车了。

a)再提一提transform的四个属性

  ①旋转--->rotate(参数a),单位deg,表示旋转角度,正数顺时针,负数逆时针。

  ②缩放--->scale(参数a),单位1,也就是“没有单位”,赤裸裸的0-1之间的数字就行,表示为缩放比例。

  ③倾斜--->skew(参数a,参数b),单位deg,两个参数分别表示x,y方向上的倾斜角度,正数顺时针,负数逆时针。

  ④移动--->translate(参数a),单位px,移动方向是在div这个平面方向上(这样说起来,应该有点难理解,放在四维坐标中,把div看做是任意一个平面来理解),也有正数之分,正向前,负向后。

 

1)旋转(rotate),我们先来做一个文字的旋转,就像下面这样

/* HTML */
<div class="div1">我只是一个示例</div>

然后再给它写点样式

 1 /* CSS */
 3     .div1 {
 4                 width: 200px;
 5                 height: 50px;
 6                 font-size: 20px;
 7                 line-height: 50px;
 8                 text-align: center;
 9                 border: 1px solid;
10                 margin: 100px auto;
11                 -moz-transform: rotate(45deg);/* Firefox 旋转属性,参数表示角度(deg表示角度),负数逆时针,正数顺时针 */                
12                 -webkit-transform: rotate(45deg);/* Safari和Chrome */
13                 -ms-transform: rotate(45deg);/* IE 9 */
14                 -o-transform: rotate(45deg);/* Opera */
15             }

 

这是效果图:下图是一行文字,被顺时针旋转45度后的效果图。

 

2)缩放(scale)

1 /* HTML */
2 <div class="div2">我只是一个示例&l
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值