javascript - 如何在javascript中将随机背景居中

标签 javascript css random background center

我在 stackoverflow 上寻找后台 js。在尝试了一些之后,我发现我认为正是我需要的:

<script type="text/javascript">
ChangeIt();
</script>


<script type="text/javascript">
var totalCount = 8;
function ChangeIt()
{
var num = Math.ceil( Math.random() * totalCount );
document.body.background = 'http://adventureofucm.com/OtherSites/image_background/'+num+'.jpg';
document.body.style.repeat = "contain";// Background repeat
}
</script>

但是,背景不会居中,您只会在左上角看到它们。所以我在网上用谷歌搜索,但是......我不知道关于 js 的任何事情,只是一些事情。我正在帮助一个 friend 建立他的网站,但我们一直坚持下去。我只是希望比我们知识渊博的人可以提供帮助。

编辑:这就是我所说的“中心”的意思:http://i.imgur.com/G3Z9epT.png

最佳答案

这是一个使用 css 而不是 js 的 fiddle ,我还在 body 上添加了一个 background-size 所以整个图像在所有屏幕尺寸上都可见,但是这是可选的 - http://jsfiddle.net/dk329q1L/

这是 css -

body {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; /* Entire background image always stays in view */
}

关于javascript - 如何在javascript中将随机背景居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25589902/

相关文章:

python - 获取数字元素最大的元组,如果出现平局,则随机选择平局元组之一

python - 优化类模拟代码?

Javascript动画gif转发

javascript - PdfMake 显示带样式的动态数据

javascript - jsPDF的类型错误

html - 响应式 div 行

javascript - HTML/CSS 本地文本文件

python - 如何从随机加权矩阵中选择元素

javascript - 删除按钮对齐CKeditor

javascript - webpack 不读取 webpack-config.js