网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

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

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

创新互联建站基于成都重庆香港及美国等地区分布式IDC机房数据中心构建的电信大带宽,联通大带宽,移动大带宽,多线BGP大带宽租用,是为众多客户提供专业棕树数据中心报价,主机托管价格性价比高,为金融证券行业服务器托管,ai人工智能服务器托管提供bgp线路100M独享,G口带宽及机柜租用的专业成都idc公司。

问题:
遇到多行多列排列的图片时,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上去加边框挤图片的问题
    文章URL:http://bjjierui.cn/article/gjjpio.html

    其他资讯