2015-04-23 6 views
7

Witam Znalazłem gładki suwak, który jest naprawdę łatwy w użyciu i postanowiłem go użyć na stronie internetowej, nad którą pracowałem: http://smallbuildersdev.esy.es/Slick Slider: Jak ustawić strzałki wewnątrz, a nie na zewnątrz?

Możesz zobaczyć suwak na dole strony. Mam tylko jeden problem. Chcę, aby strzałki znajdowały się wewnątrz suwaka, a nie poza nim (to także oznacza, że ​​gdy zawartość się wsuwa, przesuwa się z niewidocznej twardej krawędzi). Czy istnieje sposób na umieszczenie strzałek w środku, dzięki czemu mogę zajmować całą szerokość strony (tak, że nie będą widoczne ostre krawędzie podczas przesuwania)? Oto link do slickowego suwaka: http://kenwheeler.github.io/slick/

Jeśli spojrzysz również na zręczną stronę z suwakiem, strzałki w lewo/w prawo znajdują się poza suwakiem.

Odpowiedz

7

Myślę, że możesz po prostu zmienić styl CSS.

.slick-prev { 
    left: 100px; 
    background: red; /*to notice it, is white*/ 
} 
.slick-next { 
    right: 100px; 
    background: red; /*to notice it, is white*/ 
} 
13

dodać z-index: 1 do odpowiedzi przez UberKaeL wymusić wyświetlanie prev strzałki na górze obrazu

.slick-prev { 
    left: 100px; 
    background: red; /*to notice it, is white*/ 
    z-index: 1; 
} 
.slick-next { 
    right: 100px; 
    background: red; /*to notice it, is white*/ 
} 
+0

nadal nie pokazuje ... – barrypicker

+0

Żadna z tych odpowiedzi nie reaguje w ogóle. Nie można zmienić rozmiaru okna i wyświetlać go poprawnie. – Sergi

1

Próbowałem zaakceptowane odpowiedź i znaleźć mój css nie brał efekt. Skończyło się na użyciu! Ważne, aby strzałka stała się widoczna ...

.slick-prev { 
    left: 100px !important; 
    background-color: red !important; /*to notice it, is white*/ 
} 
.slick-next { 
    right: 100px !important; 
    background-color: red !important; /*to notice it, is white*/ 
}