gpt4 book ai didi

html - 使用CSS使矩形图像显示为圆形而不会使图片看起来变形

转载 作者:太空宇宙 更新时间:2023-11-04 16:10:43 26 4
gpt4 key购买 nike

我页面上的每个帖子都有一张图片,我想让矩形图像显示为圆形,执行下面的代码我得到了效果,但图像看起来变形了:我该怎么做才能解决这个问题?

#circular img {
width: 280px;
height: 300px;
border-radius: 150px;
margin:35px;
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
background: url(http://link-to-your/image.jpg) no-repeat;
box-shadow: 0 0 8px rgba(0, 0, 0, .8);
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .3);
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .3);
}

这是一张随机图片的截图:

Image screenshot

最佳答案

其中一个选项是使用图像作为背景并像这样设置

https://jsfiddle.net/jL5ek6e8/

<div class="circle" style="background-image:url(http://vignette1.wikia.nocookie.net/joke-battles/images/4/40/18360-doge-doge-simple.jpg/revision/latest?cb=20151209161638)"></div>

.circle {
width:300px;
height:300px;
border-radius:50%;
border:2px solid white;
box-shadow: 0 0 20px rgba(0,0,0,.3);
background-position:50% 50%;
background-repeat:no-repeat;
background-size:cover;
}

编辑

除此之外,为什么要将 background 属性放在 img 标签上?

关于html - 使用CSS使矩形图像显示为圆形而不会使图片看起来变形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35225846/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com