久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

利用CSS3實現進度條的兩種姿勢詳解

這篇文章主要給大家介紹了利用CSS3實現進度條的兩種姿勢,文中給出了詳細的示例代碼和圖文介紹,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。

效果圖如下:


 


 

第一種姿勢如下
 

先上代碼

<div id="progress">
      <span></span>
</div>
/*對應CSS*/
    #progress{
           width: 300px;
           height: 30px;
           border:1px solid #ccc;
           border-radius: 15px;
           overflow: hidden;  /*注意這里*/
           box-shadow: 0 0 5px 0px #ddd inset;
    }          
    #progress span {
           display: inline-block;
           width: 70%;
           height: 100%;       
           background: linear-gradient(45deg, #2989d8 30%,#7db9e8 31%,#7db9e8 58%,#2989d8 59%);    
           background-size: 60px 30px;
           text-align: center;
           color:#fff;
           animation:load 3s ease-in;
     }
     @keyframes load{
           0%{
               width: 0%;
           }
           100%{
               width:70%;
           }
       }

上方的漸變色使用了css3中的 linear-gradient
 

linear-gradient語法

<linear-gradient> = linear-gradient([ [ <angle> | to <side-or-corner> ] ,]? <color-stop>[, <color-stop>]+)
<side-or-corner> = [left | right] || [top | bottom]
<color-stop> = <color> [ <length> | <percentage> ]?
  • angle:用角度值指定漸變的方向(或角度)。
  • to left:設置漸變為從右到左。相當于: 270deg
  • to right:設置漸變從左到右。相當于: 90deg
  • to top:設置漸變從下到上。相當于: 0deg
  • to bottom:設置漸變從上到下。相當于: 180deg。這是默認值,等同于留空不寫。
  • color-stop: 用于指定漸變的起止顏色:
  • color:指定顏色。
  • length:用長度值指定起止色位置。不允許負值
  • percentage:用百分比指定起止色位置。
     

栗子:

.test1{
    background: linear-gradient(#EA2000, #E5A399);
}
.test2 {
    background: linear-gradient(45deg,#EA2000 20%,#E5632D 50%, #E5B12D 80%);
}
.test3 {
    background: linear-gradient(to top right, #000, #416796 50%, #B5CAE4);
}
.test4{
    background: linear-gradient(45deg, #2989d8 30%,#7db9e8 31%,#7db9e8 58%,#2989d8 59%);   
}

效果圖:
 


 

動畫通過keyframes來實現,通過改變span的寬度來實現進度的效果,素不素hin簡單?!
 

現在的進度條效果是只有70%的效果,只要改變width的值就可以啦,就像下圖,一致改成某個值即可。
 


 

第二種姿勢
 

首先,構造好一個正方形的div,將這個正方形對稱分成左右兩塊,如下
 

這里構造的是一個200px 200px的一個正方形,分成兩塊100px200px的矩形。

<div class="progress2">
        <div class="rect right">
        </div>                               
        <div class="rect left">
        </div>
 </div>
.progress2{
        width: 200px;
        height: 200px;
        margin: 100px auto;
        position: relative;
        border:1px solid #ddd;
    }
   
    .rect{
        width: 100px;
        height: 200px;
        position: absolute;
        top:0;
        overflow: hidden; /*注意這里*/
    }
    .right{
        right:0;
    }
    .left{
        left:0;
    }

如下效果
 

接下來,在每一塊矩形中再構造一個空心圓,先構造右半邊,如下

<div class="progress2">
        <div class="rect right">
            <div class="circle rightcircle"></div>
        </div>                               
        <div class="rect left">
            
        </div>
 </div>
.circle{
        width: 160px;
        height: 160px;
        border:20px solid #ccc;
        border-radius: 50%;
        position: absolute;
        top:0;
    }
    .rightcircle{
        border-top:20px solid rgb(41,137,216);
        border-right:20px solid rgb(41,137,216);
        right:0;
    }

會看到下面的效果
 


 

由于在class:rect中,將overflow設置成了hidden,使得溢出的部分被遮蓋了,之后的效果實現與這個屬性關系也緊密相連。
 

如果沒有設置該屬性,效果就是這樣的。
 


 

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

本篇文章主要介紹了詳解CSS3 rem(設置字體大小) 教程,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了CSS3 linear-gradient線性漸變生成加號和減號的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了CSS mask-image屬性詳細介紹(小結)的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css3中的漸進增強和優雅降級的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了淺談css3新單位vw、vh、vmin、vmax的使用詳解的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了淺談css3中calc在less編譯時被計算的解決辦法的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 免费黄色av网站 | 欧美在线国产精品 | 中文字幕加勒比 | 男女羞羞网站 | 涩爱av一区二区三区 | 亚洲一区二区高清 | 亚洲啊v在线 | 免费久久精品视频 | 亚洲国产欧美日韩 | 国产在线观看一区二区 | 99免费精品视频 | www.国产精品 | 韩日在线观看视频 | 日日夜夜操天天干 | 91福利影院 | 亚洲成人免费电影 | 这里有精品| 国产精品精品视频一区二区三区 | 99爱在线视频 | 成人午夜性成交 | 视频一区中文字幕 | 伊人狠狠干 | 国产精品久久久久久久久婷婷 | 日韩黄色av | 日韩久久精品 | 亚洲午夜视频 | 欧美色综合一区二区三区 | 国内久久精品 | 久产久精国产品 | 亚洲欧美中文日韩在线v日本 | 台湾a级理论片在线观看 | 国产综合精品一区二区三区 | 日韩欧美中文 | 久久久久国产一区二区三区四区 | 羞羞视频网站免费看 | 玖玖视频免费 | 日韩欧美亚洲 | 一区二区三区欧美 | 国产欧美精品一区二区色综合朱莉 | 青青久视频 | 91亚洲精品在线 |