Gibt es eine Möglichkeit, die Position der Bildlaufleiste mit CSS von links nach rechts oder von unten nach oben zu ändern?
Gibt es eine Möglichkeit, die Position der Bildlaufleiste mit CSS von links nach rechts oder von unten nach oben zu ändern?
Antworten:
Nur CSS verwenden:
Rechts / Links Flippiing: Working Fiddle
.Container
{
height: 200px;
overflow-x: auto;
}
.Content
{
height: 300px;
}
.Flipped
{
direction: rtl;
}
.Content
{
direction: ltr;
}
Top / Bottom Flipping: Arbeitsgeige
.Container
{
width: 200px;
overflow-y: auto;
}
.Content
{
width: 300px;
}
.Flipped, .Flipped .Content
{
transform:rotateX(180deg);
-ms-transform:rotateX(180deg); /* IE 9 */
-webkit-transform:rotateX(180deg); /* Safari and Chrome */
}
div
in Chrome 29 umgedrehten Geige auf der oberen / unteren umgedrehten Geige.
Hier ist ein anderer Weg, indem rotating element
mit dem scrollbar
zum 180deg,
Einwickeln es content
in ein anderes Element ist, und rotating
das wrapper
für -180deg
. Überprüfen Sie das Snippet unten
rtl
und ltr
Richtung. Es wird also einen nativen Scroll-Effekt haben, scroll-down
nach unten und scroll-up
nach oben
Probieren Sie es aus. Hoffe das hilft
<div id="single" dir="rtl">
<div class="common">Single</div>
</div>
<div id="both" dir="ltr">
<div class="common">Both</div>
</div>
#single, #both{
width: 100px;
height: 100px;
overflow: auto;
margin: 0 auto;
border: 1px solid gray;
}
.common{
height: 150px;
width: 150px;
}
dir
etwas Neuem gelernt, aber ich brauchte auch oben und unten