zoukankan      html  css  js  c++  java
  • 背景颜色的渐变设置--实现丰富多彩的背景效果

    背景颜色的渐变

    通过渐变可以设置一些复杂的背景颜色,可以实现从一个颜色向其他颜色过度的效果 渐变是图片,需要通过background-image来设置  
     
     linear-gradient() 线性渐变:颜色沿着一条直线发生变化
     
    例如:
     linear-gradient(orange,skyblue);    orange在头,skyblue在结尾,中间是过渡区域  默认从上往下进行渐变
      background-image: linear-gradient(to right, orange,skyblue);  从左到右渐变
     

     -线性渐变的开头,我们可以指定一个渐变方向
                to left          向左渐变
                to right       向右渐变
                to top         向上渐变
                to bottom   向下渐变
                xxxdeg   deg表示度数  向xx度渐变
                turn 表示圈                    向xx圈渐变
     
    渐变可以同时指定多个颜色,多个颜色默认情况下平均分配
     background-image: linear-gradient(to right, orange ,skyblue ,pink);

    也可以手动对颜色指定范围进行调整

      background-image: linear-gradient(to right, orange 100px,skyblue 150px );  从左到右进行渐变 0-100px为orange色,150px-200px为skyblue色
     

    实现渐变效果的重复  repeating-linear-gradient

     background-image: repeating-linear-gradient(skyblue 50px,pink 100px); 100-50=50px  所以渐变范围为50px 从0-200px逐步平铺展示(0-50 50-100 100-150 150-200) 

     

    radial-gradient() 径向渐变(太阳的效果)
    background-image: radial-gradient(skyblue,yellow);
     
     默认情况下 径向渐变圆心的形状根据元素的形状来计算
                元素为正方形对应的是圆形
                长方形对应的是椭圆形
                我们也可以手动指定径向渐变的大小
     border-radius: 50%;
    background-image: radial-gradient(100px 100px,skyblue,yellow);
     
    也可以指定渐变的位置
    background-image: radial-gradient(100px 100px at 80px 80px, skyblue,yellow);

     -语法:
                   radial-gradient(大小 at 位置, 颜色1 位置1,颜色2 位置2)
                   大小:circle  圆形
                        ellipse 椭圆形
                        closest-side 近边
                        closest-corner 近角
                        farthes-side 远边
                        farthes-corner 远角
                    位置: top right left bottom center
  • 相关阅读:
    扩展方法使用
    mac学习笔记:brew 安装nginx
    Mac SVN 命令行
    mac终端命令大全
    mac学习笔记之:使用brew安装软件
    Linux学习笔记之更新yum安装最新Nginx+Php
    pyenv快速入门
    pycharm配置robotframework环境(mac版)
    macOS的zsh和bash切换
    robotframework windows环境和mac环境安装教程
  • 原文地址:https://www.cnblogs.com/yqPhare/p/15490043.html
Copyright © 2011-2022 走看看