使用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的属性值在一定的...
    青春前行阅读 5,285评论 0 5
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,847评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,844评论 0 11
  • 选择器 CSS3中新添加了很多选择器,解决了很多之前需要用javascript才能解决的布局问题。· elemen...
    lovelydong阅读 3,369评论 0 2
  • CSS3也有着非常强大的属性,那就是过渡——Transition。过渡——Transition在W3C的描述:“c...
    刘佳音阅读 3,359评论 0 1