html照片4张 9张布局,css实现朋友圈照片排列布局
纯css实现朋友圈不同数量图片不同布局
首先可以打开朋友圈观察不同图片数量的几种布局,也可参考下图示例;
可以发现 除1张图片,4张图片特殊外,其他数量图片均使用一行三列的方式排列;
假设有如下HTML代码,这里imgList是一个图片地址数组;
1、首先我们使用flex实现正常的三列布局:
设置为换行,每个元素占1/3或指定宽度,除每行最后一个元素(3n)都设置margin-right并通过预留间隔;ul{
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
li{
width: 32%;
height: 100px;
margin-top: 5px;
}
.list:not(:nth-child(3n)) {
margin-right: 2%;
}
2、对于只有一张图片情况,只需用css选择器判断为一张图片时,改变图片大小即可;
选择器逻辑:元素为 倒数第一个元素 && 第一个元素 时,则可判断只有一个元素:对其样式单独设置覆盖原样式即可ul li: nth-last-child(1): first-child{
width: 200px;
height: 200px;
}
3、对于四张图片的情况时,图片需呈 两行两列布局:这里就需对此种情况下的第二张图片添加margin-right实现三列变两列:
选择器逻辑: 元素为 倒数第4个 && 第一个的元素 时, 判断为共有四个元素,
再选择 其后的 同级元素 的第 2n 个后添加margin-right属性;ul li: nth-last-child(4): first-child ~ li: nth-child(2n){
margin-right: 32%;
}
再次之前需对第三个元素恢复间隔,或同朋友圈类似,四张照片是不显示间隔,如有需求也可设置其他属性,如下:(此属性需在上一条属性之前)ul li: nth-last-child(4): first-child , ul li: nth-last-child(4): first-child ~ li{
width: 50%;
margin-right: 0;
}
html照片4张 9张布局,css实现朋友圈照片排列布局相关推荐
- html表格实现图片排列布局,纯css实现朋友圈照片排列布局(附单图自适应宽高)...
效果图 image.png image.png image.png image.png image.png 思路 设置flex实现正常的三列布局 ul{ padding:0px; width:300p ...
- html图片排列布局下面字_css实现朋友圈照片排列布局代码实例
本篇文章小编给大家分享一下css实现朋友圈照片排列布局代码实例,代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 首先可以打开朋友圈观察不同图片数量的几种布局 ...
- Auto.js实现自动删除朋友圈照片
给大家分享一个自动化删除自己朋友圈照片的功能,仅供大家学习参考,请勿滥用! 基本实现思路: 1. 在最近发的带照片的第一条朋友圈查找右上角三个点的容器A: 2. 获取容器A的中心坐标: 3. 根据空器 ...
- 惊恐!朋友圈照片被打包倒卖,一套只要五块钱?
长得好看或者P图好看招来的不一定是桃花,还可能是黑产. 可能你在美滋滋登陆社交平台分享自己的生活,旅行,聚会时就已被锁定,某只看不见的黑手偷摸抓取了你的生活照.小视频,神不知鬼不觉地进行打包.倒卖. ...
- 教你一招搞定微信朋友圈照片模糊不清
我们在微信朋友圈发照片时会发现图片变模糊了,有一些齿边,不够清晰,这是因为微信默认启用了图片压缩功能,减小图片大小,节省流量.有强迫症的同学肯定会有不爽的赶脚,ytkah教你一招搞定微信朋友圈照片模糊 ...
- 四张照片合成一张怎么弄_我在朋友圈发了这张照片后,所有人都求问教程
欢迎参加:第四届<年味>手机摄影大赛jinshuju.net Hello,小伙伴们早上好! 还记得上回在Snapseed教程中的封面图吗? 这张照片发出来之后,好多小伙伴说想要教程以便在 ...
- android 人际关系 图,六张图说明六种人际关系(朋友圈转疯了)
原标题:六张图说明六种人际关系(朋友圈转疯了) 一.婚姻 婚姻就如这幅画. 无论谁放手,受伤的都是孩子,多经典的话,多准确的配图. 所以从你选择了婚姻并有了孩子的那一刻起,就必须拉紧你的绳子,担负好你 ...
- Android仿朋友圈照片定点放大和滑动查看(未完待续)
最近公司的项目中有一个图片加载和查看功能实现,具体是说通过列表项加载小图片,点击放大图片并且可以左右翻页,放缩等等,类似于微信朋友圈的照片墙功能.拿到这个需求后我想了想,图片列表首选当然是Recycl ...
- 怎么屏蔽还有照片_【文末福利】在朋友圈发男神照片忘了屏蔽父母,麻麻的回应亮了…...
来源:留学帝ID:ukyingwen前段时间微博上有个话题:#当朋友圈没有屏蔽父母时#一度冲上热搜榜的确,由于代沟.文化差异等问题,父母对于我们朋友圈的解读模式往往超出我们的意料,比如圣诞节的时候,人 ...
最新文章
- windows下python依赖包_windows下安装python拓展包
- Django中的Cookie--实现登录
- 如何让你瞬间拥有百万粉丝 前端F12的那些装X小技巧
- MySQL优化CPU消耗
- SAP Fiori smart template技术里CDS view的注解和UI元素对应关系
- 分析uboot中 make xxx_config过程
- nhibernate GetType
- python中文版软件下载-Python IDLE(Python集成开发环境)v3.7中文版
- JS继承之寄生类继承
- Enterprise Library - Security Application Block 学习手册(最新版) Part 1
- 【每日算法Day 105】打家劫舍第二弹:看好你的电瓶车!
- devc编译器中的socket编程爬坑日记
- 魔兽世界模型文件.m2 在D3D下的渲染
- 倍福---Profinet主从通信
- 数仓建模—数据资产管理
- Oracle 11g 扩展UNDO表空间
- typora问题解决:This beta version of Typora is expired
- IBM新型Tivoli产品搭建绿色销售渠道
- 关于Android 4.4(华为)调用系统相机问题
- 酷炫cmd命令行工具——windows terminal的详细配置