前端学习之旅(十)【flex实操案例】

本文详细介绍了如何使用Flex布局技术实现一个响应式网站的头部设计,包括设置背景、导航菜单、logo居中以及内容导航部分的布局调整,展示了从基础样式到复杂布局的逐步实现过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实操任务

使用flex实现以下效果:

代码分析

准备部分代码

第一步:reset默认样式

    <style>
        * {
            font-size: 14px;
            margin: 0;
            padding: 0;
            border: none;
        }

        a {
            text-decoration: none;
        }

        ul {
            list-style: none;
        }
    </style>

背景部分代码

第一步:设置背景

 body {
     background-image: url(./bg.jpg);
}

第二步:设置背景不重复,且填充满body元素

 body {
     background-repeat: no-repeat;
     background-size: cover;
 }

header部分代码

第一步:编写头部元素

    <!-- 头部区域 -->
    <header>
        <div>
            <img src="./logo.png" alt="logo">
        </div>
        <ul>
            <li><a href="#">国内校区</a></li>
            <li><a href="#">缅甸校区</a></li>
            <li><a href="#">非洲校区</a></li>
            <li><a href="#">美国校区</a></li>
        </ul>
    </header>

第二步:设置头部区域的基本样式

    <style>
        header {
            height: 70px;
            background-color: rgba(0, 0, 0, 0.7);
            padding: 0 20px;
        }
    </style>

第三步:设置Logo和校区导航的分居header两侧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值