核心理念:Dreamweaver 的角色
要明确 Dreamweaver 在这个流程中的角色:

(图片来源网络,侵删)
- 它不是一个“一键生成电商网站”的软件。 你需要自己设计布局、添加商品、编写样式。
- 它是一个强大的“代码编辑器和可视化设计器”。 你可以一边在设计视图中拖拽元素,一边在代码视图中查看和修改 HTML 和 CSS。
- 它适合制作静态展示页面。 对于购物车、用户登录、支付等动态功能,你需要配合后端语言(如 PHP)和数据库,这会大大增加复杂度,本教程将专注于制作一个静态的、展示型的电商首页。
第一步:准备工作
- 软件安装: 确保你已经安装了 Adobe Dreamweaver(推荐 CC 2025 或更新版本)。
- 素材准备:
- 规划页面结构: 在动手之前,先在纸上或用工具(如 Figma, Sketch)简单规划一下首页的布局,一个典型的电商首页包括:
- 顶部导航栏: Logo、主导航菜单(如“首页”、“新品”、“热卖”)、搜索框、购物车、用户登录。
- 轮播图/焦点图: 展示促销活动或主打商品。
- 商品分类导航: 快速进入不同品类。
- 新品上市/热卖商品区: 以网格或列表形式展示商品。
- 页脚: 公司信息、联系方式、版权声明等。
第二步:创建站点
这是在 Dreamweaver 中工作的第一步,也是最重要的一步,它能让你更好地管理所有文件和链接。
- 打开 Dreamweaver,点击顶部菜单
站点->新建站点。 - 在弹出的窗口中,输入你的站点名称(如“我的电商网站”)。
- 在“本地站点文件夹”中,选择一个你电脑上的空文件夹,用于存放所有网站文件,Dreamweaver 会自动在这个文件夹下创建
images、css、js等子文件夹。 - 点击“保存”完成站点的创建。
第三步:搭建页面骨架
我们将使用 HTML5 来构建页面结构。
- 在 Dreamweaver 的“文件”面板中,右键点击你的站点,选择
新建文件,将其命名为index.html。 - 双击打开
index.html,在 Dreamweaver 的工具栏中,确保“实时视图”是开启的,并选择一个“实时视图外框”(如 Chrome 或 Edge)。 - 编写 HTML 代码: 在代码视图中,输入以下 HTML5 基础结构,Dreamweaver 的代码提示功能会帮助你快速完成。
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">我的电商网站 - 首页</title>
<!-- 链接我们的 CSS 文件 -->
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<!-- 1. 顶部导航栏 -->
<header class="main-header">
<div class="container">
<a href="#" class="logo">我的Logo</a>
<nav class="main-nav">
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">新品</a></li>
<li><a href="#">热卖</a></li>
<li><a href="#">关于我们</a></li>
</ul>
</nav>
<div class="header-icons">
<a href="#"><img src="images/search-icon.png" alt="搜索"></a>
<a href="#"><img src="images/user-icon.png" alt="用户"></a>
<a href="#"><img src="images/cart-icon.png" alt="购物车"></a>
</div>
</div>
</header>
<!-- 2. 轮播图区域 -->
<section class="banner">
<div class="container">
<!-- 这里放轮播图,暂时用一个占位图代替 -->
<img src="https://via.placeholder.com/1200x400.png?text=轮播图" alt="促销活动">
</div>
</section>
<!-- 3. 商品展示区 -->
<main class="main-content">
<div class="container">
<h2>热卖商品</h2>
<div class="product-grid">
<!-- 商品 1 -->
<div class="product-card">
<img src="https://via.placeholder.com/300x300.png?text=商品1" alt="商品图片">
<h3>商品名称 1</h3>
<p class="price">¥199.00</p>
<button class="add-to-cart">加入购物车</button>
</div>
<!-- 商品 2 -->
<div class="product-card">
<img src="https://via.placeholder.com/300x300.png?text=商品2" alt="商品图片">
<h3>商品名称 2</h3>
<p class="price">¥299.00</p>
<button class="add-to-cart">加入购物车</button>
</div>
<!-- 商品 3 -->
<div class="product-card">
<img src="https://via.placeholder.com/300x300.png?text=商品3" alt="商品图片">
<h3>商品名称 3</h3>
<p class="price">¥399.00</p>
<button class="add-to-cart">加入购物车</button>
</div>
<!-- 商品 4 -->
<div class="product-card">
<img src="https://via.placeholder.com/300x300.png?text=商品4" alt="商品图片">
<h3>商品名称 4</h3>
<p class="price">¥499.00</p>
<button class="add-to-cart">加入购物车</button>
</div>
</div>
</div>
</main>
<!-- 4. 页脚 -->
<footer class="main-footer">
<div class="container">
<p>© 2025 我的电商网站. 保留所有权利.</p>
</div>
</footer>
</body>
</html>
操作提示:
- 在
<head>中,我们创建了一个链接<link rel="stylesheet" href="css/style.css">,这告诉浏览器去加载一个名为style.css的样式表,现在这个文件还不存在,我们马上创建它。 - 将你准备好的 Logo 图片路径替换
<a href="#" class="logo">我的Logo</a>中的文字,<img src="images/my-logo.png" alt="我的Logo">。 - 将你准备好的图标路径替换
header-icons中的img标签src属性。
第四步:添加样式(CSS)
现在页面结构有了,但看起来很丑,接下来用 CSS 来美化它。

(图片来源网络,侵删)
- 在“文件”面板中,进入
css文件夹,新建一个文件,命名为style.css。 - 双击打开
style.css,开始编写样式。
/* 全局样式和变量 */
:root {
--primary-color: #ff6b6b; /* 主色调 */
--text-color: #333;
--light-gray: #f4f4f4;
}
body {
font-family: 'Arial', sans-serif;
margin: 0;
color: var(--text-color);
line-height: 1.6;
}
.container {
width: 90%;
max-width: 1200px;
margin: 0 auto;
padding: 0 15px;
}
/* 1. 顶部导航栏 */
.main-header {
background: #fff;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
padding: 15px 0;
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
font-size: 24px;
font-weight: bold;
text-decoration: none;
color: var(--primary-color);
}
.main-nav ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
}
.main-nav ul li {
margin-left: 20px;
}
.main-nav a {
text-decoration: none;
color: var(--text-color);
font-weight: bold;
transition: color 0.3s;
}
.main-nav a:hover {
color: var(--primary-color);
}
.header-icons {
display: flex;
gap: 15px;
}
.header-icons img {
width: 24px;
height: 24px;
}
/* 2. 轮播图 */
.banner {
margin: 20px 0;
}
.banner img {
width: 100%;
height: auto;
border-radius: 8px;
}
/* 3. 商品展示区 */
.main-content {
margin: 40px 0;
}
.main-content h2 {
text-align: center;
margin-bottom: 30px;
}
.product-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 30px;
}
.product-card {
border: 1px solid #ddd;
border-radius: 8px;
padding: 15px;
text-align: center;
transition: transform 0.3s, box-shadow 0.3s;
}
.product-card:hover {
transform: translateY(-5px);
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
.product-card img {
max-width: 100%;
height: 250px;
object-fit: cover; /* 保持图片不变形 */
margin-bottom: 15px;
}
.product-card h3 {
font-size: 18px;
margin: 10px 0;
}
.product-card .price {
font-size: 20px;
color: var(--primary-color);
font-weight: bold;
}
.add-to-cart {
background: var(--primary-color);
color: white;
border: none;
padding: 10px 20px;
border-radius: 5px;
cursor: pointer;
font-weight: bold;
transition: background 0.3s;
}
.add-to-cart:hover {
background: #ff5252;
}
/* 4. 页脚 */
.main-footer {
background: #333;
color: #fff;
text-align: center;
padding: 20px 0;
margin-top: 40px;
}
操作提示:
- 将你自己的图片路径替换 CSS 中的
url()路径(如果使用了背景图)。 - 保存
style.css文件,回到index.html的“实时视图”,你应该能看到页面已经被美化了!
第五步:添加交互效果(可选,使用 JavaScript)
“加入购物车”按钮目前只是一个摆设,我们可以用一点点 JavaScript 来让它有点反应。
- 在“文件”面板的
js文件夹中,新建一个文件,命名为script.js。 - 在
index.html的</body>标签之前,添加对 JavaScript 文件的引用:
<!-- 在 </body> 标签之前添加 -->
<script src="js/script.js"></script>
</body>
</html>
- 打开
script.js,编写简单的交互代码:
// 等待整个页面加载完成
document.addEventListener('DOMContentLoaded', function() {
// 获取所有 'add-to-cart' 按钮并添加点击事件监听器
const addToCartButtons = document.querySelectorAll('.add-to-cart');
addToCartButtons.forEach(button => {
button.addEventListener('click', function() {
// 当按钮被点击时,改变其文本内容
this.textContent = '已添加!';
// 2秒后恢复原始文本
setTimeout(() => {
this.textContent = '加入购物车';
}, 2000);
});
});
});
保存所有文件,刷新 index.html,点击“加入购物车”按钮,你应该能看到它变成“已添加!”,然后又恢复原状。
总结与进阶
恭喜!你已经使用 Dreamweaver 制作了一个基础的电商网页原型。
回顾我们完成的工作:
- 规划布局:确定了页面的主要区块。
- 创建站点:在 Dreamweaver 中建立了项目结构。
- 编写 HTML:使用语义化标签搭建了页面的骨架。
- 编写 CSS:通过样式表美化了页面,使其变得美观。
- 添加 JavaScript:为按钮添加了简单的交互效果。
如何进一步改进?
- 响应式设计: 在 CSS 中使用媒体查询 (
@media),让页面在手机和平板上也能正常显示。 - 功能完善: 真正实现购物车功能,需要后端技术(如 PHP + MySQL)来存储和管理数据。
- 轮播图功能: 使用 JavaScript 或现成的轮播图插件(如 Swiper.js)来实现自动播放和手动切换。
- 使用模板: Dreamweaver 提供了很多预设的模板,你可以基于这些模板进行修改,快速搭建页面。
重要提示: 对于真正的、功能完整的电商网站,使用 WordPress/WooCommerce 或 Shopify 这样的平台是更高效、更安全、更易于维护的选择,Dreamweaver 的优势在于学习和理解网页的构成,以及进行快速的静态页面原型制作。
