flex布局 昵图网【案例】

效果展示

只是个大概,可自己完善。

昵图网

代码展示

<body><!-- https://static.ntimg.cn/original/images/soso.png --><div class="container"><div class="header"><!-- <div class="logo"><img src="https://static.ntimg.cn/original/images/soso.png" alt=""></div> --><div class="navigation"><ul><li><a href="#">首页</a></li><li><a href="#">设计</a></li><li><a href="#">摄影</a></li><li><a href="#">多媒体</a></li><li><a href="#">AI生画</a></li></ul></div><div><button>登录/注册</button></div></div><div class="body"><div class="search"><input type="text" class="sear" placeholder="请输入标题、关键词、作品编号搜索"><button>搜索</button></div><div class="inner1"><div class="img-flex"><div class="img"><img src="" alt=""></div><div class="img"><img src="" alt=""></div><div class="img"><img src="" alt=""></div><div class="img"><img src="" alt=""></div></div><div class="type"><div><a href="#"></a></div><div><a href="#"></a></div><div><a href="#"></a></div><div><a href="#"></a></div><div><a href="#"></a></div><div><a href="#"></a></div><div><a href="#"></a></div></div></div><div class="inner"><div class="img-flex"><div class="img"><img src="" alt=""></div><div class="img"><img src="" alt=""></div><div class="img"><img src="" alt=""></div><div class="img"><img src="" alt=""></div></div><div class="type"><div><a href="#"></a></div><div><a href="#"></a></div><div><a href="#"></a></div><div><a href="#"></a></div><div><a href="#"></a></div><div><a href="#"></a></div><div><a href="#"></a></div></div></div></div><div class="footer"><div class="about"><div class="header1"><a href="#">关于昵图</a></div><div class="con"><div><a href="#">昵图简介</a></div><div><a href="#">网站公约</a></div><div><a href="#">版权声明</a></div><div><a href="#">网站声明</a></div><div><a href="#">汇图网</a></div><div><a href="#">联系我们</a></div></div></div><div class="about"><div class="header1"><a href="#">关于昵图</a></div><div class="con"><div><a href="#">昵图简介</a></div><div><a href="#">网站公约</a></div><div><a href="#">版权声明</a></div><div><a href="#">网站声明</a></div><div><a href="#">汇图网</a></div><div><a href="#">联系我们</a></div></div></div><div class="about"><div class="header1"><a href="#">关于昵图</a></div><div class="con"><div><a href="#">昵图简介</a></div><div><a href="#">网站公约</a></div><div><a href="#">版权声明</a></div><div><a href="#">网站声明</a></div><div><a href="#">汇图网</a></div><div><a href="#">联系我们</a></div></div></div></div></div>
</body>
*{margin: 0;padding: 0;}/* header-start */.header{width: 100%;height: 75px;background-color: antiquewhite;display: flex;justify-content: space-around;align-items: center;}.header .navigation ul{display: flex;gap: 10px;}.header .navigation ul li{list-style: none;}.header .navigation ul li a{text-decoration: none;color: black;font-size: 17px;}.header button{width: 100px;height: 38px;border-radius: 5px;border-width: 0px;background-color: rgb(115, 136, 230);color: white;font-size: 1.1rem;}/* header-end *//* body-start */.body .search{width: 100%;height: 482px;background-color: azure;display: flex;justify-content: center;align-items: center;/* background-image: url(); */}.body .search .sear{width: 590px;height: 50px;outline: none;box-sizing: border-box;border-width: 0;}.body .search button{width: 97px;height: 50px;border-width: 0;background-color: rgb(213, 190, 223);color: white;font-size: 1.1rem;border-radius: 0 5px 5px 0;}/* https://pic.ntimg.cn/BannerPic/20241118/home/20241118151744.jpg */.inner{width: 1260px;height: 390px;display: flex;flex-wrap: wrap;margin: auto;align-content:space-evenly ;}.inner .img-flex{width: 1260px;height: 200px;background-color: rgb(231, 224, 182);display: flex;justify-content: space-between;}.inner .img-flex .img{width: 290px;height: 200px;background-color: rgb(187, 236, 139);}.inner .type{display: flex;justify-content: space-between; /*不起作用 没搞明白。。*/gap: 46px;}.inner .type div{width: 140px;height: 37px;background-color: rgb(198, 244, 229);}.inner1{width: 1260px;height: 390px;display: flex;flex-wrap: wrap;margin: auto;align-content:space-evenly ;}.inner1 .img-flex{width: 1260px;height: 200px;background-color: rgb(231, 224, 182);display: flex;justify-content: space-between;}.inner1 .img-flex .img{width: 290px;height: 200px;background-color: rgb(187, 236, 139);}.inner1 .type{display: flex;justify-content: space-between; /*不起作用*/gap: 46px;}.inner1 .type div{width: 140px;height: 37px;background-color: rgb(198, 244, 229);}/* body-end *//* footer-start */.footer{width: 100%;height: 307px;background-color: rgb(173, 156, 189);display: flex;flex-wrap: wrap;justify-content: space-around;align-items: center;}.footer .con{text-align: left;width: 300px;height: 100px;display: grid;grid-template-rows: repeat(2,32px);grid-template-columns: repeat(3,100px);align-items: center;align-content: center;}.footer .about a{text-decoration: none;color: rgb(234, 228, 228);}.footer .about .header1{font-weight: bold;}/* footer-end */

知识小天地

Flex布局

当然,下面是Flexbox布局中容器和项目的主要属性列表,以及它们的简要说明:
CSS知识点:弹性Flex布局_flex嵌套-CSDN博客

容器属性

  1. display
  • flex:将容器设置为Flex布局模式。
  1. flex-direction
  • row:主轴为水平方向,起点在左端。
  • row-reverse:主轴为水平方向,起点在右端。
  • column:主轴为垂直方向,起点在上沿。
  • column-reverse:主轴为垂直方向,起点在下沿。
  1. flex-wrap
  • nowrap:不换行,所有项目在一行显示。
  • wrap:需要时项目可以换行。
  • wrap-reverse:需要时项目可以反向换行。
  1. justify-content 多行交叉轴在主轴上的对齐方式
  • flex-start:项目在主轴起点对齐。
  • flex-end:项目在主轴终点对齐。
  • center:项目在主轴中心对齐。
  • space-between:项目在主轴上均匀分布,两端对齐。
  • space-around:项目在主轴上均匀分布,两端留有空间。
  • space-evenly:项目在主轴上完全均匀分布。
  1. align-items
  • flex-start:项目在交叉轴起点对齐。
  • flex-end:项目在交叉轴终点对齐。
  • center:项目在交叉轴中心对齐。
  • baseline:项目在交叉轴基线对齐。
  • stretch:项目在交叉轴上拉伸以填满容器。
  1. align-content多行主轴在交叉轴上的对其方式
  • flex-start:多行时,行在交叉轴起点对齐。
  • flex-end:多行时,行在交叉轴终点对齐。
  • center:多行时,行在交叉轴中心对齐。
  • space-between:多行时,行在交叉轴上均匀分布,两端对齐。
  • space-around:多行时,行在交叉轴上均匀分布,两端留有空间。
  • stretch:多行时,行在交叉轴上拉伸以填满容器。

注意:指定为 wrap 时,应该把每一行看做成一个新的flex容器,并且每一行都有自己的主轴和交叉轴。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/476795.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[第五空间 2021]pklovecloud 详细题解

知识点: 构造POP链 PHP类的作用域 NULL强比较 目录穿越 源码如下: <?php include flag.php; class pkshow { function echo_name() { return "Pk very safe^.^"; } } class acp { protected $cinder; public $neutron;public $n…

dockerfile构建Nginx镜像练习二(5-2)

环境准备&#xff1a; (1)保证拥有centos基础镜像 docker images | grep centos (2)服务器保证可以连接外网 1.创建工作目录 mkdir nginx cd nginx 2.在工作目录中创建并编写Dockerfile文件 vim dockerfile #定义基础镜像 FROM centos:7#维护者信息(可缺省) MAINTAINER d…

Android Surfaceflinger显示图层合成方式

Android SurfaceFlinger是Android系统中负责窗口管理和图像合成的核心组件。它接收来自不同应用的图层数据&#xff0c;并将这些图层合并成一个单一的图像&#xff0c;然后输出到显示设备上。SurfaceFlinger的合成方式主要涉及两种&#xff1a;Client合成和Device合成。 adb s…

wsl安装

一. wsl简介 1. wsl和wsl2的区别 wsl需要把linux命令翻译为windows命令&#xff0c;性能差一些。 wsl2直接使用linux内核&#xff0c;不需要翻译&#xff0c;性能好&#xff0c;但开销相对大一点&#xff0c;因为需要多运行一个hyper-v虚拟机 (并非完整的虚拟机&#xff0c;是…

任务通知的本质(任务通知车辆运行) 软件定时器的本质(增加游戏音效)

任务通知的本质 没有任务通知 所谓"任务通知"&#xff0c;你可以反过来读"通知任务"。 我们使用队列、信号量、事件组等等方法时&#xff0c;并不知道对方是谁。使用任务通知时&#xff0c;可 以明确指定&#xff1a;通知哪个任务。 使用队列、信号量、…

Kubernetes的pod控制器

文章目录 一&#xff0c;什么是pod控制器二&#xff0c;pod控制器类型&#xff08;重点&#xff09;1.ReplicaSet2.Deployment3.DaemonSet4.StatefulSet5.Job6.Cronjob 三&#xff0c;pod与控制器的关系1.Deployment2.SatefulSet2.1StatefulSet组成2.2headless的由来2.3有状态服…

【单元测试】【Android】JUnit 4 和 JUnit 5 的差异记录

背景 Jetbrain IDE 支持生成 Test 类&#xff0c;其中选择JUnit5 和 JUnit&#xff0c;但是感觉这不是标准的单元测试&#xff0c;因为接口命名吧。 差异对比 两者生成的单测API名称同原API&#xff0c;没加test前缀的。使用差异主要表现在&#xff1a; setUp &#xff06; …

知识中台在多语言客户中的应用

在全球化的商业环境中&#xff0c;企业面临着多语言客户服务的挑战。HelpLook知识中台作为一种智能化解决方案&#xff0c;为企业提供了一个强大的工具&#xff0c;以实现多语言客户服务的自动化和优化。 一、多语言客户服务的重要性 多语言客户服务对于跨国企业至关重要&…

使用 Elastic AI Assistant for Search 和 Azure OpenAI 实现从 0 到 60 的转变

作者&#xff1a;来自 Elastic Greg Crist Elasticsearch 推出了一项新功能&#xff1a;Elastic AI Assistant for Search。你可以将其视为 Elasticsearch 和 Kibana 开发人员的内置指南&#xff0c;旨在回答问题、引导你了解功能并让你的生活更轻松。在 Microsoft AI Services…

【K8S问题系列 |18 】如何解决 imagePullSecrets配置正确,但docker pull仍然失败问题

如果 imagePullSecrets 配置正确&#xff0c;但在执行 docker pull 命令时仍然失败&#xff0c;可能存在以下几种原因。以下是详细的排查步骤和解决方案。 1. 检查 Docker 登录凭证 确保你使用的是与 imagePullSecrets 中相同的凭证进行 Docker 登录&#xff1a; 1.1 直接登录…

Redis的特性ubuntu进行安装

文章目录 1.六大特性1.1内存存储数据1.2可编程1.3可扩展1.4持久化1.5集群1.6高可用1.7速度快 2.具体应用场景&#xff08;了解&#xff09;3.Ubuntu安装Redis3.1安装指令3.2查看状态3.3查找配置文件3.4修改文件内容3.5重启服务器生效3.6安装客户端并进行检查 4.Redis客户端介绍…

【ASE】第八课_冰(ice)的效果

今天我们一起来学习ASE插件&#xff0c;希望各位点个关注&#xff0c;一起跟随我的步伐 今天我们来学习一个简单的冰的效果&#xff0c;这个是根据油管上的视频制作的 可在我的资源里下载模型&#xff0c;贴图&#xff0c;材质 思路 1.物体表面结冰的效果&#xff0c;也就是…

回溯法基础入门解析

回溯法 前 言 回溯法也可以叫做回溯搜索法&#xff0c;它是一种搜索的方式。回溯是递归的副产品&#xff0c;只要有递归就会有回溯。回溯法&#xff0c;一般可以解决如下几种问题&#xff1a; 组合问题&#xff1a;N个数里面按一定规则找出k个数的集合切割问题&#xff1a;一…

Redis原理及应用

Redis简介 Redis是开源的&#xff08;BSD许可&#xff09;&#xff0c;数据结构存储于内存中&#xff0c;被用来作为数据库&#xff0c;缓存和消息代理。它支持多种数据结构&#xff0c;例如&#xff1a;字符串&#xff08;string&#xff09;&#xff0c;哈希&#xff08;hash…

Ubuntu ESP32开发环境搭建

文章目录 ESP32开发环境搭建安装ESP-IDF搭建一个最小工程现象 ESP32开发环境搭建 最近有个小项目需要用到能够联网的mcu驱动&#xff0c;准备玩玩esp的芯片&#xff0c;记录下ESP32开发环境搭建的过程。 ESP-IDF 是乐鑫科技为其 ESP32 系列芯片提供的官方开发框架。这个框架主…

【C#设计模式(14)——责任链模式( Chain-of-responsibility Pattern)】

前言 责任链模式通过将请求和处理者解耦&#xff0c;关联多个处理者形成一个链条&#xff0c;使每个处理者都有机会处理请求&#xff0c;避免了将所有处理逻辑集中在一个对象中的复杂性。 代码 //请求者 public class Requestor {private string content;public string Cont…

用python将一个扫描pdf文件改成二值图片组成的pdf文件

使用墨水屏读书现在似乎越来越流行&#xff0c;这确实有一定的好处&#xff0c;例如基本不发热&#xff0c;电池续航时间超长&#xff0c;基本不能游戏所以有利于沉浸式阅读&#xff0c;还有不知道是不是真的有用的所谓防蓝光伤害。但是&#xff0c;如果阅读的书籍是扫描图片组…

vue3封装Element Plus table表格组件

支持绝大部分Element Plus原有设置属性&#xff0c;支持分页&#xff0c;支持动态适配高度 效果展示 组件代码&#xff1a; <template><div class"table-wrap" ref"tableWrap"><el-tableclass"w100 h100":data"tableInfo.…

IText创建加盖公章的pdf文件并生成压缩文件

第一、前言 此前已在文章&#xff1a;Java使用IText根据pdf模板创建pdf文件介绍了Itex的基本使用技巧&#xff0c;本篇以一个案例为基础&#xff0c;主要介绍IText根据pdf模板填充生成pdf文件&#xff0c;并生成压缩文件。 第二、案例 以下面pdf模板为例&#xff0c;生成一个p…

组会 | 大语言模型 + LoRA

目录 1 大语言模型概述1.1 模型的架构1.2 模型的细节&#xff1a;标记化和嵌入化1.3 模型的核心 2 多头注意力机制3 LoRA 概述3.1 冻结部分模型参数3.2 低秩适配&#xff08;LoRA&#xff09;3.2.1 核心工作原理&#xff1a;冻结模型参数3.2.2 核心工作原理&#xff…