【uniapp】长方形图片显示中间正方形部分不压缩图片(圆形展示)
实现思路
在使用 uni-app 框架的 uni-image
组件时,如果要将长方形图片显示为中间的正方形部分,可以使用 CSS 来实现裁剪效果。首先使用mode="widthFix"
,让图片宽度等于盒子的宽度高度自适应。再将图片父盒子设置宽高以及使用overflow: hidden
来达到超出部分不显示的目的。使用flex布局
使得图片水平垂直居中。注意如果不使用绝对定位
的话,超出高度的图片也有可能挤压别的盒子,导致其他元素错位。
具体代码
<view class="image-container"><uni-image src="your-image-url" mode="widthFix" class="my-img"></uni-image>
</view>
.image-container {width: 200px; /* 调整容器宽度适应需要 */height: 200px; /* 调整容器高度适应需要 */overflow: hidden;display: flex;justify-content: center;align-items: center;border-radius: 50%;position: relative; /*使用绝对定位来防止高度挤压别的盒子*/
}
.my-img {position: absolute;width: 100%;
}
实现效果如下
【uniapp】长方形图片显示中间正方形部分不压缩图片(圆形展示)相关推荐
- 服务器网页图片显示不了怎么办啊,网页图片显示不出来怎么办 网络故障解决【详解】...
网页图片显示不出来怎么办? 文字与图片是构成一个网页的两个最基本的元素.你可以简单地理解为:文字,就是网页的内容.图片,就是网页的美观.除此之外,网页的元素还包括动画.音乐.程序等等. 有时候我们浏览 ...
- 如何压缩jpg图片的大小?可以一键压缩图片的软件有哪些?
其实不同的图片有不同的大小,甚至同一张图片有不同的格式.如果图片尺寸比较大,我们在使用的时候就会比较麻烦.因为现在一些网站对图片的大小有严格的限制,我们无法上传体积较大的图片,所以我们需要将较大的图片 ...
- html插入图片出现红叉,网页图片显示红色叉怎么回事 网页图片有些不显示的有效解决方法...
浏览各种网页是很多小伙伴们的日常,所以很多的网页知识都大概知道,当然也会遇到一些网页上的问题,比如说在浏览网页时图片全部不显示并且有红叉,相信大多数的朋友都会瞬间关闭然后打开另外一个页面,如果这张图片 ...
- html图片在wps中不显示文字大小,WPS文字插入图片显示不全怎么办 WPS文字插入图片显示不完整的解决方法...
在wps文字编辑文档时,如果我们在使用时插入图片显示不全,这种情况我们该怎么解决呢?想必有不少的用户遇到过这种问题,下面教程之家网为大家带来WPS文字插入图片显示不完整的解决方法,不知道怎么解决的朋友 ...
- word中图片为嵌入式格式时显示不全_word嵌入图片显示不全,教您word插入图片显示不全怎么办...
相信大家在使用Word进行编辑文档过程中,经常都会遇到需要插入图片情况吧.然后有些时候是不是还会遇到图片显示不全或只显示图片一部分的,或者只显示图片的边框之类的情况呢?所以今天小编将给讲讲word插入 ...
- css让图片显示圆角 纯CSS绘制漂亮的圆形图案效果
css让图片显示圆角 样式: border-radius:5px 15px 20px 25px;顺序依次是上右下左 纯CSS绘制漂亮的圆形图案效果 .circle { border-radius: 5 ...
- 图片太大怎么办?如何压缩图片大小,这一招很简单
压缩图片在我们的日常生活中运用的十分广泛,压缩图片的方法其实有很多种,不知道大家平时在上传图片的时候有没有遇到过像我一样的问题就是图片过大发送特别慢,甚至有些还发送不出去,这时候我们就需要将图片压缩变 ...
- android设置图片亮度分10档,批处理图片同时调整图片亮度批处理图的大小压缩图片裁边(6页)-原创力文档...
使用Microsoft Office Picture Manager的最大好处是可以批处理文件:可同时处理一批图片的亮度.对比度.调整尺寸大小(压缩图片).旋转图片等,一气呵成. 批处理图片实例操作: ...
- 怎么压缩图片 ? 掌握这几种免费压缩图片的方法就够了
您需要了解图像大小调整和编辑的方法.您无需成为平面设计专家:调整图像大小和压缩照片是每个人都可以轻松学习的东西. 什么是照片压缩? 照片压缩或图像压缩是一种减少图像文件大小的过程,以便它在您的计算机中 ...
最新文章
- GdiPlus[6]: 五种画刷总览
- 化验室计算机系统验证风险评估,计算机化系统验证风险评估报告.doc
- weblogic ejb_使用Oracle WebLogic对应用程序外部的EJB的引用
- JSR 310新日期/时间API的自定义JSR 303 Bean验证约束
- ES6学习--Javascript中的那三个点(...)
- Docker图形化工具Portainer
- 4.2 One-Shot 学习
- jBPM Designer 2.4.0.Final版发布
- Adblock Plus 下载 | Google 插件下载
- 【Python秒杀脚本】淘宝或京东等秒杀抢购
- 删库遭 GitHub 封号,开发者欲夺回发行权:“我只是犯了个编程错误”
- 设备控制接口之百度 OCR在Total Control的应用
- Arduino 和 HC-SR04 超声波传感器 测距
- aso优化时高权重的积分墙关键词_怎样做好积分墙关键词的优化
- 政简网:还剩一个月时间怎么科学有效复习公务员考试?
- 【爬虫BUG】‘list‘ object has no attribute ‘text‘
- [转载]般若波罗蜜多心经
- 汉诺塔详解(包看包会)
- 第三届厦门国际银行数创金融杯金融营销建模大赛-BaseLine
- 修改HTK代码,让其支持中文
热门文章
- ERROR: AddressSanitizer: odr-violation ord 错误
- CISCO NAT配置
- Vue本地应用(通过Vue实现常见网页效果)
- 编译livox ros driver2(ROS2、livox、rviz、ubuntu22.04)
- 什么叫数据库?它分为几类?是按照什么划分的?
- OpenWrt下载编译
- echarts label换行
- java 泛型 t extends_Java 之泛型通配符 ? extends T 与 ? super T 解惑
- 【外贸干货】7个忠告,少走弯路
- c语言接收rs232串口速率,C语言在RS232串行接口通信中的实现