<li><video widyh="10" height="10" contros> <source src="music/MV/林俊杰-爱不会绝迹 .mp4" type="video/mp4"> </video></li>没有显示在网页上
时间: 2023-10-04 14:13:45 浏览: 49
可能是因为视频宽度和高度设置得太小了,你可以尝试将它们调大一些,比如改为:
```html
<video width="480" height="270" controls>
<source src="music/MV/林俊杰-爱不会绝迹.mp4" type="video/mp4">
</video>
```
另外,你还需要检查视频文件路径是否正确。
相关问题
用以下代码写一个轮播图<ul> <li><img src="../images/1.jpg" alt=""></li> <li><img src="../images/2.jpg" alt=""></li> <li><img src="../images/3.jpg" alt=""></li> <li><img src="../images/4.jpg" alt=""></li> <li><img src="../images/5.jpg" alt=""></li> <li><img src="../images/6.jpg" alt=""></li> </ul> <span class="prev">❮</span> <span class="next">❯</span> </div> <script src="../jquery-3.7.0.js"></script>
你可以使用以下代码来实现一个基本的轮播图:
```html
<div class="slideshow-container">
<ul class="slides">
<li><img src="../images/1.jpg" alt=""></li>
<li><img src="../images/2.jpg" alt=""></li>
<li><img src="../images/3.jpg" alt=""></li>
<li><img src="../images/4.jpg" alt=""></li>
<li><img src="../images/5.jpg" alt=""></li>
<li><img src="../images/6.jpg" alt=""></li>
</ul>
<span class="prev">❮</span>
<span class="next">❯</span>
</div>
<script src="../jquery-3.7.0.js"></script>
<script>
$(document).ready(function() {
var slideIndex = 1;
showSlides(slideIndex);
$(".prev").click(function() {
showSlides(slideIndex -= 1);
});
$(".next").click(function() {
showSlides(slideIndex += 1);
});
function showSlides(n) {
var i;
var slides = $(".slides li");
if (n > slides.length) {
slideIndex = 1
}
if (n < 1) {
slideIndex = slides.length
}
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
slides[slideIndex - 1].style.display = "block";
}
});
</script>
```
CSS代码如下:
```css
.slideshow-container {
position: relative;
margin: auto;
}
.slides {
list-style: none;
padding: 0;
margin: 0;
}
.slides li {
display: none;
}
.prev, .next {
position: absolute;
top: 50%;
width: auto;
margin-top: -22px;
padding: 16px;
color: white;
font-weight: bold;
font-size: 18px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
user-select: none;
}
.next {
right: 0;
border-radius: 3px 0 0 3px;
}
.prev:hover, .next:hover {
background-color: rgba(0, 0, 0, 0.8);
}
.slides li img {
width: 100%;
height: auto;
}
```
这里的核心是使用 JavaScript 来控制轮播图。`showSlides(n)` 函数用于显示当前轮播图,其中参数 `n` 表示轮播图的索引号。通过点击“上一页”和“下一页”按钮,可以切换轮播图。在这个例子中,我们使用了 jQuery 库来简化 JavaScript 代码。
只用JQ变成轮播图并且有淡入淡出效果 <li><img src="../images/1.jpg" alt=""></li> <li><img src="../images/2.jpg" alt=""></li> <li><img src="../images/3.jpg" alt=""></li> <li><img src="../images/4.jpg" alt=""></li> <li><img src="../images/5.jpg" alt=""></li> <li><img src="../images/6.jpg" alt=""></li>
好的,您可以参考下面的代码来使用jQuery实现一个简单的淡入淡出轮播图。
1. 编写HTML结构:
```html
<div class="slider">
<ul>
<li><img src="../images/1.jpg" alt=""></li>
<li><img src="../images/2.jpg" alt=""></li>
<li><img src="../images/3.jpg" alt=""></li>
<li><img src="../images/4.jpg" alt=""></li>
<li><img src="../images/5.jpg" alt=""></li>
<li><img src="../images/6.jpg" alt=""></li>
</ul>
</div>
```
2. 编写CSS样式:
```css
.slider {
overflow: hidden;
}
.slider ul {
list-style: none;
margin: 0;
padding: 0;
}
.slider ul li {
position: absolute;
left: 0;
top: 0;
opacity: 0;
transition: opacity 1s ease-in-out;
}
.slider ul li:first-child {
opacity: 1;
}
```
3. 编写JavaScript代码:
```javascript
$(document).ready(function(){
var slideIndex = 0; // 当前显示的图片索引
var slideCount = $('.slider ul li').length; // 图片总数
var interval = setInterval(function(){
$('.slider ul li').eq(slideIndex).animate({
opacity: 0
}, 1000); // 当前图片淡出
slideIndex = (slideIndex + 1) % slideCount; // 计算下一张图片的索引
$('.slider ul li').eq(slideIndex).animate({
opacity: 1
}, 1000); // 下一张图片淡入
}, 3000); // 自动播放间隔时间,单位为毫秒
});
```
这样就可以实现一个简单的淡入淡出轮播图了,您可以根据自己的需求进行更改和扩展。