相关:《长图(宽图)任何宽度浏览器内原尺寸居中,不产生导航条,超出使用背景色》(不如本文分享的居中代码精简,但兼容性较好)
今天写zblog主题的时候遇到了一个难题,就是图片(非背景图)必须居中显示,且图片宽度在1920px,网站主题宽度1180px,要求图片在任何1180-1920浏览器宽度内都要居中显示,且高度宽度不变,并且图片一直居中于浏览器中间!
如下图:
要求图片一直居中于浏览器中,必须保持原有尺寸,且不能有多余的导航条显示,遍寻代码!
终于被找到一个,原理还没搞定,先分享了:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>大图(宽图)在任意宽度浏览器内显示原尺寸、并居中、无导航条CSS</title>
</head>
<body>
<style>
#tt {width: 100%;height:300px;overflow: hidden;}
#tt img
{width:1920px;margin:0 calc(50% - 960px);}
</style>
<div id="tt"><img src="
http://localhost/zb_users/upload/2017/04/201704011490981779830210.png
" width="1920" height="300" /></div>
</body>
</html>以上代码实现的效果已经做了动图,如上图所示。
版权说明:Copyright © 广州松河信息科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州松河信息科技有限公司 版权所有