【问题标题】:How to make background photo change automatically after 5 seconds in asp.net + bootstrap如何在asp.net + bootstrap中5秒后自动更改背景照片
【发布时间】:2016-11-13 01:20:18
【问题描述】:
我的页面背景图片如何在 5 秒后改变?
我正在考虑将轮播与 twitter bootstrap 一起使用。但是到目前为止,我看到的每个示例都是在按下下一个按钮时更改图像。
最好的方法是什么?我应该只关注 asp.net 和 css 文件来做这个吗?和后面的代码在 C# 上,还是添加 javascript 或 jquery?
【问题讨论】:
标签:
javascript
jquery
asp.net
twitter-bootstrap
【解决方案1】:
您可以使用引导程序carousel 和data-interval="5000" 来设置5000 在milli seconds 中的时间等于5 seconds。
简单代码:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel" data-interval="5000">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to="1"></li>
<li data-target="#carousel-example-generic" data-slide-to="2"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner">
<div class="item active">
<img src="http://placehold.it/1200x315" alt="...">
<div class="carousel-caption">
<h3>Caption Text</h3>
</div>
</div>
<div class="item">
<img src="http://placehold.it/1200x315" alt="...">
<div class="carousel-caption">
<h3>Caption Text</h3>
</div>
</div>
<div class="item">
<img src="http://placehold.it/1200x315" alt="...">
<div class="carousel-caption">
<h3>Caption Text</h3>
</div>
</div>
</div>
<!-- Controls -->
<a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div> <!-- Carousel -->