Ich habe vor kurzem versucht, eine Folie von divs zu machen, mit einem Skript namens Owl-Carousel, wo divs um jeweils 10 px beabstandet sind, so das Ziehen schön aussieht.Abstand zwischen überlagerten divs, ohne die Breite zu beeinflussen
machte ich den gesamten Code für die Ansicht Zweck: http://codepen.io/anon/pen/VLZmWd
Ich habe versucht, die Ränder ohne Erfolg zu modifizieren.
Die CSS ist wie folgt:
.generic { // header on top of slide, must have wrapper width
background-color:red;
height: 30px;
text-align:center;
}
.item { // item (slide) inside the owl carousel, must have wrapper width
height: 300px;
background-color: #7FFFD4;
//margin-right:10px; // gives the spacing between slides, but works so bad
}
#wrapper { // wraps carousel and elements with generic class
margin:0px auto;
width:720px;
height: auto;
}
Wie kann ich Raum gleitet zwischen ihnen durch 10px während Rot/Grünflächen gleiche Breite und .Generischer Klasse unangetastet zu halten.
Der Grund, warum ich die Klasse ".generic" unverändert lassen möchte, ist hauptsächlich die Art und Weise, wie ich meinen Code aufgebaut habe, so dass das CSS für Breiten leicht modifizierbar ist: Ich habe viele verschiedene Klassen/Elemente Ich nehme an, dass ich die Breite des Wrappers übernehmen muss. Ich möchte nicht die Breite für jeden von ihnen festlegen oder Ränder für die Verwaltung von Code festlegen.
BEARBEITEN: Um es klar zu machen, wenn ich die Maus auf das Karussell schiebe, ist mein Ziel, 10px Weiß zwischen jedem Dia zu sehen (was im Codepen nicht der Fall ist), während die grüne Bereichbreite beibehalten wird Wie die rote Bereichsbreite.
Dank
Fehle ich etwas, oder sind sie schon die gleiche Breite? – Alexey
'' so dass jede grüne Folie hat einen Abstand von 10px '' - eigentlich verstehe ich diesen Teil nicht, um ehrlich zu sein. – sinisake
Die Dias haben die gleiche Breite, aber sie sind nicht um 10px voneinander getrennt, sie sind miteinander verschmolzen, wenn ich das sagen könnte! – Yannick