第七章利用css和多媒体演化页面的习题

做出如图的效果

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>商品展示</title>
    <style type="text/css">
        body {
            text-align: center; /* 让整个页面内容居中 */
            font-family: Arial, sans-serif; /* 设置字体 */
        }
        .title {
            background-image: url('img/cap.jpg'); /* 标题背景图片 */
            height: 100px; /* 标题高度 */
			
            background-size: 30%; /* 背景图片覆盖整个标题区域 */
            background-position: center; /* 背景图片居中显示 */
            margin: 0 auto; /* 让标题居中 */
            display: flex; /* 使用Flexbox布局 */
            align-items: center; /* 垂直居中标题内容 */
            justify-content: center; /* 水平居中标题内容 */
            color: white; /* 文字颜色 */
            text-shadow: 2px 2px 4px #000000; /* 文字阴影 */
        }
        .title h1 {
            margin: 0; /* 移除标题的默认外边距 */
        }
        .table-container {
            display: inline-block; /* 让表格容器成为行内块元素,以便居中 */
            text-align: left; /* 表格内容左对齐 */
        }
        .one {
            border-collapse: separate;
            border-spacing: 10px 50px;
            width: 80%; /* 表格宽度 */
            margin: 20px auto; /* 外边距,实现居中 */
        }
        table, td {
            border: 1px solid #ddd; /* 边框颜色 */
        }
        td {
            background-color: white; /* 单元格背景颜色 */
            padding: 15px; /* 单元格内边距 */
            text-align: center; /* 文本居中 */
        }
        img {
            width: 150px; /* 图片宽度 */
            height: auto; /* 图片高度自适应 */
            margin-bottom: 10px; /* 图片与文本之间的间距 */
        }
        p {
            margin: 0; /* 移除段落的默认外边距 */
            font-size: 14px; /* 字体大小 */
            color: #333; /* 字体颜色 */
        }
    </style>
</head>
<body>
    <div class="title">
        <h1>翡翠阁</h1>
    </div>
    <div class="table-container">
        <table class="one">
            <tr>
                <td>
                    <img src="img/li1.jpg" alt="翡翠项链嘴子"/>
                    <p>翡翠项链嘴子<br />$1500</p>
                </td>
                <td>
                    <img src="img/li2.jpg" alt="羊脂玉戒指"/>
                    <p>羊脂玉戒指<br />$2300</p>
                </td>
                <td>
                    <img src="img/li3.jpg" alt="紫羽手链"/>
                    <p>紫羽手链<br />$2880</p>
                </td>
                <td>
                    <img src="img/li4.jpg" alt="羊头黄玉"/>
                    <p>羊头黄玉<br />$6699</p>
                </td>
            </tr>
            <tr>
                <td>
                    <img src="img/li5.jpg" alt="翡翠挂件"/>
                    <p>翡翠挂件<br />$1260</p>
                </td>
                <td>
                    <img src="img/li6.jpg" alt="翡翠蝴蝶胸口扣"/>
                    <p>翡翠蝴蝶胸口扣<br />$1254</p>
                </td>
                <td>
                    <img src="img/li7.jpg" alt="翡翠耳坠"/>
                    <p>翡翠耳坠<br />$6650</p>
                </td>
                <td>
                    <img src="img/li8.jpg" alt="翡翠项白金镯子"/>
                    <p>翡翠项白金镯子<br />$9999</p>
                </td>
            </tr>
        </table>
    </div>
</body>
</html>
相关推荐
ZhengEnCi5 小时前
登录页电脑端怎么设计才不空:5 种布局方案与可粘贴 AI 提示词
前端·css·设计
用户0044729538255 小时前
练歌镜:让眼镜听懂“循环这一句”
javascript
yuyuxun18 小时前
协同过滤的校园二手物品智能推荐系统的设计与实现 毕业设计-附源码40082
javascript·vue.js·spring boot·python·数据分析·django·课程设计
总要学点什么11 小时前
第105篇:三维特效-流动图片墙体效果——让箭头沿墙长滚,它俩竟是同一份代码
开发语言·javascript·ecmascript·gis·webgl·材质·cesium
Agent世界12 小时前
用 CDP 做发布自动化:四道机器闸门与产物验收
前端·javascript
总要学点什么13 小时前
第104篇:三维特效-流动墙体效果——让贴图沿墙流动,它却只肯走一条对角线
开发语言·javascript·ecmascript·gis·webgl·材质·cesium
程序员大阳13 小时前
副队长ES6+教程(3)--解构赋值
前端·javascript·es6·赋值·解构
神膘护体小月半13 小时前
css - 元素背景图由 hover 触发,初次加载时闪动的解决办法
前端·javascript·css
程序员大阳13 小时前
副队长ES6+教程(2)--let 与 const
前端·javascript·es6·const·let·var
曦樂~15 小时前
【Web Development】03JavaScript 基础和事件
开发语言·前端·javascript