一种让超大banner图片不拉伸全屏宽居中显示的方法

Posted 菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一种让超大banner图片不拉伸全屏宽居中显示的方法相关的知识,希望对你有一定的参考价值。

现在很多网站的Banner图片都是全屏宽度的,这样的网站看起来显得很大气。这种Banner一般都是做一张很大的图片,然后在不同分辨率下都是显示图片的中间部分。实现方法如下:

<html>  
   <head>  
       <title>Title</title>  
       <style>  
           .bannerbox {  
               width:100%;  
               position:relative;  
               overflow:hidden;  
               height:500px;  
           }  
           .banner {  
               width:1920px; /*图片宽度*/  
               position:absolute;  
               left:50%;  
               margin-left:-960px; /*图片宽度的一半*/  
           }  
       </style>  
   </head>  
   <body>  
       <div class="bannerbox">  
           <div class="banner">  
               <img src="t1.jpg">  
           </div>  
       </div>   
   </body>  
   </html>  

把css中 .bannerbox 中 height 及 .banner 和 width 换成你banner图的大小,然后 .banner 中margin-left 的值改成banner图宽度的一半即可。

以上是关于一种让超大banner图片不拉伸全屏宽居中显示的方法的主要内容,如果未能解决你的问题,请参考以下文章

html插入一张图片是全屏宽的,缩小浏览器图片是从右边开始减少的,怎么样才能让图片从两边开始减少?

新买的安卓平板电脑显示图片和网页时总是自动拉申至全屏,很难看,怎么设置好它呢

css 如何让图片全屏的问题

一张图片怎样铺满空间电脑屏幕

DIV+CSS,怎样将背景图片拉伸到全屏!! 谢谢各位了 急呀~~~

弹出框页面居中显示的两种方法