码迷,mamicode.com
首页 > Web开发 > 详细

html 网页背景图片根据屏幕大小CSS自动缩放

时间:2018-06-13 15:04:58      阅读:438      评论:0      收藏:0      [点我收藏+]

标签:fixed   type   sdn   number   webkit   string   腾讯微博   图片   int   

https://blog.csdn.net/coslay/article/details/47109281

腾讯微博和QQ空间的登录背景图片是根据访客的屏幕大小自动缩放的,但是好像是用JQuery代码实现的。先不说要调用jq库拖慢了网页的打开时间,而且对于兼用性不好。

前几天用CSS研究出相同效果的样式代码。无论图片多大都能根据屏幕变化(当然图片尺寸越大越好)。而且在拉动网页窗体大小时会自动调节图片大小,实时交互。效果上图看不了。在这里放个连接,

CSS 代码如下:

#background 
{ 
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #211f1f; 
    display:none\8;
} 
#background .bg-photo 
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    overflow: hidden;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
} 

#background .bg-photo-1 
{ 
    background: url(‘../image/alone.jpg‘) no-repeat center center;
} 

#background-ie { 
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #211f1f;
}

HTML代码如下:

<div id="background">
<div class="bg-photo bg-photo-1" style="display: block;"></div>
</div>

html 网页背景图片根据屏幕大小CSS自动缩放

标签:fixed   type   sdn   number   webkit   string   腾讯微博   图片   int   

原文地址:https://www.cnblogs.com/zkwarrior/p/9176857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!