C'è un modo per cambiare la posizione della barra di scorrimento da sinistra a destra o dal basso verso l'alto con CSS?
C'è un modo per cambiare la posizione della barra di scorrimento da sinistra a destra o dal basso verso l'alto con CSS?
Risposte:
Utilizzando solo CSS:
Flippiing destro / sinistro: violino funzionante
.Container
{
height: 200px;
overflow-x: auto;
}
.Content
{
height: 300px;
}
.Flipped
{
direction: rtl;
}
.Content
{
direction: ltr;
}
Capovolgimento dall'alto / dal basso: violino funzionante
.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 sul violino Flipping superiore / inferiore .
Ecco un altro modo, rotating element
con il scrollbar
per 180deg,
avvolgerlo content
in un altro elemento, e rotating
quello wrapper
per -180deg
. Controlla lo snippet di seguito
rtl
and ltr
direction. Quindi avrà efetto di scorrimento nativo, scroll-down
verso il basso e scroll-up
verso l'alto
Prova questo. Spero che sia di aiuto
<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
appreso qualcosa di nuovo, ma avevo bisogno anche di alto e basso