css实现导航栏底部横线从中间向两边展开和收起

2021-08-20  本文已影响0人  变量只提升声明不提升赋值
展开
    &::before {
                transition: all .4s;
                content: '';
                position: absolute;
                width: 100%;
                height: 4rpx;
                border-radius: 30rpx;
                background: #FA4319;
                bottom: -10rpx;
                left: 50%;
                transform: translate(-50%);
            }

收起
            &::before {
                transition: all .4s;
                content: '';
                position: absolute;
                width: 0;
                height: 4rpx;
                border-radius: 30rpx;
                bottom: -10rpx;
                left: 50%;
                transform: translate(-50%);
            }

需要给定一个盒子作为伪类的定位参照物。

上一篇 下一篇

猜你喜欢

热点阅读