html - 如何将图像放入 html/css 中的圆形图标中?
问题描述
我想将图像放入一个圆形图标中,width:64px;height:64px
但我无法做到这一点。
- 我的图像显示完整并在一个框架中(
width:64px;height:64px
) - 图像没有缩小
- 但没有显示在一个圆圈中
我正在尝试的是:
https://jsfiddle.net/soniya_jain/esu413wv/5/
我也在这里发布代码:
<html>
<img src="https://www.iphonehacks.com/wp-content/uploads/2019/06/Apple-ios-13-home-screen-iphone-xs-06032019.jpg" class="rounded imgProfile" height="55px" width="55px" alt="avatar">
</html>
<style>
.imgProfile {
display: block;
object-fit: contain;
}
</style>
欢迎任何想法或建议。
解决方案
您必须将其包装到容器中。
.image-container {
border-radius: 50%;
overflow: hidden;
height: 64px;
width: 64px;
}
.image-container img {
display: block;
height: 100%;
width: 100%;
object-fit: cover;
}
<html>
<div class="image-container">
<img src="https://www.iphonehacks.com/wp-content/uploads/2019/06/Apple-ios-13-home-screen-iphone-xs-06032019.jpg" alt="avatar">
</div>
</html>
推荐阅读
- bash - shell脚本上的bash无效算术运算符
- database - 当我在 VBA 中更改控件时,为什么会触发 BeforeUpdate 事件?
- r - 将具有连续和分类值的向量转换为因子向量
- css - 在移动设备中重新定位 div
- node.js - 如何使用异步等待使用谷歌地图节点api
- sqlite - SQLite:字符串自动转换为字符串列中的整数
- apache-zookeeper - Apache Curator GroupMember 如何获取完整的成员集?
- c++ - 使用 superLU 安装犰狳 9.2
- php - 如何使用mysql计算满足两个条件的列的所有值?
- visual-studio - 安装 Microsoft Viual Studio 社区版 v2017 时出现问题