我首先建议你简单地将图像裁剪为228像素×228像素的正方形,并且人物在图像中适当居中。这将使您在裁剪图像的方式上获得最大的控制权。
如果你想用css做,你可以这样做:
#nick { background-image: url(https://www.palousebicycle.org/pictures/nick.jpg); background-size: 300%; border-radius: 50%; width: 228px; height: 228px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
<div id="nick"></div>
用图像显示图像 background-image css属性而不是html <img> 标签可以让您更好地控制裁剪方式。在这种情况下,我刚刚添加了一个 background-size: 300% 适当调整背景大小以适合圆圈中的脸部。
background-image
<img>
background-size: 300%
也许你必须在img组件中替换(“#nick”)到(id =“nick”)。