变形(transform) 平移 旋转 缩放 透明 transform-style、transform-origin

摘要:
变形平移1.变形是指通过css-Scale:-scaleX()水平缩放-scaleY()垂直缩放-Scale z()z轴缩放-scal()双向缩放透明1.不透明度:设置元素的透明度效果-不透明度:0.5;转换样式,转换原始1。转换样式:设置三维变形效果转换样式:保留三维;2.变换原点:设置变形原点变换原点:中心;(默认)-变换原点:20px20px;我知之甚少。如果你犯了什么错误,请改正。我非常感激。

变形(transform)平移

1.变形是指通过css来改变元素的形状或位置。变形不会影响到页面的布局

2.transform(用来设置元素的变形效果)

  -平移:

    -translateX() 沿x轴方向平移

    -translateY() 沿y轴方向平移

    -translateZ() 沿z轴方向平移(调整元素在z轴的位置,正常情况就是调整元素和人眼之间的距离,距离越大,元素离人越近。

  -平移元素百分比是相对于自身计算的,多个用空格隔开。一个元素只能设置一个transform,否则会被覆盖。

3.元素居中:

.box {      
background-color: green;        
    position: absolute;        
    /*需要设置宽高居中,只适用于元素大小确定的*/       
     200px;        
    height: 200px;        
    top: 0;        
    left: 0;        
    right: 0;        
    bottom: 0;        
    margin: auto;     
    /*不用设置宽高,被内容撑开居中*/      
    left: 50%;        
    top: 50%;        
    transform: translateX(-50%) translateY(-50%);   
}

4.z轴属于立体效果(近大远小),默认情况下网页是不支持透明,如果想要看见效果必须要设置网页的视距。

html { 
    perspective: 800px; 
}

旋转

1.通过旋转可以使元素沿着 x y 或 z 旋转指定的角度

  -旋转:

    -rotateX()

    -rotateY()

    -rotateZ()

    -transform: rotateX(45deg)

    -transform: rotateX(.25turn)

2.backface-visibility: 是否显示元素的背面

  -可选值:  

    -visible 显示 默认值

    -hidden 隐藏

缩放

1.对元素进行缩放的函数。

  -缩放:

    -scaleX() 水平方向缩放

    -scaleY() 垂直方向缩放

    -scaleZ() z轴方向缩放(需要设置3D效果才能看出)

    -scale() 双方向缩放

透明

1.opacity:为元素设置透明效果

  -opacity: 0.5;

transform-style、transform-origin

1.transform-style:设置3d变形效果

  -tranform-style: preserve-3d;

2.transform-origin: 设置变形的原点

  -transform-origin: center;(默认值)

  -transform-origin: 20px 20px;

学识浅薄,如有错误,恳请斧正,在下不胜感激。

免责声明:文章转载自《变形(transform) 平移 旋转 缩放 透明 transform-style、transform-origin》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JVM 常用命令redis 序列化存入对象下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

html5自动横屏的方法

html5自动横屏的方法<pre>var evt = "onorientationchange" in window ? "orientationchange" : "resize";window.addEventListener(evt, function() {console.log(evt);var width = document.do...

【学】CSS3的3D动画 ——3D旋转之骰子样式的钟表(2)上

这个是3D旋转的进阶版,是一个类似与骰子的正方体。这个版本只有秒数的个位数,还没有写整个钟表,下面那个版本好好想想该怎么写 这个效果需要用到transform-style: preserve-3d。 利用transform: rotateX, rotateY, rotateZ来定义物体转动轴,实现3D旋转 给一个正方体设置6个面,每个面都设置旋转基面,并...

(三) ffmpeg filter学习-编写自己的filter

目录 目录 什么是ffmpeg filter 如何使用ffmpeg filter 1 将输入的1920x1080缩小到960x540输出 2 为视频添加logo 3 去掉视频的logo 自己写一个过滤器 filter的结构体 filter_frame调用流程 1 decode_video ffmpegc 2 av_buffersrc_add_fr...

CSS3学习笔记(3)—左右飞入的文字

前几天看到一个企业招聘的动画觉得很炫,里面有个企业介绍的文字是用飞入的效果做出来的,今天尝试了写了一下,感觉还不错~(≧▽≦)/~啦啦啦 下面来看我做的动态效果: 其实上面的效果很简单的,我的截图软件有问题,所以不是很清晰,但是大概的效果出现了~~~屏幕颜色从红变白是因为我把鼠标从页面上移到截图软件上关闭截图,不要被这个干扰~~~~ 一、页面的主体布局...

关于Unity中的transform组件(一)

一、transform组件用途 1.维护场景树 2.对3D物体的平移,缩放,旋转 二、场景树定义 在Hierarchy视图中显示的: 一个game_scene场景,下面有Main Camera节点,Directional Light节点,game_root节点,game_root节点下又有Cube子节点,Sphere子节点,组成game_scene场景树。...

Unity3D 学习教程 12 C# 发射炮弹

建立一个炮弹 一个球体 双击脚本 进入编辑器 1 using UnityEngine; 2 using System.Collections; 3 4 public class acc : MonoBehaviour { 5 6 // Use this for initialization 7 public Trans...