Ich hoffe, Sie können helfen, wie ich mit diesem den ganzen Tag gekämpft habe.Wie div Layout mit CSS verzerren, und Bild zu füllen, verzerren Bereich
Unser Designer hat ein Design entwickelt, bei dem die Seiten auf der Seite schief stehen, mit Text auf der einen Seite und Bild auf der anderen Seite.
Er möchte jedoch, dass das Bild auf der rechten Seite den Bereich füllt, der aussieht, als würde es unter die linke Seite fallen, so dass das linke Feld oben das Bild überlappen scheint.
Ein Beispiel für Sie:
HTML ist in diesem Stadium ziemlich einfach:
<div class="rr rr-left">
<div>
<h2>ABOUT</h2>
<p>Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum Lorum ipsum </p>
</div>
</div>
<div class="rr rr-right">
</div>
Und hier ist die CSS hier von einem anderen Beispiel mit Ive:
body {
background-color: #ffffff;
font-family: Helvetica, Arial, sans-serif;
font-weight: 200;
color: #fff;
}
h2 {
text-transform: uppercase;
}
p {
width: 80%;
font-size: 14px;
}
.rr > div {
text-align: left;
}
.rr {
position: relative;
height: 400px;
background: #004B5F;
}
.rr.rr-left {
z-index: 1;
float: left;
width: 54%;
}
.rr.rr-right {
z-index: 2;
float: right;
width: 45.5%;
background-image: url('../img/animage.png');
background-repeat:no-repeat;
background-color: #004B5F;
}
.rr:after,
.rr:before {
content: "";
position: absolute;
top: 0;
width: 0;
height: 0;
}
.rr-left:after {
right: 0px;
border-left: 100px solid #004B5F;
border-bottom: 400px solid #ffffff;
}
.rr-right:before {
left: -100px;
border-right: 100px solid #004B5F;
border-top: 400px solid transparent;
}
.rr-left > div {
margin-right: 100px;
margin-left: 50px;
}
.rr-right > div {
margin-right: 50px;
margin-left: 25px;
}
BOOM! Thats it @grinmax Also war es die Transformation und der Linke/Spitze, die der Schlüssel war? Ich stelle sicher, dass ich verstehe, was du getan hast. – Shodgson