zoukankan      html  css  js  c++  java
  • H5C3--线性渐变 linear-gradient,径向渐变radial-gradient,重复渐变radial-gradient

     

     

     一.线性渐变

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <style>
     7         div{
     8             width: 300px;
     9             height: 300px;
    10             /*渐变添加:方向,颜色1,颜色2,颜色3
    11             渐变并不是一个单一的颜色,它不能使用color的方式添加,而需要使用image的方式添加,意味着添加语法添加的是背景图片
    12             线性渐变:linear-gradient(方向,颜色1 位置,颜色2 位置)
    13             方向:方向默认是垂直向下,如果想设置可以这样:
    14                 to bottom:默认值,向下 180deg
    15                 to top: 0deg
    16                 to right: 90deg
    17                 to left: 270deg
    18                 角度值:
    19                 位置:以百分比做为位置的单位*/
    20             /*background-image: linear-gradient(90deg, red 50%,blue 100%);*/
    21             background-image: linear-gradient(90deg, red,orange,yellow,green,rgb(0,255,255),blue,purple);
    22         }
    23     </style>
    24 </head>
    25 <body>
    26 <div></div>
    27 </body>
    28 </html>

    二.径向渐变

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <style>
     7         div{
     8             width: 300px;
     9             height: 200px;
    10             /*radial-gradient:径向渐变,以某个点做为圆心点往外扩散
    11             radial-gradient(形状 大小 位置,颜色1 位置1,颜色2 位置2.....)
    12             形状:circle ellipse.如果开头是正方形,那么就会产生circle渐变,如果开头是椭圆,那么就会产生ellipse渐变
    13             大小:
    14                 closest-side:最近的边。会产生从指定圆心到最近的边的径向渐变
    15                 farthest-side:最远的边。会产生从指定圆心到最近的边的径向渐变
    16                 closest-corner:最近的角。会产生从指定圆心到最近的角的径向渐变
    17                 farthest-corner:最远的角。会产生从指定圆心到最远的角的径向渐变--默认值
    18             位置:at 关键字(left right top center bottom) | 具体坐标值 50px 50px --默认为center
    19                 */
    20             /*background-image: radial-gradient(red,blue);*/
    21             background-image: radial-gradient(circle farthest-side at 50px 50px,red 50%,blue);
    22         }
    23     </style>
    24 </head>
    25 <body>
    26 <div></div>
    27 </body>
    28 </html>

    三.重复渐变

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <style>
     7         div{
     8             width: 300px;
     9             height: 300px;
    10             /*background: radial-gradient(
    11                     #fff 0%,#fff 10%,#000 10%,#000 20%,
    12                     #fff 20%,#fff 30%,#000 30%,#000 40%,
    13                     #fff 40%,#fff 50%,#000 50%,#000 60%,
    14                     #fff 60%,#fff 70%,#000 70%,#000 80%,
    15                     #fff 80%,#fff 90%,#000 90%,#000 100%
    16             );*/
    17             /*重复渐变,会根据已经设置好的渐变进行重复生成*/
    18             background: repeating-radial-gradient(
    19                     #fff 0%,#fff 10%,#000 10%,#000 20%
    20             );
    21         }
    22     </style>
    23 </head>
    24 <body>
    25 <div></div>
    26 </body>
    27 </html>

  • 相关阅读:
    [Django学习]Ajax访问静态页面
    [Django学习]分页
    [Django学习]上传图片
    nginx的location配置详解
    php中二维数组排序问题方法详解
    angularjs 本地数据存储LocalStorage
    AngularJS通过$location获取及改变当前页面的URL
    socket()函数介绍
    AngularJS判断checkbox/复选框是否选中并实时显示
    ThinkPHP函数详解:M方法
  • 原文地址:https://www.cnblogs.com/mrszhou/p/8278448.html
Copyright © 2011-2022 走看看