使用CSS3寫個還算酷炫的特效按鈕

看到好的特效就應該動手實現它!

代碼看起來一點都不簡潔 ヽ(o_ _)o摔倒

要點:

  1. CSS3屬性transition: property|prop1,prop2... duration timing-function delay;
  2. 注意需要的標簽層次感;
  3. 創意要新!

效果圖:

exam.gif

代碼部分:

<div class="simple">
  <div class="wrap">
    <span>加入我們</span>
    <div class="bgwt"></div>
  </div>
</div>

<style lang="" scoped>
  .simple{
    height: 100%;
    background-color: #f1f1f3;
    border: 1px solid #fff;
    box-sizing: border-box;
  }
  .wrap {
    position: relative;
    width: 200px;
    height: 50px;
    margin: 100px;
    background-color: #000;
    /*display: flex;
    justify-content: center;
    align-items: center;*/
    font-size: 25px;
    border: 1px solid #fff;
    box-shadow: 5px 5px 0px #000;
    overflow: hidden;
  }
  .wrap span {
    position: absolute;
    z-index: 10;
    top: 8px;
    left: 50px;
    color: #fff;
  }
  .bgwt {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
  }
  .wrap:hover .bgwt{
    background-color: #fff;
    transform: rotate(180deg);
    transition: background-color,transform .7s ease-in;
  }
  .wrap:hover span{
    color: #000;
    transition: color 1s;
  }
</style>
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • W3C標準中對css3的transition這是樣描述的:“css的transition允許css的屬性值在一定的...
    青春前行閱讀 1,433評論 0 5
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 1,805評論 0 2
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,337評論 0 11
  • 選擇器 CSS3中新添加了很多選擇器,解決了很多之前需要用javascript才能解決的布局問題。· elemen...
    lovelydong閱讀 494評論 0 2
  • CSS3也有著非常強大的屬性,那就是過渡——Transition。過渡——Transition在W3C的描述:“c...
    劉佳音閱讀 481評論 0 1