我是bootstrap的新手。经过研究,我明白我可以使用javascript来改变背景颜色。我想动态更改特定容器的背景颜色或图像。我正在使用样式.css文件的外部链接
(例如: HREF =" HTTPS://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
HREF =" HTTPS://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-> theme.min.css"> )。
答案 0 :(得分:2)
您可以使用jQuery并执行以下操作:
要更改bc-image:
$('.YourContainer').css('background-image', 'url(../images/backgrounds/bc-image.jpg)');
更改bc-color:
$('.YourContainer').css("background-color", "yellow");
不要忘记添加jQuery:
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js" type="text/javascript"></script>
编辑,因为您可能不知道如何在嵌入脚本标记中使用代码:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Demo</title>
</head>
<body>
<a href="http://jquery.com/">jQuery</a>
<script src="jquery.js"></script>
<script type='text/javascript'>
$( document ).ready(function() {
$('.YourContainer').css('background-image',
'url(../images/backgrounds/bc-image.jpg)');
});
</script>
</body>
</html>
<强> Live Demo 强>