HTML+CSS+JS制作花店鲜花购物网站(内附源码,含6个页面)

一、作品介绍

HTML+CSS+JS制作一个花店鲜花购物网站,包含首页、商品详情页、购物车页、订单页、支付页、支付成功页等6个静态页面。其中每个页面都包含一个导航栏、一个主要区域和一个底部区域。

二、页面结构

1. 顶部横幅导航

包含网站logo、搜索栏、购物车图标、用户账户入口

2. 主要分类导航栏

显示鲜花类别:节日花束、爱情鲜花、生日花篮、婚礼花艺、盆栽绿植等

3. 主视觉横幅

展示当季热门花卉和促销活动的轮播图

4. 热门商品展示区

以网格形式展示畅销花束,每个商品包含:

  • 商品图片

  • 花束名称

  • 价格

  • 快速购买按钮

  • 收藏心形图标

5. 送货服务说明

展示配送时间、新鲜保证、同城速递等服务承诺

6. 底部功能区

  • 当日特惠区域

  • 新品上架推荐

  • 季节性主题花艺系列

三、作品演示

四、代码目录

五、首页代码

<!DOCTYPE html>
<html lang="zh">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>花店购物网站 - 首页</title>
  <link type="text/css" href="css/family.css" rel="stylesheet" />
  <link type="text/css" href="css/all.min.css" rel="stylesheet" />
</head>

<body>
  <div class="water-mark water-mark-left">
    公众号【<span class="gzh-tips">木番薯科技</span>】,<span class="ym-tips">获取源码</span>
  </div>
  <div class="water-mark water-mark-right">
    公众号【<span class="gzh-tips">木番薯科技</span>】,<span class="ym-tips">获取源码</span>
  </div>
  <header class="fixed top-0 left-0 right-0 bg-white shadow-sm z-50">
    <div class="container mx-auto px-4">
      <div class="flex items-center justify-between h-16">
        <div class="flex items-center">
          <h1 class="text-2xl font-['Pacifico'] text-custom">logo</h1>
        </div>
        <nav class="hidden md:flex space-x-8">
          <a href="#" class="text-gray-700 hover:text-custom">首页</a>
          <a href="#" class="text-gray-700 hover:text-custom">鲜花分类</a>
          <a href="#" class="text-gray-700 hover:text-custom">新品上市</a>
          <a href="#" class="text-gray-700 hover:text-custom">礼品定制</a>
          <a href="#" class="text-gray-700 hover:text-custom">关于我们</a>
        </nav>
        <div class="flex items-center space-x-4">
          <div class="relative">
            <input type="text" placeholder="搜索鲜花..."
              class="pl-10 pr-4 py-2 border border-gray-200 rounded-lg text-sm focus:outline-none focus:border-custom">
            <i class="fas fa-search absolute left-3 top-1/2 transform -translate-y-1/2 text-gray-400"></i>
          </div>
          <a href="./shopping-cart.html">
          <button class="!rounded-button flex items-center space-x-2 bg-custom text-white px-4 py-2">
            <i class="fas fa-shopping-cart"></i>
            <span>购物车</span>
          </button>
        </a>
        </div>
      </div>
    </div>
  </header>

  <main class="mt-16">
    <div class="glide">
      <div class="glide__track" data-glide-el="track">
        <ul class="glide__slides">
          <li class="glide__slide">
            <img src="./images/b1.jpg" alt="鲜花轮播1"
              class="w-full h-[600px] object-cover object-top">
          </li>
          <li class="glide__slide">
            <img src="./images/b2.jpg" alt="鲜花轮播2"
              class="w-full h-[600px] object-cover object-top">
          </li>
          <li class="glide__slide">
            <img src="./images/b3.jpg" alt="鲜花轮播3"
              class="w-full h-[600px] object-cover object-top">
          </li>
        </ul>
      </div>
      <div class="glide__bullets" data-glide-el="controls[nav]">
        <button class="glide__bullet" data-glide-dir="=0"></button>
        <button class="glide__bullet" data-glide-dir="=1"></button>
        <button class="glide__bullet" data-glide-dir="=2"></button>
      </div>
    </div>

    <section class="py-12 bg-gray-50">
      <div class="container mx-auto px-4">
        <h2 class="text-3xl font-semibold text-center mb-8">热门分类</h2>
        <div class="grid grid-cols-4 gap-6 max-w-4xl mx-auto">
          <div class="bg-white rounded-lg p-6 text-center hover:shadow-lg transition-shadow">
            <div class="w-24 h-24 mx-auto mb-4 overflow-hidden rounded-full">
              <img src="./images/fl1.jpg" alt="玫瑰"
                class="w-full h-full object-cover">
            </div>
            <h3 class="font-medium">玫瑰花束</h3>
          </div>
          <div class="bg-white rounded-lg p-6 text-center hover:shadow-lg transition-shadow">
            <div class="w-24 h-24 mx-auto mb-4 overflow-hidden rounded-full">
              <img src="./images/fl2.jpg" alt="郁金香"
                class="w-full h-full object-cover">
            </div>
            <h3 class="font-medium">郁金香</h3>
          </div>
          <div class="bg-white rounded-lg p-6 text-center hover:shadow-lg transition-shadow">
            <div class="w-24 h-24 mx-auto mb-4 overflow-hidden rounded-full">
              <img src="./images/fl3.jpg" alt="百合"
                class="w-full h-full object-cover">
            </div>
            <h3 class="font-medium">百合花束</h3>
          </div>
          <div class="bg-white rounded-lg p-6 text-center hover:shadow-lg transition-shadow">
            <div class="w-24 h-24 mx-auto mb-4 overflow-hidden rounded-full">
              <img src="./images/fl4.jpg" alt="混合花束"
                class="w-full h-full object-cover">
            </div>
            <h3 class="font-medium">混合花束</h3>
          </div>
        </div>
      </div>
    </section>

    <section class="py-12">
      <div class="container mx-auto px-4">
        <h2 class="text-3xl font-semibold text-center mb-8">精选商品</h2>
        <div class="grid grid-cols-4 gap-6">
          <div class="bg-white rounded-lg overflow-hidden hover:shadow-lg transition-shadow">
            <img src="./images/jx1.jpg" alt="粉玫瑰"
              class="w-full h-64 object-cover">
            <div class="p-4">
              <h3 class="font-medium mb-2">甜蜜告白-粉玫瑰</h3>
              <p class="text-gray-600 mb-2">精选优质粉玫瑰,寓意浪漫甜蜜</p>
              <div class="flex justify-between items-center">
                <span class="text-custom text-xl font-semibold">¥299</span>
                <a href="./product-details.html" class="!rounded-button bg-custom text-white px-4 py-2">加入购物车</a>
              </div>
            </div>
          </div>
          <div class="bg-white rounded-lg overflow-hidden hover:shadow-lg transition-shadow">
            <img src="./images/jx2.jpg" alt="白百合"
              class="w-full h-64 object-cover">
            <div class="p-4">
              <h3 class="font-medium mb-2">纯洁永恒-白百合</h3>
              <p class="text-gray-600 mb-2">高贵典雅白百合,象征纯洁永恒</p>
              <div class="flex justify-between items-center">
                <span class="text-custom text-xl font-semibold">¥399</span>
                <a href="./product-details.html" class="!rounded-button bg-custom text-white px-4 py-2">加入购物车</a>
              </div>
            </div>
          </div>
          <div class="bg-white rounded-lg overflow-hidden hover:shadow-lg transition-shadow">
            <img src="./images/jx3.jpg" alt="混合花束"
              class="w-full h-64 object-cover">
            <div class="p-4">
              <h3 class="font-medium mb-2">缤纷心情-混合花束</h3>
              <p class="text-gray-600 mb-2">多种鲜花搭配,绽放缤纷色彩</p>
              <div class="flex justify-between items-center">
                <span class="text-custom text-xl font-semibold">¥459</span>
                <a href="./product-details.html" class="!rounded-button bg-custom text-white px-4 py-2">加入购物车</a>
              </div>
            </div>
          </div>
          <div class="bg-white rounded-lg overflow-hidden hover:shadow-lg transition-shadow">
            <img src="./images/jx4.jpg" alt="心形玫瑰"
              class="w-full h-64 object-cover">
            <div class="p-4">
              <h3 class="font-medium mb-2">浪漫心意-心形玫瑰</h3>
              <p class="text-gray-600 mb-2">心形玫瑰摆放,表达真挚爱意</p>
              <div class="flex justify-between items-center">
                <span class="text-custom text-xl font-semibold">¥599</span>
                <a href="./product-details.html" class="!rounded-button bg-custom text-white px-4 py-2">加入购物车</a>
              </div>
            </div>
          </div>
        </div>
      </div>
    </section>
  </main>

  <footer class="bg-gray-800 text-white py-8">
    <div class="container mx-auto px-4">
      <div class="grid grid-cols-4 gap-8">
        <div>
          <h3 class="text-lg font-semibold mb-4">关于我们</h3>
          <ul class="space-y-2">
            <li><a href="#" class="hover:text-gray-300">公司简介</a></li>
            <li><a href="#" class="hover:text-gray-300">联系方式</a></li>
            <li><a href="#" class="hover:text-gray-300">加入我们</a></li>
          </ul>
        </div>
        <div>
          <h3 class="text-lg font-semibold mb-4">购物指南</h3>
          <ul class="space-y-2">
            <li><a href="#" class="hover:text-gray-300">购物流程</a></li>
            <li><a href="#" class="hover:text-gray-300">支付方式</a></li>
            <li><a href="#" class="hover:text-gray-300">配送说明</a></li>
          </ul>
        </div>
        <div>
          <h3 class="text-lg font-semibold mb-4">售后服务</h3>
          <ul class="space-y-2">
            <li><a href="#" class="hover:text-gray-300">退换货政策</a></li>
            <li><a href="#" class="hover:text-gray-300">售后咨询</a></li>
            <li><a href="#" class="hover:text-gray-300">投诉建议</a></li>
          </ul>
        </div>
        <div>
          <h3 class="text-lg font-semibold mb-4">关注我们</h3>
          <div class="flex space-x-4">
            <a href="#" class="hover:text-gray-300"><i class="fab fa-weixin text-2xl"></i></a>
            <a href="#" class="hover:text-gray-300"><i class="fab fa-weibo text-2xl"></i></a>
            <a href="#" class="hover:text-gray-300"><i class="fab fa-qq text-2xl"></i></a>
          </div>
        </div>
      </div>
      <div class="mt-8 pt-8 border-t border-gray-700 text-center">
        <p>© 2024 logo 花店. 保留所有权利</p>
      </div>
    </div>
  </footer>
</body>

</html>

六、获取代码

内附源码,含6个页面。欢迎留言,欢迎关注。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值