正文背景图像无法全屏显示
Body Background image cannot full screen
我对身体背景图像有问题,我尝试了一切方法使其全屏显示图像,但我无法修复它。你能帮帮我吗?这是代码。
var body = $('body');
var backgrounds = ['url(images/3.jpg)', 'url(images/4.jpg)', 'url(images/5.jpg)'];
var current = 0;
function nextBackground() {
body.css('background', backgrounds[current = ++current % backgrounds.length]);
setTimeout(nextBackground, 5000);
}
setTimeout(nextBackground, 5000);
body.css('background', backgrounds[0]);
@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, em, img, strong, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
}
ol, ul html, body {
height: 100%;
width: 100%;
font: normal 12px/1.3 "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #DDDDDD;
background-size: 100% 100%;
}
body {
height: 100%;
width: 100%;
-webkit-transition: background 0.8s;
-moz-transition: background 0.8s;
-o-transition: background 0.8s;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
这是使背景图像覆盖整个父元素的方法:
background-repeat:no-repeat;
background-size:cover;
background-position:center;
并删除background-size: 100%
规则。
演示
$(function(){
var body = $('body');
var backgrounds = ['url(http://www.hdwallpapers.in/walls/2015_christmas_new_year-wide.jpg)', 'url(http://www.hdwallpapers.in/walls/happy_new_year_2015-wide.jpg)', 'url(http://www.hdwallpapers.in/walls/regina_cassandra_latest-wide.jpg)'];
var current = 0;
function updateBackground() {
body.css('background-image', backgrounds[current = ++current % backgrounds.length]);
setTimeout(function() { updateBackground() }, 5000);
}
updateBackground();
});
在您的代码中,只需删除 background-size
中的第二个"100%",为单体规则添加一个no-repeat
和一个!important
:
....
-o-transition: background 0.8s;
background-size: 100% !important;
background-repeat: no-repeat !important;
在这里演示
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在显示侧边栏时禁用背景,单击除侧边栏之外的任何位置都会关闭侧边栏
- 无法在qualtrics上使用javascript显示背景图像
- ASP MVC网站与vegas背景幻灯片不显示背景后发布到服务器
- 地图<区域>未显示背景图像
- 通过图像和 CSS 显示背景网格
- Chrome扩展程序:如何在新选项卡中显示背景图像
- 显示背景图像时出现问题
- 将图像 SRC 存储在 JS 变量中,以便可用于显示背景图像
- 高亮显示背景窗格大于链接对象且没有填充的链接
- 在java脚本的帮助下,在日历中显示背景日期应该是红色的,我也从oracle数据库中获取数据
- 如何在菜单部分滚动后线性显示背景颜色
- 在弹出窗口之前显示背景颜色
- 显示背景图像的位置(http://www..)在文本框HTML JAVASCRIPT
- 引导模式仅显示背景
- 带有Internet Explorer 8的JQuery/CSS不显示背景图像
- 为什么我的页面在移动设备上只显示背景黑屏而不是mp4视频背景
- 画布不显示背景
- 创建指令时不显示背景图像
- 如何确保在加载页面之前显示背景图像