欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

背景圖滿屏css

錢良釵2年前10瀏覽0評論

網(wǎng)站設(shè)計中,背景圖片的使用是極為重要的一部分。很多設(shè)計師為了實現(xiàn)背景圖滿屏的效果,采用了CSS的background-size屬性來實現(xiàn)。

body {
background: url("bg.jpg") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

在這個例子中,我們首先在body元素中添加了背景圖片url鏈接的屬性,然后指定不重復(fù),并“固定不動”(fixed)。接著,我們使用瀏覽器特有的屬性-webkit、-moz和-o來適配不同的瀏覽器。最后,我們使用background-size:cover來讓背景圖能夠完美適應(yīng)瀏覽器窗口。

當(dāng)然,還有其他的一些背景圖片實現(xiàn)思路,例如使用fixed或absolute定位方式或使用CSS3的background-clip屬性等。但是利用background-size屬性一定是最簡單易行的方式,同時實現(xiàn)效果也非常不錯。

除了使用CSS,我們還可以通過JavaScript來實現(xiàn)背景圖滿屏效果。例如下面這個實現(xiàn):

function resizeBackground() {
var background_image = 'url(images/bg.jpg)';
var $background_wrapper = $('.wrapper');
$background_wrapper.css({'background-image': background_image});
var background_width = $background_wrapper.width();
var background_height = $background_wrapper.height();
var window_width = $(window).width();
var window_height = $(window).height();
var window_ratio = window_width / window_height;
var background_ratio = background_width / background_height;
if (window_ratio >background_ratio) {
$background_wrapper.css({
'background-size': 'auto ' + window_height + 'px'
});
} else {
$background_wrapper.css({
'background-size': window_width + 'px auto'
});
}
}

此處的wrapper是指要進(jìn)行全屏背景的DOM元素。

無論使用CSS還是JavaScript,只要掌握了原理,都可以快速實現(xiàn)背景圖片的滿屏效果。