HTML/CSS 裁剪图片
HTML/CSS cropping images
所以我的网站上有一个徽标,问题是当您将鼠标悬停在它下方或周围时,您仍然可以单击它。我希望它只能点击一次。
标志在右上角!
看这张图片:
正如大家所说,裁剪图片是最好的解决方案。
如果您右键单击您的徽标并单击 "Inspect Element",您将能够看到您的图像区域实际上是 200px x 200px。
尝试剪掉徽标底部的额外高度(以及顶部的额外高度我猜你的顶部也有额外的高度,因为你将 header img margin-top 设置为-68px 将您的徽标向上推),以便您的徽标的总高度为 70 像素。这将与您的 header.
匹配
接下来,在您的 css 中更改此设置:
header img {
margin-top: -68px;
float: left;
width: 200px;
height: 200px;
float: left auto;
}
至:
header img {
float: left;
width: 200px;
height: 70px;
float: left auto;
}
最佳解决方案是适当地裁剪图像,但您可以通过将此 css 规则添加到图像来解决此问题:
overflow: hidden
注意这会隐藏部分图像,因此如果您在 Anime Database
下有东西,它会被隐藏。
header {
overflow: hidden;
}
所以我的网站上有一个徽标,问题是当您将鼠标悬停在它下方或周围时,您仍然可以单击它。我希望它只能点击一次。
标志在右上角!
看这张图片:
正如大家所说,裁剪图片是最好的解决方案。
如果您右键单击您的徽标并单击 "Inspect Element",您将能够看到您的图像区域实际上是 200px x 200px。
尝试剪掉徽标底部的额外高度(以及顶部的额外高度我猜你的顶部也有额外的高度,因为你将 header img margin-top 设置为-68px 将您的徽标向上推),以便您的徽标的总高度为 70 像素。这将与您的 header.
匹配接下来,在您的 css 中更改此设置:
header img {
margin-top: -68px;
float: left;
width: 200px;
height: 200px;
float: left auto;
}
至:
header img {
float: left;
width: 200px;
height: 70px;
float: left auto;
}
最佳解决方案是适当地裁剪图像,但您可以通过将此 css 规则添加到图像来解决此问题:
overflow: hidden
注意这会隐藏部分图像,因此如果您在 Anime Database
下有东西,它会被隐藏。
header {
overflow: hidden;
}