CSS实现多头像叠加ui效果

第一种实现方式

简单粗暴直接使用margin-right实现,缺点是第一行右侧最右边头像溢出容器,代码中的三行注释的代码放开后可解决这个问题。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.container {width: 375px;height: 100vh;border: 1px solid #000;/*解决溢出问题的三行代码display: flex;flex-wrap: wrap;align-content: flex-start;*/}.img-item {width: 60px;height: 60px;border-radius: 50%;object-fit: cover;margin-right: -25px;}</style>
</head>
<body><div class="container"> <img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""><img class="img-item" src="http://ued.test.jk.com/assets/img/example.d1961620.png" alt=""></div>
</body>
</html>

在这里插入图片描述

      display: flex;flex-wrap: wrap;align-content: flex-start;

在这里插入图片描述
第二种实现方式

在第一种的基础上使用flex布局,通过外层元素来限制图片的位置

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.container {width: 375px;height: 100vh;border: 1px solid #f00;display: flex;flex-wrap: wrap;align-content: flex-start;}.wrapper {width: 45px;height: 60px;border: 1px silid #000;margin-bottom: 0;}img {width: 60px;height: 60px;border-radius: 50%;object-fit: cover;}</style>
</head>
<body><div class="container"><div class="wrapper"><img src="http://ued.test.jk.com/assets/img/example.d1961620.png"></div><div class="wrapper"><img src="http://ued.test.jk.com/assets/img/example.d1961620.png"></div><div class="wrapper"><img src="http://ued.test.jk.com/assets/img/example.d1961620.png"></div><div class="wrapper"><img src="http://ued.test.jk.com/assets/img/example.d1961620.png"></div><div class="wrapper"><img src="http://ued.test.jk.com/assets/img/example.d1961620.png"></div><div class="wrapper"><img src="http://ued.test.jk.com/assets/img/example.d1961620.png"></div><div class="wrapper"><img src="http://ued.test.jk.com/assets/img/example.d1961620.png"></div><div class="wrapper"><img src="http://ued.test.jk.com/assets/img/example.d1961620.png"></div><div class="wrapper"><img src="http://ued.test.jk.com/assets/img/example.d1961620.png"></div><div class="wrapper"><img src="http://ued.test.jk.com/assets/img/example.d1961620.png"></div><div class="wrapper"><img src="http://ued.test.jk.com/assets/img/example.d1961620.png"></div><div class="wrapper"><img src="http://ued.test.jk.com/assets/img/example.d1961620.png"></div><div class="wrapper"><img src="http://ued.test.jk.com/assets/img/example.d1961620.png"></div></div>
</body>
</html>

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

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

相关文章

时序预测 | MATLAB实现BO-LSTM贝叶斯优化长短期记忆神经网络股票价格预测

时序预测 | MATLAB实现BO-LSTM贝叶斯优化长短期记忆神经网络股票价格预测 目录 时序预测 | MATLAB实现BO-LSTM贝叶斯优化长短期记忆神经网络股票价格预测效果一览基本介绍研究过程程序设计参考资料效果一览 基本介绍 时序预测 | MATLAB实现BO-LSTM贝叶斯优化长短期记忆神经网络…

postman自动生成接口文档

点击&#xff1a; 会自动生成一个文件夹 点击图表&#xff0c;修改名字 新建一个请求&#xff0c;到时候会自动保存到文件夹里面&#xff0c;但是保存前看清楚保存的名字 点击三个点-》点击export即可

Excel - Windows操作系统下的键盘快捷方式

注意&#xff1a; * 这些快捷方式指的是美式键盘布局。 其他键盘布局的键可能与美式键盘上的键不完全对应。 * 快捷方式中的加号 () 表示需要同时按多个键。 * 快捷方式中的逗号 (,) 表示需要按顺序按多个键。 * 如果经常使用的操作没有快捷键&#xff0c;则可以“录制宏”…

英语语法学习_incomplete

在语言学中&#xff0c;自然语言的语法是说话者或作者在从句、短语和单词的构成上的一套结构约束。1 「语法」实际上有两个概念&#xff0c;一是「语法」&#xff08;也叫「文法」&#xff09;&#xff0c;二是「语法学」。 一、语法&#xff1a;客观存在的语言结构规律&#x…

Oracle 实现A表B表字段/表名不同,定时任务+存储过程,定期执行增删改查

说明 假设Oracle A表B表 &#xff0c;表字段不同&#xff0c;表名也不同&#xff0c; 通过存储过程 定时任务(Jobs)&#xff0c; 定期去执行业务逻辑的增删改查 。 1、定时同步 创建一个存储过程&#xff0c;用于比较两张表中的数据&#xff0c;并根据状态决定需要同步的数据。…

ChatGPT微调系列一:微调 流程

文章目录 前言一、啥叫微调二、为啥要微调三、不是所有模型都可以微调的四、总述微调的基本流程&#xff0c;以及涉及的主要函数&#xff0c;参数1. 安装2. 准备训练数据3. openai.api_key os.getenv() 进行一个说明4. 通过API 调用模型 常用函数5. 微调模型 常用函数6. OpenA…

什么是kafka,如何学习kafka,整合SpringBoot

目录 一、什么是Kafka&#xff0c;如何学习 二、如何整合SpringBoot 三、Kafka的优势 一、什么是Kafka&#xff0c;如何学习 Kafka是一种分布式的消息队列系统&#xff0c;它可以用于处理大量实时数据流。学习Kafka需要掌握如何安装、配置和运行Kafka集群&#xff0c;以及如…

SpringBoot3【② Web开发】

SpringBoot3-Web开发 SpringBoot的Web开发能力&#xff0c;由SpringMVC提供。 0. WebMvcAutoConfiguration原理 1. 生效条件 AutoConfiguration(after { DispatcherServletAutoConfiguration.class, TaskExecutionAutoConfiguration.class,ValidationAutoConfiguration.clas…

Gitlab保护分支与合并请求

目录 引言 1、成员角色指定 1、保护分支设置 2、合并请求 引言 熟悉了Git工作流之后&#xff0c;有几个重要的分支&#xff0c;如Master(改名为Main)、Develop、Release分支等&#xff0c;是禁止开发成员随意合并和提交的&#xff0c;在此分支上的提交和推送权限仅限项目负责…

使用nodejs操作postgresql

环境准备 1 navicat premium 2 postgresql 14 装完上述软件后&#xff0c;远程连接上之后如下&#xff1a; 自己建立一个用户表users,然后随机生成一些数据即可 步骤 这里我将项目放到了gticode里&#xff0c;可以下载下来使用 https://gitcode.net/wangbiao9292/nodejs-p…

分布式配置 Config

一、Config 简介 1、Config的组成 Server&#xff1a;分布式配置中心&#xff0c;是独立运行的微服务应用&#xff0c;连接配置仓库(Git、SVN、本地化文件等)并为客户端提供获取配置信息、加密信息和解密信息的访问接口。Client&#xff1a;各个微服务&#xff0c;通过 Serve…

【论文阅读】Level-S2fM:神经隐式表面水平集上的SfM

【论文阅读】Level-S2fM&#xff1a;神经隐式表面水平集上的SfM Abstract1. Introduction2. Related Works2.1. Structure from Motion2.2. Neural Implicit Representation for 3D Scene 3. Preliminaries3.1. Neural Implicit Surface Rendering3.2. Ray Sampling and Sphere…