博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS3属性之transform学习笔记
阅读量:6698 次
发布时间:2019-06-25

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

     transform的属性包括:1、rotate(旋转) 2、skew(斜切) 3、scale(缩放) 4、translate(位移变化),其中还有x,y之分,比如:rotateX,rotateY,以此类推。

  transform:rotate();

如:

@keyframes icon_3 {
0% { transform: rotate(0deg); } 50% {
opacity: 1 } 100% {
transform: rotate(360deg); opacity: 0.2 }}

含义:旋转;其中“deg”是“度”的意思

      transform:skew(20deg);

.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)}
@-webkit-keyframes pic_3_icon_l {
0% { opacity: 0; -webkit-transform: scale(0, 0); } 15.5% {
opacity: 0; -webkit-transform: scale(0, 0); } 20.5% {
opacity: 1; -webkit-transform: scale(0.9, 0.9); } 72.5% {
opacity: 1; -webkit-transform: scale(1, 1); } 100% {
opacity: 0; -webkit-transform: scale(1.2, 1.2); }}

   

scale(x,y) 对元素进行缩放 :

  • X表示水平方向缩放的倍数 | Y表示垂直方向的缩放倍数
  • Y是一个可选参数,没有设置的话,则表示X,Y两个方向的缩放倍数是一样的。并以X为准

transform:translate(x,y):

  • 取值x表示x轴过渡值
  • 取值y表示y轴过渡值,如果没有赋值,则默认为0
  • 默认以元素的中心点为基点,可以通过transform-origin进行基点的设置
  • x,y如果为负值就反方向移动

含义:变动,位移;如下表示向右位移120像素,如果向上位移,把后面的“0”改个值就行,向左向下位移则为负“-”。

.demo_transform4{
-webkit-transform:translate(120px,0);-moz-transform:translate(120px,0)}

 

转载于:https://www.cnblogs.com/U-can/p/4310913.html

你可能感兴趣的文章
11.10 (下午)开课二个月零六天(ajax验证用户名,ajax调数据库)
查看>>
PXC 避免加入集群时发生SST
查看>>
JS基础语法
查看>>
python 的一些tip 02
查看>>
int转字符串 stringstream
查看>>
pip升级时报错--- No module named 'pip._internal'
查看>>
大白话搞懂什么是同步/异步/阻塞/非阻塞
查看>>
Fiddler抓包工具总结二(转自小坦克)
查看>>
JSP----动态网页开发的基础
查看>>
CentOS 6.5下部署日志服务器 Rsyslog+LogAnalyzer+MySQL
查看>>
LoadRunner使用之变量参数化
查看>>
asp.net运行原理
查看>>
canvas实现芝麻信用评分效果
查看>>
053(五十三)
查看>>
【Spark篇】---Spark中yarn模式两种提交任务方式
查看>>
最短路专题解题报告
查看>>
什么是FSO
查看>>
Python 3
查看>>
Centos硬件信息
查看>>
如何在一个Activity里使用另一个xml布局文件
查看>>