欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css從大圖中摳取小圖

傅智翔2年前10瀏覽0評論

CSS是我們網頁設計和美化不可缺少的一部分,讓我們的網頁看起來更加美觀和舒適。而在實際的應用中,我們經常會遇到需要把一張大圖摳取成小圖的情況。下面,我們就用CSS來實現這種需求。

<div class="container">
<img src="big-picture.jpg" alt="big picture" class="big-picture">
<div class="small-picture-1"></div>
<div class="small-picture-2"></div>
<div class="small-picture-3"></div>
</div>

在這個例子中,我們首先需要一個包含大圖和小圖容器的

元素。然后我們使用類名將大圖和小圖進行區分,并給小圖的容器設定樣式和大小。

.container {
position: relative;
}
.big-picture {
display: block;
width: 100%;
height: auto;
}
.small-picture-1,
.small-picture-2,
.small-picture-3 {
position: absolute;
width: 100px;
height: 100px;
}

在CSS樣式中,我們為容器設置了position屬性為relative,這是為了讓小圖容器能夠相對于其內部的大圖進行定位。然后,我們使用absolute將小圖容器固定在了大圖內的指定位置。而width和height 則是我們摳取小圖需要的寬度和高度。在這個例子中,我們假定小圖大小均為100px。

.small-picture-1 {
top: 20%;
left: 10%;
background: url(big-picture.jpg) no-repeat -200px -200px;
}
.small-picture-2 {
top: 50%;
left: 50%;
background: url(big-picture.jpg) no-repeat -400px -500px;
}
.small-picture-3 {
top: 70%;
left: 80%;
background: url(big-picture.jpg) no-repeat -150px -300px;
}

接下來,我們需要摳取大圖中的小圖,并將其填充到我們創建好的小圖容器中。我們使用background屬性,將大圖作為小圖容器的背景圖,并利用background-position,將背景圖片定位到特定的小圖區域。

比如在這個例子中,我們要摳取小圖的位置分別是(-200px,-200px),(-400px,-500px)和(-150px,-300px)。注意,這里的負值是相對于小圖容器左上角的偏移量。也就是說,我們要在大圖中找到小圖的位置,并將其偏移相應的位置才能夠實現小圖的摳取。

最后,我們就成功地將大圖摳取并填充到了小圖容器中。