我正在爲網站創建模板。在那裏,我想創建這樣 如何使用CSS中的對角線網格製作響應式菜單?
一個菜單,我發現下面的代碼作爲一種解決方案
,但我不能獲得股利分爲4個部分,並以快速響應的方式添加文本。可以使用position:absolute
,但它沒有響應。我如何以響應的方式使用css來實現這一點?
.background {
background-color: #BCBCBC;
width: 100px;
height: 50px;
padding: 0;
margin: 0
}
.line1 {
width: 112px;
height: 47px;
border-bottom: 1px solid red;
-webkit-transform: translateY(-20px) translateX(5px) rotate(27deg);
position: absolute;
/* top: -20px; */
}
.line2 {
width: 112px;
height: 47px;
border-bottom: 1px solid green;
-webkit-transform: translateY(20px) translateX(5px) rotate(-26deg);
position: absolute;
top: -33px;
left: -13px;
}
<div class="background">
<div class="line1"></div>
<div class="line2"></div>
</div>
您可以將它作爲2 * 2網格的普通盒子,只有內部邊框到4格,然後旋轉它們45deg –
是否有必要在移動視圖中使設計保持一致?我們不能將其更改爲在移動設備上列出視圖嗎? –