美食广告 HTML5 模板


美食广告 HTML5 模板

为你制作了一个响应式、视觉感强的美食广告 HTML5 模板,包含动态 hover 效果、适配手机 / 电脑,可直接替换图片和文案使用。

完整代码(开箱即用)

html预览

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>美味【菜品名】- 舌尖上的治愈</title>
    <!-- 引入外部样式库优化体验 -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css">
    <style>
        /* 全局样式 */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: "Microsoft Yahei", sans-serif;
        }
        
        /* 广告主视觉区 */
        .food-banner {
            background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.6)), 
                        url("https://picsum.photos/id/292/1920/800") center/cover no-repeat;
            height: 70vh;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: white;
            text-align: center;
            padding: 0 20px;
        }
        
        .food-banner h1 {
            font-size: 3.5rem;
            margin-bottom: 20px;
            text-shadow: 2px 2px 4px #000;
        }
        
        .food-banner p {
            font-size: 1.2rem;
            margin-bottom: 30px;
            max-width: 800px;
        }
        
        .btn-order {
            background: #ff6b35;
            color: white;
            padding: 12px 30px;
            border: none;
            border-radius: 50px;
            font-size: 1.1rem;
            cursor: pointer;
            transition: all 0.3s ease;
        }
        
        .btn-order:hover {
            background: #e85a26;
            transform: translateY(-3px);
            box-shadow: 0 5px 15px rgba(255,107,53,0.4);
        }
        
        /* 卖点展示区 */
        .food-features {
            padding: 80px 0;
            background: #f9f9f9;
        }
        
        .feature-card {
            text-align: center;
            padding: 30px 20px;
            border-radius: 10px;
            transition: all 0.3s ease;
            margin-bottom: 30px;
        }
        
        .feature-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 10px 20px rgba(0,0,0,0.1);
        }
        
        .feature-card i {
            font-size: 3rem;
            color: #ff6b35;
            margin-bottom: 20px;
        }
        
        .feature-card h3 {
            font-size: 1.5rem;
            margin-bottom: 15px;
            color: #333;
        }
        
        .feature-card p {
            color: #666;
            line-height: 1.6;
        }
        
        /* 菜品展示区 */
        .food-showcase {
            padding: 80px 0;
        }
        
        .food-img {
            border-radius: 10px;
            overflow: hidden;
            margin-bottom: 20px;
            height: 250px;
        }
        
        .food-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.5s ease;
        }
        
        .food-img:hover img {
            transform: scale(1.1);
        }
        
        .food-showcase h2 {
            text-align: center;
            margin-bottom: 60px;
            font-size: 2.5rem;
            color: #333;
        }
        
        /* 响应式适配 */
        @media (max-width: 768px) {
            .food-banner h1 {
                font-size: 2.2rem;
            }
            
            .food-banner p {
                font-size: 1rem;
            }
            
            .food-showcase h2 {
                font-size: 2rem;
            }
        }
    </style>
    <!-- 引入图标库 -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css">
</head>
<body>
    <!-- 1. 广告主视觉区 -->
    <section class="food-banner">
        <h1>一口沦陷的【招牌菜品名】</h1>
        <p>严选新鲜食材,慢火熬制出舌尖上的治愈味道,每一口都是满满的幸福感</p>
        <button class="btn-order">立即抢购</button>
    </section>

    <!-- 2. 核心卖点展示 -->
    <section class="food-features container">
        <div class="row">
            <div class="col-md-4">
                <div class="feature-card">
                    <i class="bi bi-apple"></i>
                    <h3>新鲜食材</h3>
                    <p>每日严选当季新鲜食材,拒绝冷冻半成品,保证每一口的原汁原味</p>
                </div>
            </div>
            <div class="col-md-4">
                <div class="feature-card">
                    <i class="bi bi-fire"></i>
                    <h3>现点现做</h3>
                    <p>拒绝预制菜,下单后即刻制作,热气腾腾送到你手中</p>
                </div>
            </div>
            <div class="col-md-4">
                <div class="feature-card">
                    <i class="bi bi-heart"></i>
                    <h3>暖心暖胃</h3>
                    <p>匠心调配的味道,不仅满足味蕾,更温暖你的日常</p>
                </div>
            </div>
        </div>
    </section>

    <!-- 3. 菜品展示区 -->
    <section class="food-showcase container">
        <h2>爆款推荐</h2>
        <div class="row">
            <div class="col-md-4">
                <div class="food-img">
                    <img src="https://picsum.photos/id/1080/600/400" alt="菜品1">
                </div>
                <h4>【菜品名1】</h4>
                <p>鲜香入味,一口就上头</p>
            </div>
            <div class="col-md-4">
                <div class="food-img">
                    <img src="https://picsum.photos/id/1079/600/400" alt="菜品2">
                </div>
                <h4>【菜品名2】</h4>
                <p>外酥里嫩,越吃越香</p>
            </div>
            <div class="col-md-4">
                <div class="food-img">
                    <img src="https://picsum.photos/id/1084/600/400" alt="菜品3">
                </div>
                <h4>【菜品名3】</h4>
                <p>清甜解腻,餐后必备</p>
            </div>
        </div>
    </section>

    <!-- 引入JS库(可选,如需交互增强) -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

关键修改说明

  1. 替换核心内容
    • 把所有 【招牌菜品名】/【菜品名1/2/3】 替换为你的实际菜品名称(如:麻辣小龙虾、芝士牛肉汉堡);
    • 替换图片链接:将 https://picsum.photos/... 换成你的菜品实拍图链接;
    • 调整文案:可直接复用之前给你的广告文案模板内容。
  2. 样式调整
    • 主视觉区背景色 / 按钮色:修改 .btn-order 里的 background 值(如换成品牌色);
    • 字体 / 字号:调整 font-size/font-family 适配你的品牌风格;
    • 图标替换:可在 Bootstrap Icons 选择更贴合的图标(如用 bi bi-pepper-hot 表示辣味)。
  3. 使用前置条件
    • 无需本地部署,直接保存为 .html 文件,用浏览器打开即可预览;
    • 如需上线,上传到服务器或托管平台(如 GitHub Pages、阿里云 OSS)即可。

总结

  1. 模板包含主视觉区 + 卖点展示 + 菜品推荐三大核心模块,适配移动端和 PC 端;
  2. 核心修改点为替换菜品名、图片链接和调整品牌色系,其余代码可直接复用;
  3. 内置动态 hover 效果(按钮上浮、图片放大),提升广告视觉吸引力。

CodeCanyon 「Delicious Food Ads Template」模板解析

你提供的链接是 CodeCanyon 上售价 $10 的专业美食广告模板(ID:14496194),我为你拆解这款模板的核心信息、使用方式,以及适配它的本地化改造方案,帮你快速上手使用。

一、模板核心信息(官方原版)

1. 模板类型与适用场景

  • 格式:HTML5 + CSS3 + JavaScript(含 jQuery),支持 Adobe Animate/Edge Animate 编辑
  • 用途:适用于横幅广告(Banner)、社交媒体广告、网页弹窗广告,适配 300x250、728x90、160x600 等主流广告尺寸
  • 特色:含动态动画(食材飘动、文字渐显、按钮交互)、多语言支持、可自定义配色 / 图片 / 文案,兼容所有现代浏览器

2. 原版模板包含的文件

delicious-food-ads-template/
├── animate-files/       # Adobe Animate 源文件(.fla/.xfl)
├── html5-output/        # 编译后的 HTML5 广告文件(可直接使用)
├── preview/             # 预览图/预览视频
├── documentation.pdf    # 官方使用文档
└── readme.txt           # 快速上手说明

3. 原版使用限制

  • 需要购买授权($10)才能商用,未购买仅可用于学习;
  • 原版为英文界面,需手动修改文案为中文;
  • 动画源文件编辑需要 Adobe Animate/Edge Animate 软件基础。

二、本地化改造方案(适配中文场景)

如果你购买了该模板,可按以下步骤改造为中文美食广告,我也提供简化版替代代码(无需付费 / 无需专业软件):

方案 1:改造原版模板(适合有购买授权的情况)

步骤 1:修改文案(核心)

打开 html5-output 文件夹下对应尺寸的 index.html,替换所有英文文案为中文:

<!-- 原版英文 -->
<h2>Delicious Burger</h2>
<p>Only $5.99 | Fresh & Tasty</p>
<a href="#" class="btn">Order Now</a>

<!-- 改造后中文 -->
<h2>招牌牛肉汉堡</h2>
<p>仅售39元 | 现烤现做 鲜嫩多汁</p>
<a href="#" class="btn">立即下单</a>

步骤 2:替换图片 / 配色

  • 图片:将 html5-output/images/ 下的食材图片替换为你的菜品实拍图(保持尺寸一致);
  • 配色:修改 css/style.css 中的主色值(原版橙色 #ff7700 可改为品牌色,如火锅红 #e63946):
/* 原版 */
:root { --primary-color: #ff7700; }

/* 改造后 */
:root { --primary-color: #e63946; } /* 火锅红 */

步骤 3:调整动画(可选)

如需修改动画节奏,用 Adobe Animate 打开 animate-files 下的 .fla 文件,调整「时间轴」上的动画帧即可。

方案 2:免费替代版(无需购买,开箱即用)

如果你不想付费购买,我基于该模板的设计风格,制作了免费中文版,保留动态效果和适配尺寸,可直接使用:

html预览

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>美食广告 - 300x250</title>
    <style>
        /* 适配300x250标准广告尺寸 */
        .food-ad {
            width: 300px;
            height: 250px;
            border: 1px solid #eee;
            overflow: hidden;
            position: relative;
            background: #fff;
            font-family: "Microsoft Yahei", sans-serif;
        }
        /* 背景图+渐变遮罩 */
        .ad-bg {
            width: 100%;
            height: 100%;
            background: linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(0,0,0,0.5)), 
                        url("https://picsum.photos/id/292/300/250") center/cover no-repeat;
            position: absolute;
            top: 0;
            left: 0;
            animation: bg-zoom 8s infinite ease-in-out;
        }
        /* 动态缩放动画(复刻原版效果) */
        @keyframes bg-zoom {
            0% { transform: scale(1); }
            50% { transform: scale(1.1); }
            100% { transform: scale(1); }
        }
        /* 文案区域 */
        .ad-text {
            position: absolute;
            bottom: 20px;
            left: 20px;
            color: white;
            z-index: 2;
        }
        .ad-text h3 {
            font-size: 18px;
            margin: 0 0 5px 0;
            animation: fade-in 2s ease-out;
        }
        .ad-text p {
            font-size: 14px;
            margin: 0 0 10px 0;
            animation: fade-in 3s ease-out;
        }
        /* 按钮(复刻原版交互) */
        .ad-btn {
            display: inline-block;
            padding: 6px 15px;
            background: #ff7700;
            color: white;
            text-decoration: none;
            border-radius: 4px;
            font-size: 14px;
            animation: fade-in 4s ease-out;
            transition: all 0.3s ease;
        }
        .ad-btn:hover {
            background: #e66a00;
            transform: translateY(-2px);
        }
        @keyframes fade-in {
            0% { opacity: 0; transform: translateY(10px); }
            100% { opacity: 1; transform: translateY(0); }
        }
    </style>
</head>
<body>
    <div class="food-ad">
        <div class="ad-bg"></div>
        <div class="ad-text">
            <h3>一口沦陷的招牌小龙虾</h3>
            <p>麻辣鲜香 | 限时特惠 88元/斤</p>
            <a href="#" class="ad-btn">立即抢购</a>
        </div>
    </div>
</body>
</html>

替代版使用说明:

  1. 保存为 .html 文件,直接用浏览器打开即可预览;
  2. 修改尺寸:将 .food-adwidth/height 改为 728x90/160x600 等其他广告尺寸;
  3. 替换内容:修改图片链接、文案、配色即可适配你的菜品。

总结

  1. CodeCanyon 原版模板是专业付费版,含多尺寸 / 动画源文件,适合商用(需购买授权),改造核心是替换文案 / 图片 / 配色;
  2. 免费替代版复刻了原版的动态效果(背景缩放、文字渐显、按钮交互),无需付费 / 专业软件,300x250 尺寸可直接使用;
  3. 无论使用哪种版本,重点是适配中文文案和本地菜品特色(如麻辣、鲜香等关键词),并保持视觉风格统一。

文章作者: dlwin888
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 dlwin888 !
  目录