如何解决多行排列图片时hover上去加边框挤图片的问题-创新互联

本篇内容主要讲解“如何解决多行排列图片时hover上去加边框挤图片的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决多行排列图片时hover上去加边框挤图片的问题”吧!

为彭阳等地区用户提供了全套网页设计制作服务,及彭阳网站建设行业解决方案。主营业务为成都网站设计、网站建设、外贸网站建设、彭阳网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

问题:
遇到多行多列排列的图片时,hover上去加边框会把下面的图片挤到别处

============================================================

注意:

IE11以下浏览器加载图片会默认给它加一个1px的边框

解决方法:对图片设置border:none

=============================================================

hover加边框解决方案:

原先:



代码如下:








  • 1. 对元素设置透明边框(推荐):



    代码如下:


    li{
    border:2px solid transparent;
    }
    li:hover{
    border:2px solid red;
    }



    2. 对元素外再包裹一层div

    更改后:



    代码如下:










  • 样式:



    代码如下:


    li{
    wdith:468px;
    }
    div{
    width:468px;
    margin:2px;
    padding:10px;
    background-color:#fff;
    }
    div :hover{
    margin:0;
    border:2px solid red;
    }



    另外:

    使用outline IE 7、8 不支持。
    但它是显示在元素上面不会对元素加边框。不考虑IE兼容的可以直接用outline代替border

    到此,相信大家对“如何解决多行排列图片时hover上去加边框挤图片的问题”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


    本文题目:如何解决多行排列图片时hover上去加边框挤图片的问题-创新互联
    转载注明:http://csdahua.cn/article/coiiho.html
    扫二维码与项目经理沟通

    我们在微信上24小时期待你的声音

    解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流