zoukankan      html  css  js  c++  java
  • 【CSS3】渐变

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <meta charset="utf-8">
     5     <title></title>
     6     <link rel="stylesheet" type="text/css" href="style.css">
     7 </head>
     8 <body>
     9     <div id="div1"></div>
    10     <div id="div2"></div>
    11 </body>
    12 </html>
     1 div{
     2     width: 300px;
     3     height: 200px;
     4     border:solid;
     5 }
     6 #div1{
     7     /*background-image: linear-gradient(red,blue);*//*默认从上到下*/
     8     /*background-image: linear-gradient(0deg,red,blue);*//*0deg从下到上*/
     9     /*background-image: linear-gradient(to right,red,blue);*/
    10     /*background-image: linear-gradient(to left,red,blue);*/
    11     /*background-image: linear-gradient(to right bottom,red,blue);*/
    12     /*background-image: linear-gradient(to right,red,green,blue);*/
    13     /*background-image: linear-gradient(to right top,red 25%,green 50%,orange 75%,blue 100%);*/
    14     /*background-image: linear-gradient(to right top,red 0px,green 100px,orange 200px,blue 300px);*/
    15     background-image: repeating-linear-gradient(to right top,red 0px,green 10px,orange 20px,blue 30px);/*30px之后开始重复渐变设置*/
    16 }
    17 #div2{
    18     /*background-image: radial-gradient(red,blue);*//*默认从里到外*/
    19     /*background-image: radial-gradient(circle,red,green,blue);*//*默认ellipse椭圆,可设circle圆*/
    20     /*background-image: radial-gradient(circle at right,red,green,blue);*/
    21     /*background-image: radial-gradient(circle at left bottom,red,green,blue);*/
    22     /*background-image: radial-gradient(circle 50px,red,green,blue);*//*50px为半径*/
    23     /*background-image: radial-gradient(circle farthest-corner,red,green,blue);*//*半径除了可以像素如50px,还可用关键字closest-side圆心到距离最近的边、farthest-side圆心到距离最远的边、closest-corner圆心到距离最近的角、farthest-corner圆心到距离最远的角*/
    24     background-image: repeating-radial-gradient(circle closest-side,red,green,blue);
    25 }

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <meta charset="utf-8">
     5     <title></title>
     6     <link rel="stylesheet" type="text/css" href="style.css">
     7 </head>
     8 <body>
     9     <input type="button" value="渐变按钮" class="b1">
    10     <input type="button" value="渐变按钮" class="b1 b2">
    11     <input type="button" value="渐变按钮" class="b1 b2 b3">
    12 </body>
    13 </html>
     1 .b1{
     2     padding: 5px 10px;
     3     font-size: 15px;
     4     text-shadow: 3px 3px 3px  rgba(0,0,0,0.6);
     5     background-image: linear-gradient(to left bottom,pink,green);
     6 }
     7 .b2{
     8     border-radius: 10px;
     9 }
    10 .b3{
    11     border-radius: 1em;
    12 }
    13 .b1:hover{
    14     background-image: linear-gradient(to right top,pink,green);
    15 }
  • 相关阅读:
    占位
    JavaScript(13):用jQuery实现复选框的全、反、取选
    JavaScript(12):jQuery(1)
    JavaScript(11):词法分析
    JavaScript(10):行为(HTML)、结构(CSS)、样式(JS)相分离的页面
    JavaScript(9):非常规form表单提交、弹出框、URL和刷新、定时器
    JavaScript(8):搜索框示例实现、样式操作、属性操作、标签操作
    JavaScript(7):DOM直接查找与间接查找的补充
    JavaScript(6):作用域、面向对象
    开篇杂谈
  • 原文地址:https://www.cnblogs.com/xiongjiawei/p/6789043.html
Copyright © 2011-2022 走看看