形狀下的紅色邊框創建這個形狀:如何使用CSS
我很努力使用CSS3,但所有的時間我沒能做到這一點的形狀。我也嘗試添加border-bottom
和border-left
。見CSS代碼理解我在做什麼:
#trapezoid {
background: blue;
height: 100px;
width: 100px;
margin: auto;
}
#trapezoid:before {
content: "";
position: absolute;
border-top: 50px solid red;
border-left: 50px solid transparent;
margin: 50px 0px 0px -50px;
transform: rotate(0deg);
}
#trapezoid:after {
content: "";
position: absolute;
border-top: 50px solid red;
border-right: 50px solid transparent;
margin: 50px 0px 0px 100px;
transform: rotate(0deg);
}
<div id="trapezoid"></div>
這個CSS形狀幾乎接近我的要求,但我們不能在擴展區域使用的圖像。請給我建議一些其他方法。 面臨的挑戰是,我要創建相同的佈局,並在地方灰色背景的我已經表現出一定的內容
使用SVG。除非你可以有非透明背景,目前灰色 – Justinas
也許這將有助於https://stackoverflow.com/documentation/css/2862/single-element-shapes#t=201707110651089445018 – Chiller
挑戰是這樣的,我必須創建相同的佈局和灰色背景的地方我已經展示了一些內容(可能是滑塊或其他圖像) –