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代码如下: