css 实现图片间用间隔线(竖线)

用伪元素(::after)实现
//父元素
.recom_bd ul li {
    position: relative;   //父元素用相对路径
    float: left;
}

//子元素
 .recom_bd ul li:nth-child(-n+3)::after {       
        content: '';      
        position: absolute;     //子元素用绝对路径
        right: 0;             
        top: 10px;
        width: 1px;         
        height: 145px;
        background-color: red;
        
注:
1.nth-child(-n+3)表示,在div内,li有4个,一般前三个li需要竖线隔开,第四个不需要,n+3表示从第三个往后面数,则-n+3就是从第三个往前数,即实现了前三个竖线显示,第四个不显示。
2.right和top表示竖线在li的位置是靠右的。
3.width和height表示竖线在li中的大小。
4.子绝父相记得搭配使用(子元素用绝对路径,父元素用相对路径);

效果如下:
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值