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

css整張背景 多邊形

洪振霞2年前8瀏覽0評論

CSS是前端開發(fā)過程中必不可少的技能之一,它可以讓我們輕松地控制頁面的外觀和布局。在這篇文章中,我將介紹如何使用CSS創(chuàng)建一張整體背景為多邊形的網(wǎng)頁。

首先,我們需要定義一個

元素,它將作為我們整張背景的容器。如下所示:

<div class="background"></div>

接下來,我們使用CSS來定義這個容器的樣式。我們需要使用多個偽元素(pseudo element)來創(chuàng)建多邊形的背景效果。如下所示:

.background {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.background:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-top: 100vh solid #1a1c24;
border-right: 100vw solid transparent;
}
.background:after {
content: "";
position: absolute;
z-index: -1;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
border-bottom: 95vh solid #1a1c24;
border-left: 100vw solid transparent;
}

在上面的代碼中,我們首先定義了容器的基本樣式,包括它的定位、大小等等。然后我們添加了兩個偽元素:before和after。

在before偽元素中,我們使用了border-top來創(chuàng)建了一個向上的三角形,同時我們使用border-right設置為透明,使得整個形狀呈現(xiàn)出來的是矩形加上一個三角形的形狀。

在after偽元素中,我們同樣使用了border-bottom來創(chuàng)建了一個向下的三角形,同時我們使用border-left設置為透明,使得整個形狀呈現(xiàn)出來的是矩形加上一個三角形的形狀。

最終的結(jié)果就是一個整張背景為多邊形的網(wǎng)頁,如下所示:

<!DOCTYPE html>
<html>
<head>
<title>CSS整張背景多邊形</title>
<style>
.background {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.background:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-top: 100vh solid #1a1c24;
border-right: 100vw solid transparent;
}
.background:after {
content: "";
position: absolute;
z-index: -1;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
border-bottom: 95vh solid #1a1c24;
border-left: 100vw solid transparent;
}
</style>
</head>
<body>
<div class="background"></div>
<h1>這是一個使用CSS創(chuàng)建的整張背景多邊形的網(wǎng)頁!</h1>
</body>
</html>