第七章 浮动 课后题第5题(制作彩妆热卖产品列表页面)

<section>
        <h1>大家都喜欢的彩妆</h1>
        <ul>
            <li>
                <a href="#"><span>1</span>Za姬芮新能真皙美白隔离霜 35g
                    <div>
                        <img src="img/icon-1.jpg" alt="">
                        <p>¥62.00 最近69122人购买</p>
                    </div>
                </a>
            </li>
            <li>
                <a href="#"><span>2</span>美宝莲精纯矿物奇妙新颜乳霜BB霜 30ml
                    <div>
                        <img src="img/icon-2.jpg">
                        <p>¥89.00 最近13610人购买</p>
                    </div>
                </a>
            </li>
            <li>
                <a href="#"><span>3</span>菲奥娜水漾CC霜40g
                    <div>
                        <img src="img/icon-3.jpg">
                        <p>¥59.90 最近13403人购买</p>
                    </div>
                 </a>
            </li>
            <li>
                <a href="#"><span>4</span>DHC 蝶翠诗橄榄卸妆油 200ml
                    <div>
                        <img src="img/icon-4.jpg">
                        <p>¥169.00 最近16757人购买</p>
                    </div>
                </a>
            </li>
        </ul>
    </section>
<style>
        *{
            margin: 0;
            padding: 0;
        }
        body{
            background: #FFFFE0;
        }
        section{
            background: white;
            width: 280px;
            margin: 0px auto;
        }
        section h1{
            font-size: 14px;
            line-height: 35px;
            background: rgb(253,139,254);
            color: white;
            padding-left: 10px;
        }
        section ul{
            list-style: none;
        }
        section ul li{
            border-bottom: 1px dashed #808080;
            line-height: 30px;
        }
        section ul li a{
            font-size: 12px;
            color: #808080;
            text-decoration: none;
        }
        section ul li a span{
            display: inline-block;
            width: 20px;
            height: 20px;
            line-height: 20px;
            text-align: center;
            border-radius: 50%;
            margin-left: 3px;
            margin-right: 10px;
            background: #373b3c;
            color: white;
        }
        /* 隐藏图片和图片下面的文字 */
        section ul li a div{
            display: none;
        }
        section ul li a:hover{
            color: rgb(253,139,254);
        }
        section ul li a:hover span{
            background: rgb(253,139,254);
        }
        section ul li a:hover div{
            color: rgb(253,139,254);
            display: block;
            font-size: 10px;
            text-align: center;
        }
    </style>

在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,我会尽力回答你的问浮动和定位是CSS中两个常用的布局方式。下面是一个简单的例子,展示如何使用浮动和定位来制作一个页面HTML代码: ``` <!DOCTYPE html> <html> <head> <title>浮动和定位页面</title> <style> /* 清除默认的margin和padding */ * { margin: 0; padding: 0; } /* 设置容器的宽度 */ .container { width: 800px; margin: 0 auto; } /* 左侧菜单栏的样式 */ .menu { float: left; width: 200px; height: 500px; background-color: #ccc; } /* 右侧内容区的样式 */ .content { position: relative; left: 220px; top: 50px; width: 580px; height: 400px; background-color: #eee; padding: 20px; } </style> </head> <body> <div class="container"> <div class="menu"> <ul> <li>菜单1</li> <li>菜单2</li> <li>菜单3</li> <li>菜单4</li> <li>菜单5</li> </ul> </div> <div class="content"> <h1>这是内容区</h1> <p>这里是内容的详细介绍</p> </div> </div> </body> </html> ``` CSS代码解释: - `*`选择器用于清除默认的margin和padding,避免影响布局。 - `.container`类设置了容器的宽度为800px,并且居中显示。 - `.menu`类设置了菜单栏的宽度为200px,使用了浮动布局,使菜单栏在左侧浮动,同时设置了背景颜色为#ccc。 - `.content`类设置了内容区的宽度为580px,高度为400px,并使用了定位布局,通过`position: relative`属性设置相对定位,再通过`left`和`top`属性调整位置。另外,内容区设置了背景颜色为#eee,内边距为20px。 通过以上代码,我们就可以制作一个简单的浮动和定位页面了。当然,实际应用中还需要更多的样式和布局。希望我的回答对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值