zoukankan      html  css  js  c++  java
  • CSS精灵技术

    transition:要过渡的属性 花费时间 运动曲线 何时开始

    transition: width  0.5s  ease-in  0s(立马开始的意思);

    写到所需要的标签上,不写到hover里

    如果想要所有属性都变化用all

    transform:translate(100px或者50%);

    是以自己盒子的宽度为准进行移动

    div{

    width:300px;

    }

    transform:translate(50%);

    只移动150px;

    设置变形中心的点

    transform-origin:center center;默认中心点

    2D

    transform:rotate(360deg);旋转360度;

    可以写在鼠标经过的时候(做翻转效果)

    3D

    transform:rotateX(360deg);X轴旋转360度;

    transform:rotateY(360deg);Y轴旋转360度;

    transform:rotateZ(360deg);Z轴旋转360度;

    透视效果(perspective)近大远小的原理,眼睛到屏幕的距离

    perspective:1000px;视距越大,效果越不明显

     

    translate3d

    transform:translate3d(100px,100px,300px);

    backface-visibility:hidden; 没有正面面对屏幕,就隐藏。用于翻转图片之类

    如果有多组变形   都属于transform

    如51%{

    transform: translate3d(1000px,0,0) rotateY(180deg);

    }

    CSS3伸缩布局

    display:flex;  伸缩布局模式

    min-300px;   缩小网页到300px时,则不参与伸缩分配,目的保护盒子不被积压,响应式

    max-1300px;   放大网页到1300px时,则不参与伸缩分配,目的保护盒子不被积压,响应式

    给父盒子定义排列

    flex-direction: column; 让分布的盒子竖着排列

    flex-direction: row-reverse;盒子水平翻转排列 

    案例——携程网布局应用

     https://www.cnblogs.com/hxiaoman/p/14874330.html

    代码改变世界~
  • 相关阅读:
    [20210908]Reverse Shell with Bash.txt
    [20210831]bbed读取数据块6.txt
    自主学习 之 用Python玩转数据
    简单四则运算(PSP)
    永久免费云服务器搭建国内Moon服务加速ZeroTier
    INDEX
    openjdk 8 的 hotspot 源码目录结构
    CentOS 7 编译 openjdk 8
    23
    22
  • 原文地址:https://www.cnblogs.com/hxiaoman/p/14865913.html
Copyright © 2011-2022 走看看