<strike id="3tkic"><sup id="3tkic"></sup></strike>

  1. <ul id="3tkic"></ul>
      <b id="3tkic"><legend id="3tkic"></legend></b>
      <b id="3tkic"><meter id="3tkic"></meter></b>

    • <strike id="3tkic"></strike>

      <blockquote id="3tkic"></blockquote>

    • 亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l

      純CSS3制作的超酷文章卡片UI設(shè)計(jì)效果

      2016/8/24 8:35:36   閱讀:1757    發(fā)布者:1757

      這是一款使用純CSS3制作的超酷文章卡片UI設(shè)計(jì)效果。該文章卡片帶有陰影效果,當(dāng)鼠標(biāo)滑過(guò)卡片時(shí),文章的描述信息會(huì)以滑動(dòng)動(dòng)畫(huà)的方式顯示在卡片中。

       使用方法

       HTML結(jié)構(gòu)

      一張卡片的HTML結(jié)構(gòu)如下:

      <div class="tile">   
          <img src="img/1.jpg"/>  
          <div class="text">  
          <h1>文章標(biāo)題</h1>  
          <h2 class="animate-text">文章子標(biāo)題</h2>  
          <p class="animate-text">文章的描述信息</p>  
          <div class="dots">  
              <span></span>  
              <span></span>  
              <span></span>  
          </div>  
        </div>  
      </div>  
                      
       CSS樣式

      整個(gè)卡片包裹容器以flex進(jìn)行布局。

      .wrap{  
        margin:50px auto 60px auto;  
        width:100%;  
        display:flex;  
        align-items:space-around;  
        max-width:1200px;  
      }    
                      

      每張卡片的寬度和高度都設(shè)置為380像素。并使用box-shadow屬性為卡片設(shè)置一個(gè)大陰影效果,同時(shí)為所有的動(dòng)畫(huà)設(shè)置ease-out效果的過(guò)渡動(dòng)畫(huà)。

      .tile{  
        width:380px;  
        height:380px;  
        margin:10px;  
        background-color:#99aeff;  
        display:inline-block;  
        background-size:cover;  
        position:relative;  
        cursor:pointer;  
        transition: all 0.4s ease-out;  
        box-shadow: 0px 35px 77px -17px rgba(0,0,0,0.44);  
        overflow:hidden;  
        color:white;  
        font-family:’Microsoft YaHei’,sans-serif;  
      }                    
                      

      卡片中的圖片使用絕對(duì)定位,寬度和高度都為100%,占據(jù)滿整個(gè)卡片。

      .tile img{  
        height:100%;  
        width:100%;  
        position:absolute;  
        top:0;  
        left:0;  
        z-index:0;  
        transition: all 0.4s ease-out;  
      }                   
                      

      卡片中的文本層頁(yè)采用絕對(duì)定位,通過(guò)z-index屬性將文字放置在圖片之上。h2文本和p文本通過(guò)translateX函數(shù)移動(dòng)了-200%,即將它們移動(dòng)到卡片之外,初始不可見(jiàn)。

      .tile .text{  
        z-index:99;  
        position:absolute;  
        padding:30px;  
        height:calc(100% - 60px);  
      }  
      .tile h1{  
        font-weight:300;  
        margin:0;  
        text-shadow: 2px 2px 10px rgba(0,0,0,0.3);  
      }  
      .tile h2{  
        font-weight:100;  
        margin:20px 0 0 0;  
        font-style:italic;  
         transform: translateX(200px);  
      }  
      .tile p{  
        font-weight:300;  
        margin:20px 0 0 0;  
        line-height: 25px;  
        transform: translateX(-200px);  
        transition-delay: 0.2s;  
      }  
      .animate-text{  
        opacity:0;  
        transition: all 0.6s ease-in-out;  
      }                    
                      

      在鼠標(biāo)滑過(guò)卡片的時(shí)候,卡片的陰影被修改,卡片被放大1.05倍。卡片中的圖片的透明度被設(shè)置為0.2,文字一共會(huì)原來(lái)的位置,透明度設(shè)置為1。

      .tile:hover{  
      box-shadow: 0px 35px 77px -17px rgba(0,0,0,0.64);  
        transform:scale(1.05);  
      }  
      .tile:hover img{  
        opacity: 0.2;  
      }  
      .tile:hover .animate-text{  
        transform:translateX(0);  
        opacity:1;  
      }                    
                      
       
      亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l
      <strike id="3tkic"><sup id="3tkic"></sup></strike>

      1. <ul id="3tkic"></ul>
          <b id="3tkic"><legend id="3tkic"></legend></b>
          <b id="3tkic"><meter id="3tkic"></meter></b>

        • <strike id="3tkic"></strike>

          <blockquote id="3tkic"></blockquote>

        • 镇安县| 隆林| 阳原县| 凤阳县| 博爱县| 闽侯县| 托克逊县| 时尚| 江口县| 平潭县| 青川县| 隆安县| 南江县| 百色市| 财经| 尼木县| 山阳县| 菏泽市| 司法| 华亭县| 石首市| 馆陶县| 凉城县| 平乐县| 雅江县| 格尔木市| 贞丰县| 福清市| 博乐市| 聂荣县| 外汇| 前郭尔| 商水县| 辽源市| 陇西县| 调兵山市| 林周县| 武隆县| 滨州市| 井研县| 榆树市|