页面设计任务 商品详情页(带评论区)

目录

效果图:

任务描述

源码:

详细讲解:

1.产品信息部分

2.用户评论区域


效果图:

 

任务描述

  1. 页面结构:

    • 页面应包括一个标题部分、一个产品展示区和一个客户评价区。
    • 使用图片展示产品,并添加描述。
    • 客户评价区展示一些用户的评价。
  2. 页面内容:

    • 标题部分:显示一个大标题和副标题。
    • 产品展示区:展示一张产品图片,并包含产品名称、价格和描述。
    • 客户评价区:显示几条用户评论,每条评论包含用户名和评论内容。
  3. 样式:

    • 使用 CSS 设置背景颜色、文本颜色和字体。
    • 使用不同的字体大小和颜色来区分标题和正文。
    • 为产品图片添加边框和阴影效果。
    • 使用网格布局(CSS Grid)或弹性盒布局(Flexbox)来组织页面内容。
    • 设置客户评价区的背景颜色,并使用内边距和边距来调整布局。


源码:

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>XYZ笔记本电脑</title>

    <style>
        /* 全局样式设置 */
        body {
            margin: 0; /* 移除浏览器默认的外边距 */
            padding: 0; /* 移除浏览器默认的内边距 */
            font-family: Arial, sans-serif; /* 设置字体为Arial */
            background-color: #f4f4f4; /* 设置背景颜色为浅灰色 */
        }

        /* 容器样式设置 */
        .container {
            width: 90%; /* 宽度设置为父容器的90% */
            max-width: 1200px; /* 最大宽度设置为1200px */
            margin: 0 auto; /* 水平居中对齐 */
            padding: 20px; /* 内部填充20px */
            background-color: #fff; /* 背景颜色为白色 */
        }

        /* 主内容布局样式 */
        .home {
            display: grid; /* 使用CSS网格布局 */
            grid-template-columns: 1fr 1fr; /* 设置两列布局 */
            gap: 20px; /* 列之间的间距 */
            align-items: center; /* 垂直方向对齐内容 */
        }

        /* 图片样式设置 */
        .home img {
            width: 100%; /* 图片宽度占满父容器 */
            height: auto; /* 高度自适应 */
            border-radius: 5px; /* 圆角边框 */
        }

        /* 产品标题样式设置 */
        .goods h3 {
            font-size: 24px; /* 字体大小 */
            color: #333; /* 字体颜色 */
        }

        /* 产品描述样式设置 */
        .goods p {
            font-size: 16px; /* 字体大小 */
            color: #555; /* 字体颜色 */
            line-height: 1.5; /* 行高,增加可读性 */
        }

        /* 链接样式设置 */
        .goods a {
            color: #5690c2; /* 链接颜色 */
            text-decoration: none; /* 去掉下划线 */
            font-size: 14px; /* 字体大小 */
        }

        /* 销售进度条背景样式设置 */
        .goods .pl1 {
            background-color: #bdbdbd; /* 背景颜色 */
            width: 50%; /* 宽度为50% */
            height: 20px; /* 高度为20px */
            border-radius: 5px; /* 圆角边框 */
            margin: 10px 0; /* 上下外边距 */
        }

        /* 销售进度条实际进度样式设置 */
        .goods .pl2 {
            background-color: green; /* 背景颜色 */
            height: 100%; /* 高度占满背景 */
            width: 82%; /* 宽度表示销售进度的百分比 */
            border-radius: 5px; /* 圆角边框 */
            text-align: center; /* 文本居中对齐 */
            color: white; /* 文本颜色 */
            line-height: 20px; /* 文本垂直居中 */
        }

        /* 配置选项按钮样式设置 */
        .goods .opt button {
            background-color: #fff; /* 背景颜色 */
            border: 2px solid #c7c7c7; /* 边框颜色 */
            border-radius: 10px; /* 圆角边框 */
            margin: 5px; /* 外边距 */
            padding: 10px; /* 内部填充 */
            cursor: pointer; /* 鼠标悬停时显示为手指图标 */
            font-size: 15px; /* 字体大小 */
        }

        /* 选中的配置按钮样式设置 */
        .goods .opt button.active-border {
            border-color: #030303; /* 选中状态的边框颜色 */
            font-weight: bold; /* 选中状态的字体加粗 */
        }

        /* 产品价格样式设置 */
        .goods .piece {
            color: #ce4444; /* 字体颜色 */
            font-size: 17px; /* 字体大小 */
        }

        /* 产品规格表样式设置 */
        .tab1 table {
            width: 100%; /* 表格宽度占满父容器 */
            border-collapse: collapse; /* 合并边框 */
            margin-top: 20px; /* 顶部外边距 */
        }

        /* 表格单元格样式设置 */
        .tab1 table td {
            border-bottom: 1px solid #8e8d8d; /* 下边框颜色 */
            padding: 10px; /* 内部填充 */
        }

        /* 表格标题单元格样式设置 */
        .tab1 .td1 {
            font-weight: bold; /* 粗体显示 */
        }

        /* 用户评论区域样式设置 */
        .m
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Mike!

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

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

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

打赏作者

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

抵扣说明:

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

余额充值