渐变

作者: fb941c99409d | 来源:发表于2019-12-31 22:54 被阅读0次

现成的渐变色的代码https://webgradients.com/

线性渐变 渐变本质是图片

            /* 从上到下  不写方向默认从上到下*/
            background:-webkit-linear-gradient(top,      yellow,red);
            background:   -moz-linear-gradient(bottom,   yellow,red);
            background:     -o-linear-gradient(bottom,   yellow,red);
            background:        linear-gradient(to bottom,yellow,red);
            /* 从左到右 */
            background: -webkit-linear-gradient(left,red,blue);
            background:    -moz-linear-gradient(right,red,blue);
            background:      -o-linear-gradient(right,red,blue);
            background:         linear-gradient(to right,red,blue);  
            /* 对角 left right top bottom */
            background: -webkit-linear-gradient(left top,red,blue);/* 左上角到右下角 */
            background:    -moz-linear-gradient(right bottom,red,blue);
            background:      -o-linear-gradient(right bottom,red,blue);
            background:         linear-gradient(to right bottom,red,blue);  



角度说明:
角度是指水平线和渐变线之间的角度
0deg将创建一个从下到上的渐变,90deg将创建一个从左到右的渐变。
1.0deg就是从下到上渐变;
2.90deg从左到右;
3.180deg从上到下;
4.-90deg从右到左;
5.45deg对角从左下角到右上角;
注意: -webkit 内核跟正常的是相反的方向 如 0deg是从上往下,书写时-webkit最好写在最上面
------------------------------------------------------------
-颜色结点
用百分比控制颜色的结点
1.最后一个不写,默认100%;
2.第一个不写,默认0%;

发廊灯案例

<style type="text/css">
        #wrap{
            width: 40px;
            height: 300px;
            border: 1px solid;
            margin: 100px auto;
            overflow: hidden;
        }
        .inner{
            width: 40px;
            height: 600px;
            background: repeating-linear-gradient(45deg,black 0px,black 10px , white 10px ,white 20px);
            /*这里有3个渐变 0-10px 是black到black的渐变 (为了显示出纯黑色)
              10px-10px是black到white的渐变[这里看不出 因为写white为了占位 防止出现黑色到白色的渐变,白到白就可以显示纯白色]  
              10-20px是 white到white的渐变 */
        }

</style>
<body>
        <div id="wrap">
            <div class="inner"></div>
        </div>
</body>
<script type="text/javascript">
        var inner = document.querySelector('.inner');
        var flag= 0; 
        setInterval(function(){
            flag++;
            if(flag==300)
                flag=0;
            inner.style.marginTop = -flag+"px";
        },1000/60);
</script>

径向渐变 (径:半径)

从中心点向外扩散的一种渐变 类似圆形
感觉没什么用的地方, 需要再去学一遍 
IE的渐变
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='startColor',endColorstr='endColor',GradientType=0)

startcolor和endcolor必须是十六进制
gradienttype:渐变的类型,可以是0(从上往下) 1(从左往右) 2(看不懂)三种渐变

相关文章

  • 渐变渐变

    再熟悉的东西,一段时间不去做,就会渐渐地对他变得陌生。 对陌生的东西,大多数数的时候,人们选择的是拒绝而不是接纳,...

  • CSS3新特性初识

    渐变 转换(又称变形) 过渡 多列 动画 复杂选择器 渐变 线性渐变 径向渐变 重复渐变(线性-径向渐变) 转换 ...

  • 线性渐变

    线性渐变 linear-gradient 渐变分4种 线性渐变 径向渐变 重复线性渐变 重复径向渐变重点学习线性渐...

  • 渐变色简单实现

    关于实现渐变色的解答,渐变分为线性渐变和径向渐变。 一、 线性渐变(Linear Gradients)- 向下/向...

  • IOS 绘制 之渐变

    分为线性渐变和径向渐变一 创建颜色空间二 创建渐变三 设置裁剪区域四 绘制渐变五 释放对象 线性渐变 径向渐变

  • 颜色渐变/渐变高亮/背景颜色渐变

    background: linear-gradient(to right, #ff6034, #ee0a24); ...

  • photo shop零基础5

    六,渐变工具 工具栏中选择渐变工具,然后单击选项栏中的渐变色条右侧的下拉条,可以应用线性渐变、径向渐变、角度渐变、...

  • 径向渐变 重复渐变

    径向渐变:ie9一下不支持 渐变都是背景下的一个属性 background: radial-gradient(at...

  • 渐变按钮、渐变边框

  • iOS ImageView 设置渐变色

    设置渐变色 向上渐变 向下渐变 话不多说,上方法 DirectionStyle 设置渐变的方向

网友评论

      本文标题:渐变

      本文链接:https://www.haomeiwen.com/subject/sloboctx.html