在 css 中将旋转背景设置为不重复
Setting rotating backgrounds in css to not repeat
我试图阻止我的旋转背景重复。我在这里错过了什么,需要去哪里?我让图像旋转和链接,但是当背景渲染时,图像会重复。
/* Clickable BG */
$(function() {
var bgImages = ["bkgd1.png", "bkgd2.png", "bkgd3.png", "bkgd4.png"];
var indexImage = Math.floor(Math.random() * bgImages.length);
/*
setInterval(function(){
$('body').css('background-image', "url(/css/images/" + bgImages[indexImage] + ")");
indexImage++;
if(indexImage == bgImages.length) {
indexImage = 0;
}
}, 3000);
*/
$('body').addClass(bgImages[indexImage]).css('background-image', "url(/css/images/" + bgImages[indexImage] + ")");
});
$('.clickableBG').click(function() {
if($('body').hasClass('bkgd1.png')) {
window.open("https://www.google.com/", "_self");
}
else if($('body').hasClass('bkgd2.png')) {
window.open("https://www.yahoo.com/");
}
else if($('body').hasClass('bkgd3.png')) {
window.open("https://www.aol.com/");
}
else if($('body').hasClass('bkgd4.png')) {
window.open("https://www.aol.com/");
}
});
/* Clickable BG */
我不知道
我是否理解你的问题是什么,但是当你的意思是背景图像在一个元素中重复时,你应该使用:
background-repeat: no-repeat;
还有其他有用的选项:
background-color
background-repeat
background-attachment
background-position
相关文章:
- 使用css()设置背景图像;不起作用
- 在BootStrap菜单栏中为所选项目设置背景,类似于BootStrap中的父导航选项
- 使用媒体查询设置背景图像的不透明度
- 如何随机设置背景
- 如何使用JavaScript函数在HTML页面中正确设置背景图像
- AngularJs设置背景颜色/颜色的动画
- 在jquery中使用css设置背景大小
- 为d3.js可折叠树设置背景
- 使用css设置背景的宽度和高度
- 使用jquery在CSS中设置背景图像
- 动态设置背景图像或创建img标记有什么区别
- Highcharts设置背景颜色和不透明度
- 从本地存储 base64 字符串设置背景图像
- 如何在AppGyver超音速中设置背景颜色
- 无法让 JavaScript 与 readOnly 属性同时设置背景颜色
- 三.js - 设置背景场景的纹理失败
- 单选按钮 - 单击时设置背景样式
- css() 没有为 body tag 设置背景属性
- 使用 css jquery 设置背景图像
- 使用 Javascript 对象使用 jQuery 的 .css() 设置背景图像