炫酷登录页面/html+css+js/王者荣耀/KPL

王者荣耀-kpl宣传页面,炫酷html作业

  • 登录页面
    在这里插入图片描述

  • 首页

在这里插入图片描述网页首页页面index.html
实现代码
首页

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>欢迎来到KPL</title>
    <link rel="stylesheet" href="css/index.css">
    <link rel="icon" href="images/favicon.ico" type="image/x-icon">
</head>
<body>
    <!-- 导航栏 -->
    <nav class="navbar">
        <div class="logo">
            <img src="images/logo_kpl.png" alt="KPL Logo" class="logo-img">
            <span class="title">KPL 赛事</span>
        </div>
        <ul class="nav-links">
            <li><a href="#">赛事直播</a></li>
            <li><a href="#">赛事进程</a></li>
            <li><a href="#">参赛队伍</a></li>
            <li><a href="#">赛事介绍</a></li>
            <li><a href="#">合作伙伴</a></li>
            <li><a href="login.html">退出</a></li>
        </ul>
    </nav>

    <div id="carousel" class="carousel-container">
        <div class="carousel-images">
            <img src="images/banner3.png" alt="Image 1" class="carousel-img">
            <img src="images/banner1.jpg" alt="Image 2" class="carousel-img">
            <img src="images/banner1.jpg" alt="Image 3" class="carousel-img">
        </div>
        <div class="carousel-controls">
            <button class="prev" onclick="changeSlide(-1)">&#10094;</button>
            <button class="next" onclick="changeSlide(1)">&#10095;</button>
        </div>
    </div>

    <!-- 主内容 -->
    <main>
        <div class="video-container">
            <video width="80%" controls>
                <source src="mp4/2024九周年主题CG.mp4" type="video/mp4">
                您的浏览器不支持视频播放。
            </video>
        </div>

        <div class="description">
            <h2>关于 KPL</h2>
            <p>
                KPL(王者荣耀职业联赛)是中国王者荣耀的顶级职业联赛。每年吸引无数观众关注,成为电竞圈的焦点赛事。赛事涵盖了各种激烈的比赛,展示了顶级玩家的精湛技巧。
            </p>
        </div>

        <div class="kpl-history">
            <h2>KPL 赛事历史</h2>
            <p>
                KPL 起源于2016年,是王者荣耀游戏开发公司腾讯公司主办的职业赛事。自赛事创办以来,已成功举办多届,每年吸引着成千上万的观众参与,赛事规模和影响力逐年扩大。各大电竞俱乐部和顶级选手为争夺冠军头衔,展开激烈的竞争。
            </p>
        </div>

        <div class="kpl-rules">
            <h2>赛事规则</h2>
            <ul>
                <li>比赛为 5V5 竞技对抗模式。</li>
                <li>采用 BO5 系统,先胜三局者获胜。</li>
                <li>比赛将采用公平、公正的线上或线下环境进行。</li>
                <li>每个赛季的冠军将获得丰厚的奖金和荣誉。</li>
            </ul>
        </div>

        <div class="kpl-champions">
            <h2>历届冠军</h2>
            <ul>
                <li>2023年:XX战队</li>
                <li>2022年:YY战队</li>
                <li>2021年:ZZ战队</li>
                <li>2020年:AA战队</li>
            </ul>
             <!-- 图文混排 -->
        <div class="image-text-gallery">
            <div class="image-text-item">
                <img src="images/kpl_event_1.jpg" alt="KPL Event 1" class="gallery-img">
                <p>精彩赛事:2023年春季赛精彩纷呈,战队激烈对决。</p>
            </div>
            <div class="image-text-item">
                <img src="images/kpl_event_2.jpg" alt="KPL Event 2" class="gallery-img">
                <p>巅峰对决:决赛中,顶级战队为冠军殊死搏斗。</p>
            </div>
            <div class="image-text-item">
                <img src="images/kpl_event_3.jpg" alt="KPL Event 3" class="gallery-img">
                <p>观众热情:每场比赛都吸引了成千上万的观众。</p>
            </div>
            <div class="image-text-item">
                <img src="images/kpl_event_4.jpg" alt="KPL Event 4" class="gallery-img">
                <p>精彩瞬间:每个瞬间都充满了紧张与刺激。</p>
            </div>
            <div class="image-text-item">
                <img src="images/kpl_event_5.jpg" alt="KPL Event 5" class="gallery-img">
                <p>热血沸腾:KPL的每一场比赛都让人心潮澎湃。</p>
            </div>
            <div class="image-text-item">
                <img src="images/kpl_event_6.jpg" alt="KPL Event 6" class="gallery-img">
                <p>热烈庆祝:赛季结束时,团队庆祝冠军的辉煌时刻。</p>
            </div>
        </div>
        </div>
    </main>

    <!-- 页脚 -->
    <footer class="footer">
        <p>© 2024 KPL 赛事. 版权所有 | <a href="#">隐私政策</a> | <a href="#">联系我们</a></p>
    </footer>

<script>
let currentSlide = 0;
const slides = document.querySelectorAll('.carousel-img');
const slideCount = slides.length;

function changeSlide(n) {
  currentSlide += n;
  if (currentSlide < 0) {
    currentSlide = slideCount - 1;
  } else if (currentSlide >= slideCount) {
    currentSlide = 0;
  }
  updateCarousel();
}

function updateCarousel() {
  const carouselImages = document.querySelector('.carousel-images');
  carouselImages.style.transform = `translateX(-${currentSlide * 100 / slideCount}%)`;
}

setInterval(function() {
  changeSlide(1);
}, 5000);
</script>
</body>
</html>

登录页面

<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>欢迎来到KPL</title>
        <link rel="stylesheet" href="css/styles.css">
      
        <link rel="icon" href="images/favicon.ico" type="image/x-icon">
    </head>
    
    <body>
        <div id="pet" class="pet"></div>

        <div class="login-container">
            <div class="login-box">
                <div class="logo">
                    <h1 class="neon-text">KPL-登录</h1>
                </div>
                <form id="loginForm">
                    <div class="form-group">
                        <input type="text" class="neon-input" id="username" placeholder="用户名" required>
                    </div>
                    <div class="form-group">
                        <input type="password" class="neon-input" id="password" placeholder="密码" required>
                    </div>
                    <button type="submit" class="btn-neon">登录</button>
                    <div class="links">
                        <a href="#" class="neon-link">忘记密码?</a> | <a href="#" class="neon-link">注册新账户</a>
                    </div>
                </form>
            </div>
        </div>
    
        <!-- 添加波点动画 -->
        <div class="wave"></div>
        <div class="wave"></div>
        <div class="wave"></div>
        <div class="wave"></div>
        <div class="wave"></div>
    
        <script src="js/script.js"></script>
        <script>
            document.addEventListener("DOMContentLoaded", function () {
    const pet = document.getElementById("pet");

    function movePet() {
        const maxX = window.innerWidth - pet.offsetWidth; // 获取页面宽度
        const maxY = window.innerHeight - pet.offsetHeight; // 获取页面高度

        const randomX = Math.floor(Math.random() * maxX);
        const randomY = Math.floor(Math.random() * maxY);

        pet.style.left = randomX + "px";
        pet.style.top = randomY + "px";
    }

    // 每2秒随机移动一次宠物
    setInterval(movePet, 2000);
});

        </script>
    </body>
    
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在校小白!!!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值