Ich muss eine Website mit schiefen CSS-Design zu tun. Das Ziel ist, eine ähnliche Konstruktion: Fix schief Flexboxes
und mein Ergebnis nach einiger Codierung ist die folgende:
in der Black Box können Sie das Problem sehen: die ABC-Container in den richtigen Positionen Arent. Wie kann ich das beheben?
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>
ich Hilfe schätzen würde :) Danke, Jonas
yep, dank das ist hilfreich! –
Können Sie bitte erklären, was Sie anders gemacht haben? – Blazemonger
@Blazonger Immer noch den Beitrag bearbeiten, für die Erläuterung. Ich weiß nicht, was ist der Grund für die Abstimmung lol lol? –