色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css3 圖片對角線收縮

錢衛國2年前11瀏覽0評論

CSS3中有一個很酷炫的效果,可以讓圖片的對角線收縮,看起來非常的有設計感。下面就來介紹一下CSS3的這個特性。

首先呢,我們需要用到CSS3的線性漸變,用它來創建圖片的對角線。這樣做不僅可以制造動態的斜線,而且能夠使現有的斜線比較平滑。

.img {
width: 300px;
height: 300px;
background: linear-gradient(to bottom right, transparent 50%, #000 50%),
linear-gradient(to top left, transparent 50%, #000 50%);
}

上面這個代碼塊中,我們用了到了兩個線性漸變,一個從左上角到右下角,一個從右下角到左上角。這就創造出了一個四方形區域,其中有一個交叉的對角線。

接著,我們再使用transform對這個圖片進行傾斜,把它變成一個菱形。

.img {
transform: skew(-45deg);
}

最后一步就是,將我們創造的菱形區域放入一個DIV容器中,然后設置overflow:hidden屬性,就可以實現對角線收縮的效果了。

.container {
width: 300px;
height: 300px;
overflow: hidden;
}

好啦,一個圖片對角線收縮的效果就被我們實現啦,看起來是不是超級有設計感呢?