gpt4 book ai didi

javascript - 使用css调整背景图像大小

转载 作者:太空宇宙 更新时间:2023-11-04 02:29:59 24 4
gpt4 key购买 nike

我正在使用此代码为背景导入图像,但我无法使图像适合屏幕大小并且它看起来比屏幕大有帮助吗?

 $(switchBackground);
var oFReader = new FileReader(),
rFilter = /^(?:image\/bmp|image\/cis\-cod|image\/gif|image\/ief|image\/jpeg|image\/jpeg|image\/jpeg|image\/pipeg|image\/png|image\/svg\+xml|image\/tiff|image\/x\-cmu\-raster|image\/x\-cmx|image\/x\-icon|image\/x\-portable\-anymap|image\/x\-portable\-bitmap|image\/x\-portable\-graymap|image\/x\-portable\-pixmap|image\/x\-rgb|image\/x\-xbitmap|image\/x\-xpixmap|image\/x\-xwindowdump)$/i;

oFReader.onload = function(oFREvent) {
localStorage.setItem('b', oFREvent.target.result);
switchBackground();
};

function switchBackground() {
$('body').css('background-image', "url(" + localStorage.getItem('b') + ')');
}

function loadImageFile(testEl) {
if (! testEl.files.length) { return; }
var oFile = testEl.files[0];
if (!rFilter.test(oFile.type)) { alert("You must select a valid image file!"); return; }
oFReader.readAsDataURL(oFile);
}
<input id="test" type="file" onchange="loadImageFile(this)" />

demo

最佳答案

尝试像现在一样将其添加到您的 css 或通过 js...

body {
webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

Updated demo

关于javascript - 使用css调整背景图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36686480/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com