CSS3漸變效果:雙色背景

原理

漸變色是CSS3新增屬性,可以實現很多特殊效果。以前只能使用圖片實現的效果,現在用漸變色也可以實現了。

linear-gradient語法:

linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )

說明:

  • <point> 漸變起始點,分為如下八種。

  • <angle> 漸變角度,可以指定角度。

  • <stop>色階,可以指定多個,可以同時為色階指定范圍(色階之間使用逗號間隔,色階的顏色與范圍使用空格間隔)。

<point>與<angle>二選一,<stop>可以多個

分析

  • 漸變方向角度是120deg
  • 色階有兩個:從0到100px#989898;從100px到結束是#5C5C5C。所以,CSS3漸變代碼為linear-gradient(120deg,#989898 100px,#5C5C5C 100px)

代碼

  • HTML
<div class="login"></div>
  • CSS
  .login{
      height:140px;
      width:200px;
      border:3px outset #D3D3D3;
      border-radius:12px;
      background-image:-webkit-linear-gradient(120deg,#989898 100px,#5C5C5C 100px);
      background-image:-moz-linear-gradient(120deg,#989898 100px,#5C5C5C 100px);
      background-image:-ms-linear-gradient(120deg,#989898 100px,#5C5C5C 100px);
      background-image:-o-linear-gradient(120deg,#989898 100px,#5C5C5C 100px);
      background-image:linear-gradient(120deg,#989898 100px,#5C5C5C 100px);  
   }
  • 效果

實踐

大家試著實現一下其他兩個吧。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1、屬性選擇器:id選擇器 # 通過id 來選擇類名選擇器 . 通過類名來選擇屬性選擇器 ...
    Yuann閱讀 1,657評論 0 7
  • 話題背景:如今網頁展示的姿勢是這樣的 圖片來自:設計之家 炫酷的網頁展示,支撐它的正是強大的CSS3,還有什么理由...
    aliensq閱讀 2,057評論 0 2
  • 因為近期項目沒有壓力,主要工作就是一些涉及功能增刪相關的界面的小工作,修修補補,搞個圖標之類,設計師小伙伴們都懂的...
    泱泱悲秋閱讀 5,204評論 1 27
  • 文.孫亮 還記得第一次的印象 兩只小手懶散在你的肩上 我看著后方 不知什么力量 竟然把你的身子拉的很長 后來你指著...
    朦朧詩人孫亮閱讀 187評論 1 3
  • 科一沒什么可說的,就是一個背題,教練說只要是上過初中的就都能考過,這個我就不知道了。反正我和我朋友都沒有懸念的過了...
    sarry閱讀 1,770評論 6 0