写一个完整的代码 通过html+css+jquery遍历ul下的li 使得6个li中的图片在页面上显示
时间: 2024-04-07 12:30:02 浏览: 62
当然,下面是一个完整的示例代码,包含HTML、CSS和jQuery,可以通过遍历UL下的LI使得6个LI中的图片在页面上显示:
```html
<!DOCTYPE html>
<html>
<head>
<title>遍历UL下的LI并显示图片</title>
<style>
ul {
list-style-type: none;
}
li {
display: none;
}
img {
width: 200px;
height: 200px;
object-fit: cover;
}
</style>
</head>
<body>
<ul id="myList">
<li><img src="image1.jpg"></li>
<li><img src="image2.jpg"></li>
<li><img src="image3.jpg"></li>
<li><img src="image4.jpg"></li>
<li><img src="image5.jpg"></li>
<li><img src="image6.jpg"></li>
</ul>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function() {
$("#myList li").each(function(index) {
var delay = index * 1000; // 设置延迟时间,每个LI间隔1秒显示
var li = $(this);
setTimeout(function() {
li.show(); // 显示LI
}, delay);
});
});
</script>
</body>
</html>
```
在这个示例中,我们使用了HTML来定义一个包含6个LI的UL列表,并将每个LI中的图片通过`<img>`标签来显示。在CSS部分,我们设置了UL的样式为无序列表,LI的样式为隐藏,以及图片的样式为固定宽度和高度。在jQuery部分,我们使用`each`方法遍历UL下的每个LI,并使用`setTimeout`函数设置延迟时间,使得每个LI在相应的延迟时间后显示出来。
请确保将图片的路径替换为您实际的图片路径,并在代码中引用jQuery库。
阅读全文