为了账号安全,请及时绑定邮箱和手机立即绑定

::after伪类如何添加transition效果?

::after伪类如何添加transition效果?

幕布斯7119047 2018-12-21 19:18:35
<div class="list">  <div class="item"><img src="alipay.jpg" alt="logo"></div></div>.item {        width: 175px;        height: 75px;        border: 1px solid #f4f4f4;        margin-bottom: 75px;        position: relative;        z-index: 10;        cursor: pointer;        transition: all 0.5s;        &:hover::before {          content: 'alipay';          color: #fff;          text-align: center;          background-color: #4285f4;          opacity: 0.9;          width: 100%;          height: 100%;          display: block;          position: absolute;          z-index: 10;          font-size: 30px;          padding: 10px 0;        }过渡效果没有生效,如何给伪类加过度,或者在不添加额外标签的情况下实现这个效果
查看完整描述

1 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

直接放CSS了,写法自己改吧:


.item {

    width: 175px;

    height: 75px;

    border: 1px solid #f4f4f4;

    margin-bottom: 75px;

    position: relative;

    z-index: 10;

    cursor: pointer;

}

.item::before {

    content: 'alipay';

    color: rgba(255,255,255,.9);

    display: block;

    text-align: center;

    background-color: #4285f4;

    width: 100%;

    height: 100%;

    position: absolute;

    font-size: 30px;

    padding: 10px 0;

    transition: opacity .5s;

    opacity: 0;

}

.item:hover::before {

    opacity: 1;

    

}


查看完整回答
反对 回复 2019-01-09
  • 1 回答
  • 0 关注
  • 491 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信