欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  在一些项目中,可以发现大多数渐变几乎都是一样的。所有这些都是一种颜色逐渐变暗或变浅,所以制作每种颜色的新渐变感觉太麻烦也太冗余。相反,我们可以制作一个渐变来用于所有“渐变”。
 
  那么它是如何实现的,下面我们就来具体的看看。(推荐教程:css3视频教程)
 
  我在HTML中创建了常用按钮,并为它们提供了常用的类名和特定的类名以及一些样式来装饰按钮。
 
  HTML
 
  <aclass="buttonbutton1">button1</a>
 
  <aclass="buttonbutton2">button2</a>
 
  <aclass="buttonbutton3">button3</a>
 
  <aclass="buttonbutton4">button4</a>
 
  <aclass="buttonbutton5">button5</a>
 
  CSS
 
  .button{
 
  float:left;
 
  height:40px;
 
  line-height:40px;
 
  margin-right:20px;
 
  padding:015px;
 
  color:#fff;
 
  font-weight:bold;
 
  font-size:16px;
 
  font-family:arial;
 
  background-color:#555;
 
  border-radius:5px;border:solid1pxrgba(0,0,0,0.5);
 
  }
 
  给每个按钮独特的颜色(常规背景颜色)。
 
  CSS
 
  .button1{background-color:orange;}
 
  .button2{background-color:red;}
 
  .button3{background-color:green;}
 
  .button4{background-color:RoyalBlue;}
 
  .button5{background-color:OrangeRed;}
 
  现在,使所有这些渐变是很容易的。我没有使用全彩色进行渐变,如红色和深红色,而是使用背景色为黑色的渐变,不透明度为0%直到黑色背景色的不透明度为65%。
 
  然后将此渐变添加到常用按钮类的透明度中。
 
  CSS
 
  .button{
 
  background-image:linear-gradient(rgba(0,0,0,0)0%,rgba(0,0,0,0.65)100%);
 
  }
 
  好了,现在我们已经完成使用CSS中只有一个渐变来制作多个渐变色。
 
  完整代码:
 
  
 
  
 
  <!DOCTYPEhtml>
 
  <html>
 
  <head>
 
  <metacharset="utf-8">
 
  <title></title>
 
  <styletype="text/css">
 
  .button{
 
  float:left;
 
  height:40px;
 
  line-height:40px;
 
  margin-right:20px;
 
  padding:015px;
 
  color:#fff;
 
  font-weight:bold;
 
  font-size:16px;
 
  font-family:arial;
 
  background-color:#555;
 
  border-radius:5px;
 
  border:solid1pxrgba(0,0,0,0.5);
 
  background-image:linear-gradient(rgba(0,0,0,0)0%,rgba(0,0,0,0.65)100%);/*W3C*/
 
  }
 
  .button1{background-color:orange;}
 
  .button2{background-color:red;}
 
  .button3{background-color:green;}
 
  .button4{background-color:RoyalBlue;}
 
  .button5{background-color:OrangeRed;}
 
  </style>
 
  </head>
 
  <body>
 
  <aclass="buttonbutton1">button1</a>
 
  <aclass="buttonbutton2">button2</a>
 
  <aclass="buttonbutton3">button3</a>
 
  <aclass="buttonbutton4">button4</a>
 
  <aclass="buttonbutton5">button5</a>
 
  </body>
 
  </html>

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css3-style/c55070.shtml