凌峰创科服务平台

手机网站HTML5模板如何适配多终端?

模板特点

  • 完全响应式: 自适应各种手机、平板和桌面屏幕。
  • 现代化设计: 使用了流行的设计元素,如导航栏、轮播图、特色卡片、页脚等。
  • Bootstrap 5 框架: 稳定、可靠,拥有海量的组件和插件。
  • 语义化 HTML5: 使用 <header>, <nav>, <main>, <section>, <footer> 等标签,对搜索引擎友好。
  • 易于定制: 只需修改文本和图片链接,即可快速构建一个手机网站。
  • 性能优化: 内置了优化,如延迟加载图片。

完整代码 (直接复制使用)

您可以将以下所有代码复制到一个 .html 文件中,用浏览器打开即可看到效果。

手机网站HTML5模板如何适配多终端?-图1
(图片来源网络,侵删)
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">我的手机网站</title>
    <!-- Bootstrap 5 CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
    <!-- Bootstrap Icons (可选,用于添加图标) -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css">
    <style>
        /* 自定义样式,用于优化移动端体验 */
        body {
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
            background-color: #f8f9fa;
        }
        /* 导航栏样式 */
        .navbar {
            background-color: #fff;
            box-shadow: 0 2px 4px rgba(0,0,0,.08);
        }
        .navbar-brand {
            font-weight: bold;
            color: #0d6efd !important;
        }
        /* 轮播图样式 */
        .carousel-item img {
            object-fit: cover; /* 保证图片不变形 */
            height: 400px; /* 在手机上可以调小一点,250px */
        }
        /* 特色卡片样式 */
        .feature-card {
            text-align: center;
            padding: 2rem 1rem;
            border-radius: 10px;
            box-shadow: 0 4px 6px rgba(0,0,0,.1);
            transition: transform 0.3s ease;
            height: 100%;
        }
        .feature-card:hover {
            transform: translateY(-10px);
        }
        .feature-card i {
            font-size: 3rem;
            color: #0d6efd;
            margin-bottom: 1rem;
        }
        /* 页脚样式 */
        footer {
            background-color: #343a40;
            color: #fff;
            padding: 2rem 0;
            margin-top: 3rem;
        }
    </style>
</head>
<body>
    <!-- 导航栏 -->
    <nav class="navbar navbar-expand-lg navbar-light sticky-top">
        <div class="container">
            <a class="navbar-brand" href="#">
                <i class="bi bi-phone"></i> 手机网站
            </a>
            <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="navbarNav">
                <ul class="navbar-nav ms-auto">
                    <li class="nav-item">
                        <a class="nav-link active" href="#home">首页</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="#features">功能</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="#about">关于我们</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="#contact">联系我们</a>
                    </li>
                </ul>
            </div>
        </div>
    </nav>
    <!-- 主内容区 -->
    <main>
        <!-- 轮播图部分 -->
        <section id="home">
            <div id="mainCarousel" class="carousel slide" data-bs-ride="carousel">
                <div class="carousel-indicators">
                    <button type="button" data-bs-target="#mainCarousel" data-bs-slide-to="0" class="active"></button>
                    <button type="button" data-bs-target="#mainCarousel" data-bs-slide-to="1"></button>
                    <button type="button" data-bs-target="#mainCarousel" data-bs-slide-to="2"></button>
                </div>
                <div class="carousel-inner">
                    <div class="carousel-item active">
                        <img src="https://images.unsplash.com/photo-1551288049-bebda4e38f71?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1170&q=80" class="d-block w-100" alt="第一张幻灯片">
                        <div class="carousel-caption d-none d-md-block">
                            <h5>欢迎访问我们的手机网站</h5>
                            <p>体验全新的移动端交互设计。</p>
                        </div>
                    </div>
                    <div class="carousel-item">
                        <img src="https://images.unsplash.com/photo-1557804506-669a67965ba0?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1170&q=80" class="d-block w-100" alt="第二张幻灯片">
                        <div class="carousel-caption d-none d-md-block">
                            <h5>探索我们的强大功能</h5>
                            <p>简单易用,功能强大,为您带来卓越体验。</p>
                        </div>
                    </div>
                    <div class="carousel-item">
                        <img src="https://images.unsplash.com/photo-1551288049-bebda4e38f71?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1170&q=80" class="d-block w-100" alt="第三张幻灯片">
                        <div class="carousel-caption d-none d-md-block">
                            <h5>立即下载我们的App</h5>
                            <p>随时随地,尽在掌握。</p>
                        </div>
                    </div>
                </div>
                <button class="carousel-control-prev" type="button" data-bs-target="#mainCarousel" data-bs-slide="prev">
                    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                    <span class="visually-hidden">Previous</span>
                </button>
                <button class="carousel-control-next" type="button" data-bs-target="#mainCarousel" data-bs-slide="next">
                    <span class="carousel-control-next-icon" aria-hidden="true"></span>
                    <span class="visually-hidden">Next</span>
                </button>
            </div>
        </section>
        <!-- 功能特色部分 -->
        <section id="features" class="py-5">
            <div class="container">
                <div class="text-center mb-5">
                    <h2>我们的特色</h2>
                    <p class="lead">我们为您提供最优质的服务和体验</p>
                </div>
                <div class="row g-4">
                    <div class="col-md-4">
                        <div class="feature-card">
                            <i class="bi bi-speedometer2"></i>
                            <h4>快速高效</h4>
                            <p>优化的代码和加载策略,确保您的每一次访问都迅速流畅。</p>
                        </div>
                    </div>
                    <div class="col-md-4">
                        <div class="feature-card">
                            <i class="bi bi-shield-check"></i>
                            <h4>安全可靠</h4>
                            <p>采用业界领先的安全技术,全方位保护您的数据和隐私。</p>
                        </div>
                    </div>
手机网站HTML5模板如何适配多终端?-图2
(图片来源网络,侵删)
分享:
扫描分享到社交APP
上一篇
下一篇