canva画图 图片居中裁剪_css实现不定宽高的图片img居中裁剪_类似微信朋友圈图片效果...
需求如下:
前端需要显示矩形的缩略图,接口返回的图片尺寸大小不一,宽高不相等,需要前端来处理并显示成正方形,类似微信朋友圈图片的效果,等比例正方形显示在列表中,让图片根据宽高来自适应显示在页面上。那么使用纯css该如何实现不定宽高的图片居中裁剪呢?
mate标签:
css代码:
.figure-list{
margin: 0;
padding: 0;
}
.figure-list:after{
content: "";
display: block;
clear: both;
height: 0;
overflow: hidden;
visibility: hidden;
}
.figure-list li{
list-style: none;
float: left;
width: 23.5%;
margin: 0 2% 2% 0;
}
.figure-list figure{
border: 1px solid #000;
position: relative;
width: 100%;
height: 0;
overflow: hidden;
margin: 0;
padding-bottom: 100%; /* 关键就在这里 */
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.figure-list figure a{
display: block;
position: absolute;
width: 100%;
top: 0;
bottom: 0;
}
资源网站大全 https://55wd.com 设计导航https://www.wode007.com/favorites/sjdh
html代码:
完结~~~~~~~~~
canva画图 图片居中裁剪_css实现不定宽高的图片img居中裁剪_类似微信朋友圈图片效果...相关推荐
- 使用photoview+viewpager实现图片缩放切换(类似微信朋友圈图片查看)
首先看一下最终效果 经过分析可知,整个页面布局应该是一个Listview,它的每一个条目item中包含原型头像(采用CircleImageVIew)一个数目可变的GridView和其他,Gridvie ...
- 安卓android按宽/高缩放图片到指定大小并进行裁剪得到中间部分图片
/*** 按宽/高缩放图片到指定大小并进行裁剪得到中间部分图片 <br>* 方 法 名:zoomBitmap <br>* 创 建 人:楼翔宇 <br>* 创建时间: ...
- Android仿微信朋友圈图片展示效果,图片查看器
现在越来越多的APP都会有图片展示,这里是模仿微信朋友圈图片展示效果,图片查看器. 主要分为4部分: 1.透明Activity 2.计算gridView下iamgeView Item所在位置 3.一张 ...
- ctf 改变图片高度_通过CRC32爆破修改图片的宽高 ctf-misc图片隐写
** 一.在处理图片隐写题的时候,可能会修改图片原有的宽高,导致图片里面的内容无法正常显示,那么怎么判断它的宽高是否被修改了呢? ** 1.把图片拖进010editor中会发现左下角提示CRC不匹配, ...
- 不定宽高的DIV,垂直水平居中
1.怎么让一个不定宽高的DIV,垂直水平居中? 答:1)使用CSS方法. 父盒子设置: display:table-cell; text-align:center; vertical-align:mi ...
- 不定宽高,实现盒子左右垂直居中
html <div class="container"><div class="box">不定宽高实现左右垂直剧中</div> ...
- 安卓开发仿微信图片拖拽_Android仿微信朋友圈图片浏览器(支持图片手势缩放,拖动)...
[实例简介] Android仿微信朋友圈图片浏览器(支持图片手势缩放,拖动) [实例截图] [核心代码] ImageDemo-2014-02-18 └── ImageDemo-2014-02-18 ├ ...
- 通过CRC32爆破修改图片的宽高 ctf-misc图片隐写
** 一.在处理图片隐写题的时候,可能会修改图片原有的宽高,导致图片里面的内容无法正常显示,那么怎么判断它的宽高是否被修改了呢? ** 1.把图片拖进010editor中会发现左下角提示CRC不匹配, ...
- 类微信朋友圈图片放大效果,点击图片放大动画
要用到的 就是坐标转换方法 - (CGRect)convertRect:(CGRect)rect toView:(UIView *)view; 1:我这里演示的是 tableviewHeader上子v ...
最新文章
- 多视图立体匹配论文分享PVA-MVSNet
- 记录使用Spartan-6进行流水灯控制的实验
- opencv实现快速傅立叶变换和逆变换
- Java 接口 新特性(Java8)
- 【源码】net_device结构
- 2012三年大专计算机试题医学,计算机原理2012年4月真题(02384)
- 每日一题——王道考研2.2.4.1
- android view rotate,Android使用RotateImageView 旋转ImageView
- MongoDB 如何使用内存?为什么内存满了?
- jquery 判断元素可见性
- 关于提BUG的一点思考以及工作中总结的规范
- userdel删除用户失败提示:userdel: user * is currently logged in 解决方法
- 【图像去噪】基于matlab小波域双重局部维娜滤板图像去噪【含Matlab源码 1642期】
- Ubuntu锐捷校园网连接不上问题,认证成功但是上不去网。
- 六轴机器人轨迹规划之matlab画直线
- MySQL主从同步的多种模式
- 对链表结构体定义中的LNode,*LinkList的理解
- 求证三角形中r/R=4sinA/2sinB/2sinC/2=cosA+cosB+cosC-1
- 遍历HashMap的几种常用方法
- 记录一次前途迷茫的选择