私は歪んだCSSデザインのウェブサイトを行う必要があります。目標は、いくつかの類似した設計である: 歪んだフレックスボックスを修正しました
と、いくつかの符号化後の私の結果は以下の通りです:ABCコンテナを右の位置にアレント:あなたが問題を見ることができるブラックボックスで
。どのように私はそれを修正することができますか?
html, body {
margin: 0px;
padding: 0px;
width: 100%;
font-family: sans-serif;
font-size: 20px;
}
a {
text-transform: uppercase;
font-family: sans-serif;
font-size: 30px;
text-decoration: none;
margin-left: auto;
margin-right: auto;
font-weight: bold;
color: white;
}
.flex-container {
display: flex;
align-self: left;
flex-direction: row;
width: 70%;
height: 100%;
background-color: white;
overflow: hidden;
flex-wrap: wrap-reverse;
float: right;
}
.flex-content {
transform: skew(-5.5deg);
background-color: red;
height: 33%;
text-align: center;
width: 45%;
margin: 5px 5px 5px 50px;
display: flex;
align-items: center;
}
.underlay-box {
position: absolute;
width: 20%;
height: 100%;
background-color: red;
}
.overlay-box {
width: 30%;
height: 100%;
background-color: red;
transform: skew(-5.5deg);
float: left;
}
.gmk {
height: 100%;
width: 100%;
border: 2px red solid;
/*background: url('bild1.jpg'); */
background-size: cover;
}
<div class="underlay-box"></div>
<div class="overlay-box"></div>
<div class="flex-container">
<div class="flex-content">
<div class="gmk"><a href="mediothek.html">A</a></div>
</div>
<div class="flex-content"><a href="mediothek.html">B</a></div>
<div class="flex-content"><a href="mediothek.html">C</a></div>
<div class="flex-content"><a href="mediothek.html">D</a></div>
<div class="flex-content"><a href="mediothek.html">E</a></div>
<div class="flex-content"><a href="mediothek.html">F</a></div>
</div>
私は任意のヘルプ:) をいただければ幸い私はより良いアプローチが.flex-container
にskew
を適用することであろうと信じて、 ジョナス
うん、役に立つthatsのおかげ! –
あなたは何をやったのか説明できますか? – Blazemonger
@Blazemongerまだ投稿を編集中です。投票の理由は何ですか? –