• Web-css3--19年5月5日随笔


    1.渐变:gradients

    水平渐变 linear gradients

      语法: background:linear-gradient(direction,color1,color2,........);

            Direction

        1:这个参数可以省略  如果省略了默认方向是从上到下;

        2.这个参数如果不省略, 写方向的起始值top(从上到下) left(从左到右)

        3.如果这个参数不省略  这个属性前面需要加前缀或者是to 终点方向;

        4.对角渐变

        5.角度  deg   0代表从下到上,90deg代表从左到右

        6.渐变的过程

    2.径向渐变  radial  gradients

        起点是中心点,向四周渐变

        1.shape   参数可以省略,如果省略默认是ellipse(椭圆形),还有个值是circle代表圆

        2.background的简写

          background:color(颜色),url(背景图片),no-repeat(平铺)50% 50%(位置)

          背景大小可以是具体的像素值,也可以是百分比;

        3.background-origin 背景的起点

    2D转换:

      属性是transform

      属性值是 translate()rotate()scale()skew()

      translate 平移

      语法  translate(x,y)

      1.只有一个值  代表水平平移

      2.两个值代表水平和垂直方向上平移的距离

      3.x和y可以为负值  负值代表正数的相反方向

      4.兼容性的写法

        

      rotate 旋转

      语法  transform:rotate()

      1.参数是数字 1代表当前元素的一倍不变 大于1变大,小于1变小

      2.如果是一个参数  水平和垂直变化的值是一样的

      3.如果是两个值  水平一个  垂直一个

      4.兼容性

    skew 拉伸

    2.3D转换

      1.这些平移,旋转等方法不再是围绕面,而是围绕轴

      2.这些旋转元素的父级需要给予视距的属性 perspective

      语法:

        1.transform:rotateX()

        2.transform-origin:元素转换的位置  默认值是50% 50% 0这个点

        第一个值是X轴  第二个是Y轴 第三个是Z轴

        xy的值可以是单词left length % 但是z的值只能是length

        3.transform-style 规定被嵌套元素在3d空间中如何显示,值flat是默认的   perserve-3d

        4.perspective-origin:50% 50%   元素转换所指向的方向,就是渐渐消失的那个方向。

        5.perspective 这个属性是视距的视距,是一种近大远小的效果

        6.backface-visibility   visible(背面可见)  hidden  背面不可见

     3.transition  过渡

    上面是transition的缩写 最后一个是延迟  即便是0 也得加单位

    4.动画  animation

      animation:name  duration  timing-function  delay   iteration-count  direction

      animation-play-state:paused;动画停止

      animation-fill-mode:forwards;动画完成停留在末尾,不返回原来的位置。

      @keyframes  用来定义动画

      语法:  @-webkit-keyframes  动画名

    opciaty:0-1;

    标准浏览器的写法,内容字体跟着一起有透明度。

    background:rgba(255,2,2,3)标准浏览器拥有的,但是元素内容不跟着一起透明。

    在ie8以下  透明度的写法   filter:alpha(opciaty=30)

  • 相关阅读:
    跳出iframe
    leetcode 225. Implement Stack using Queues
    leetcode 206. Reverse Linked List
    leetcode 205. Isomorphic Strings
    leetcode 203. Remove Linked List Elements
    leetcode 198. House Robber
    leetcode 190. Reverse Bits
    leetcode leetcode 783. Minimum Distance Between BST Nodes
    leetcode 202. Happy Number
    leetcode 389. Find the Difference
  • 原文地址:https://www.cnblogs.com/lovels/p/10827500.html
Copyright © 2020-2023  润新知