边框紧挨的变色框制作

边框紧挨的变色框制作


效果:

布局:
初学,布局很low

<div class="introTopLeft">
    <div class="largePic"><img src="images/goods/pad.png" ></div>
    <div class="littlePic">
        <a href="#" class="active"><img src="images/goods/pad.png"></a>
        <a href="#" ><img src="images/goods/pad.png"></a>
        <a href="#" ><img src="images/goods/pad.png"></a>
        <a href="#" ><img src="images/goods/pad.png"></a>
        <a href="#" ><img src="images/goods/pad.png"></a>
    </div>
</div>      

思路:
基于盒子模型的概念,当padding、margin、border都不设置的时候,他们应该位置是和内容重合的。
这里写图片描述

方式一:
**********2017.3.4更新**********

//设置整个的宽高,并绘制它的边框,但是不绘制右边。
.littlePic{width:264px;height:52px;float:left;border:1px solid #b1b1b1;border-right: none;}
//设置每一小块的大小,并绘制它的右边框
.littlePic a{line-height:52px;width:52px;height:52px; display: inline-block;float:left; border-right:1px solid #b1b1b1;text-align: center;}
.littlePic img{width:35px;height:52px}
//当选中时,状态class为active,则绘制选中的这个的边框,但这样会出现两个边框并列的情况,那就需要设置它的margin为-1px,内缩一个像素,也就是将外边距的与边框内边缘重合了,因为两个元素之前的距离是由margin位置绝抵不过的
.littlePic .active{border:1px solid #317ee7;margin:-1px;}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值