gpt4 book ai didi

html - 使用 CSS 剪辑后,我可以移动图像以显示不同的部分吗?

转载 作者:行者123 更新时间:2023-11-28 00:09:04 25 4
gpt4 key购买 nike

我使用了 CSS clip 属性来剪辑我的图像。它从左上角显示图像。我可以移动图像使其显示图像的中心吗?我尝试了以下样式属性来尝试移动图像,但都没有成功,包括顶部、左侧和边距。我已经在整个互联网上进行了搜索,但我所能找到的只是有关如何使用 clip 属性的说明。这是我的代码:

CSS

.clip {
position: relative;
height: 130px;
width: 200px;
border: solid 1px #ccc;
}
.clip img {
position: absolute;
clip: rect(10px 190px 120px 10px);
}

html

<ul id="galleries">
<li class="clip">
<a href="images/image_01.jpg" rel="lightbox">
<img src="images/image_01.jpg"/>
</a>
</li>
<li class="clip">
<a href="images/image_02.jpg" rel="lightbox">
<img src="images/image_02.jpg"/>
</a>
</li>
<li class="clip">
<a href="images/image_03.jpg" rel="lightbox">
<img src="images/image_03.jpg"/>
</a>
</li>
</ul>

最佳答案

这是您问题的答案。溢出将有效地隐藏您不想显示的所有空间。在 img 上放置 position relative 将使 img 显示在中间或您想要的位置。

Here is a jsFiddle

CSS

.clip {
position: relative;
overflow: hidden; /*** Overflow to hide anything out of the size of the box ***/
height: 130px;
width: 200px;
border: solid 1px #ccc;
}
.clip img {
position: relative; /*** position relative to place the img in center ***/
top: -50%;
left: -15%;
}

关于html - 使用 CSS 剪辑后,我可以移动图像以显示不同的部分吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16527029/

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