美文网首页
图片img实现居中的方法

图片img实现居中的方法

作者: AmazingMax | 来源:发表于2017-08-31 18:03 被阅读664次

有一点CSS基础的人都知道margin:0 auto;可以用来居中,但是这个属性对img无效。毕竟咱们的img属于行内元素,margin值无效啊。接下来分享大家两个方法。

方法1

使用改变display属性的方法,懂一点css的攻城狮们都知道行级元素和块级元素的区别。

在没有改变img标签的display属性的时候,它是属于行级元素的,咱们强行把它改成块级元素让我们的margin:0 auto;生效。

css:
     div{
          height: 200px;
          width: 200px;
          border: 1px solid #000;
        }
     div img{
            display: block;
            margin: 0 auto;
        }

效果图:


方法2

使用绝对定位(position:absolute)的方法搞定居中问题。
原理是让图片最左侧定位到正中央,再让margin属性让图片往左边移半个图片的宽度,这样就实现了居中的效果。
这时候别忘了要个父级元素添加position:retative属性。

css:
     div{
          position: relative;
          height: 200px;
          width: 200px;
          border: 1px solid #000;
        }
     div img{
          position:absolute;
          left:50%;
          margin-left:-30px;
        }

效果图:


同样的垂直居中也可以用这个技巧来完成:

css:
     div{
          position: relative;
          height: 200px;
          width: 200px;
          border: 1px solid #000;
        }
     div img{
          position:absolute;
          top: 50%;
          left:50%;
          margin-top:-30px;
          margin-left:-30px;
        }

效果图:


我会把自己学到的知识一起分享给大家,请多多关照。XD

相关文章

  • 图片img实现居中的方法

    有一点CSS基础的人都知道margin:0 auto;可以用来居中,但是这个属性对img无效。毕竟咱们的img属于...

  • img图片实现垂直居中

    当我们插入的图片小于父盒子的时候,图片就会默认在左上角显示。 一、先给父盒子添加 text-aling:cento...

  • button控件实现图片和文字上下排版效果方法

    一、实现Button中图片居中、标题在图片底部居中。 效果如图: 实现方法:在属性检查器中可以设置Edge属...

  • scss mixin

    /* 图片居中显示 */@mixin img-box($width,$height:$width,$border:...

  • html div>img img不能居中问题

    line-height不能解决img在div内垂直居中,div 加入下面css代码,可以实现img垂直居中了 文字...

  • UIScrollView的使用心得

    1、实现实现循环播放图片 我们可以在scrollview里面这样添加图片的顺序, img 4, img1, img...

  • 前端基础(问答6-2)

    keywords: 雪碧图、img与css背景、title与alt、div水平居中、图片水平居中、元素透明。 CS...

  • Web前端常见问题解决方法

    一、图片水平居中 img必须被一个容器包裹起来,div、p、span都可以,但是建议用p。 方法如下: 二、图片垂...

  • css居中

    一:水平居中 1,行内元素居中行内元素居中是只针对行内元素的,比如文本(text)、图片(img)、按钮等行内元素...

  • 前端css图片固定宽高问题

    img需要宽高都固定时,图片往往会因此变形,此时可采用的方法有: 上述代码会使得图片居中,边缘部分不显示。这是在图...

网友评论

      本文标题:图片img实现居中的方法

      本文链接:https://www.haomeiwen.com/subject/jzfcjxtx.html