1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 已知图片大小 让其在页面中垂直水平居中

已知图片大小 让其在页面中垂直水平居中

时间:2019-04-28 01:10:54

相关推荐

已知图片大小 让其在页面中垂直水平居中

昨天在做项目的时候,遇到一个图片水平垂直居中的问题,要解决这个问题笔者想到了一个很简单的办法。

首先我们把页面的框架做出来,上代码:

<html><head><title>图片水平垂直居中</title><style>.my_div{width:1000px;height:700px;border:1pxsolidred;position:relative;}.my_img{display:block;width:400px;height:300px;position:absolute;left:50%;//绝对定位让图片距离左边50%top:50%;//同上margin-left:-200px;//还要减去图片宽度的一半margin-top:-150px;//同上}</style></head><body><divclass="my_div"><imgclass="my_img"src="weixin.png"/></div></body></html>

这样就实现了我们的要求了,大家仔细看嵌入到里边的css代码,不难发现,我把图片采用了绝对定位,让它的left和top都等于50%,但是这并不意味着图片就水平和垂直居中了,此时可以巧妙的才用负的margin(可能有很多小朋友还不知道margin有负的这种写法,不懂就问度娘吧)来减去图片宽高的一半,然后,目的就达到了,是不是 so easy 啊!

举一反三:不仅仅只适用于图片外边是div(盒子)的模型,还可以相对于整个窗口居中,都是类似的(让图片position:fised;就OK了)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。