[英]border-radius strange outline
有什么解决方案可以消除图像中的轮廓?
body { background: #000 } .s { width: 200px; height: 200px; border-radius: 50%; border: 8px solid #FFF; overflow: hidden } .s img { width: 100% }
<div class="s"> <img src="https://i.imgur.com/v9f1nS2.jpg" /> </div>
不要使用边框固体来制作这样的东西。 您应该将div类设置为半径,并添加填充。 之后,您还可以为图像设置边界半径。 这只是我个人的选择,但我希望能有所帮助。
body { background:#000 } .s { width:200px; height:200px; border-radius:50%; overflow:hidden; padding:20px; background:#fff; } .s img { width:100%; border-radius:50%; }
<div class="s"> <img src="https://i.imgur.com/v9f1nS2.jpg"/> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.