用html给我写一个,个人介绍的代码,里面包括自动轮播图,导航栏
时间: 2024-02-26 10:56:32 浏览: 130
html 轮播图
5星 · 资源好评率100%
好的,以下是一个简单的个人介绍页面的HTML代码,包括自动轮播图和导航栏:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>个人介绍</title>
<style>
/* 样式表 */
/* 轮播图区域 */
.slideshow {
position: relative;
width: 100%;
height: 300px;
overflow: hidden;
}
.slideshow img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
opacity: 0;
transition: opacity 1s ease-in-out;
}
.slideshow img.active {
opacity: 1;
}
/* 导航栏区域 */
nav {
background-color: #333;
color: #fff;
display: flex;
justify-content: space-between;
padding: 10px;
}
nav a {
color: #fff;
text-decoration: none;
margin: 0 10px;
}
</style>
</head>
<body>
<!-- 导航栏 -->
<nav>
<a href="#">首页</a>
<a href="#">关于我</a>
<a href="#">联系我</a>
</nav>
<!-- 轮播图 -->
<div class="slideshow">
<img src="https://picsum.photos/id/1/1200/300" alt="图片1" class="active">
<img src="https://picsum.photos/id/2/1200/300" alt="图片2">
<img src="https://picsum.photos/id/3/1200/300" alt="图片3">
</div>
<!-- 个人介绍 -->
<h1>欢迎来到我的个人网站</h1>
<p>我叫XXX,是一名XXX。我喜欢XXX,平时喜欢XXX。欢迎联系我,我的邮箱是XXX。</p>
<!-- 脚本部分 -->
<script>
// 轮播图部分的脚本
var images = document.querySelectorAll('.slideshow img');
var currentImageIndex = 0;
var slideshowInterval = setInterval(nextImage, 3000);
function nextImage() {
images[currentImageIndex].classList.remove('active');
currentImageIndex = (currentImageIndex + 1) % images.length;
images[currentImageIndex].classList.add('active');
}
</script>
</body>
</html>
```
这个页面包括了一个导航栏和一个自动轮播的图片区域,你可以根据自己的需求修改图片和导航栏的内容和样式。
阅读全文