我試圖在我的網頁的標題上得到一個用css繪製的形狀。它應該看起來像這樣。 The shape am trying to draw for my header用css繪製形狀
,但是當我試圖得到確切的形狀,它看起來像下面這樣(運行段)
我不是在CSS那麼好,所以我在這裏掙扎。代碼如下。
header {
padding: 0px !important;
height: auto !important;
}
.header {
top: 0px;
width: 100%;
height: auto !important;
padding: 0px !important;
background-color: #00ff00;
}
.spanheader {
font-size: 20px;
}
.logo {
z-index: 1;
position: relative;
}
.topheader {
text-align: center;
width: 100%;
background-color: lightgray;
left: 0px !important;
top: 0px !important;
}
#draw {
height: 30px;
width: 100%;
background-color: #fff;
}
#green {
height: 60px;
width: 100%;
border-width: 0px;
border-left: 280px solid white;
border-top: 20px solid white;
-moz-transform: skew(-45deg);
-webkit-transform: skew(-45deg);
transform: skew(-45deg);
}
<section id="header" class="header">
<div class="topheader">
<span class="spanheader f-700 c-gray">HEADER</span>
</div>
<div id="draw"></div>
<div id="green"></div>
</section>
什麼想實現我的頭和形狀繪製
final look I want to achieve or what it should should look like at the end
蘭迪如果我想的圖像等元素添加了'div'裏面'draw class'和我d不想讓該元素偏斜,我該如何將繪圖應用於背景,然後像菜單這樣的元素現在可以放置在其中。 –
您可以使'.green'元素的位置:relative和' .draw'元素'位置:絕對'。這樣,如果向'.green'元素添加更多元素,它將完全忽略傾斜的'.draw'元素。 – Randy
雖然沒有工作。再看看我的問題。我添加了一張關於我的最終結果是什麼樣子的圖片。謝謝你的幫助。我很感激 –