无法裁剪个人资料图片的特定部分图像

问题描述 投票:0回答:1

我想基本上拍摄一张图片并用CSS裁剪一部分。

这是我想要使用的图片。

enter image description here

这就是我想要裁剪的方法

enter image description here

所以,这是我现在正在使用的代码。

body {
  font-family: "Montserrat", sans-serif;
}

.staffboxes {
  background: white;
  width: 15%;
  text-transform: uppercase;
  border: #dedede solid 1px;
}

.staffpfp {
  height: 100px;
  width: 100px;
  overflow: hidden;
  float: left;
}
<!DOCTYPE HTML>

<head>
  <link rel="stylesheet" href="staffdesign.css">
  <meta charset="UTF-8" />
</head>

<body>

  <h3>Staff Page</h3>

  <div class="staffboxes">
    <p>
      <div class="staffpfp"><img src="https://i.stack.imgur.com/f505l.png" alt="Kouhai's DP" /></div>
      <h3>Kouhai</h3>
    </p>
  </div>

</body>

</html>

这是出来的

enter image description here

如果你能帮助我,我会很感激!

html css image size crop
1个回答
2
投票

您所要做的就是将图像设置为width: 100%,将高度设置为auto以防止失真。

这样,如果你将来改变.staffpfp类的整体大小,内部的img将相应地适应。

body {
  font-family: "Montserrat", sans-serif;
}

.staffboxes {
  background: white;
  width: 15%;
  text-transform: uppercase;
  border: #dedede solid 1px;
}

.staffpfp {
  height: 100px;
  width: 100px;
  overflow: hidden;
  float: left;
}

.staffpfp img{width: 100%; height: auto;}
<!DOCTYPE HTML>

<head>
  <link rel="stylesheet" href="staffdesign.css">
  <meta charset="UTF-8" />
</head>

<body>

  <h3>Staff Page</h3>

  <div class="staffboxes">
    <p>
      <div class="staffpfp"><img src="https://i.stack.imgur.com/f505l.png" alt="Kouhai's DP" /></div>
      <h3>Kouhai</h3>
    </p>
  </div>

</body>

</html>
© www.soinside.com 2019 - 2024. All rights reserved.