• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Przewijanie zawartości w divach.

Mały hosting, OGROMNE możliwości
0 głosów
1,029 wizyt
pytanie zadane 13 czerwca 2015 w JavaScript przez artimal Gaduła (4,800 p.)
Cześć, wyboraźcie sobie, że macie pewną zawartość z tekstem i zdjęciami. Umieszczamy go w bloku ale chcemy miał powiedzmy 200x1000px i żeby można było w nim przewijać ta zawartość ale z ładną rolką a nie z taką którą proponuje przeglądarka. Czy jest na to  sposób? :)

1 odpowiedź

+1 głos
odpowiedź 13 czerwca 2015 przez Comandeer Guru (607,960 p.)
wybrane 13 czerwca 2015 przez artimal
 
Najlepsza
We wszystkich przeglądarkach to skryptem: http://jscrollpane.kelvinluck.com/

Dla Blinka/Webkita można samym CSS-em: https://css-tricks.com/custom-scrollbars-in-webkit/
komentarz 19 lipca 2015 przez artimal Gaduła (4,800 p.)
Wybrałem opcję nr 2. Wiesz może jak usunąć horyzontalny scroll-bar? Bo skoro zawartość nie wyjeżdża poza podaną szerokość to według mnie sam powinien znikać a jednak tak się nie dzieje.
komentarz 19 lipca 2015 przez Comandeer Guru (607,960 p.)

overflow-x: hidden?

komentarz 19 lipca 2015 przez artimal Gaduła (4,800 p.)
Tylko gdzie to wkleić?
komentarz 19 lipca 2015 przez Comandeer Guru (607,960 p.)
Do elementu, który się przewija w poziomie ;)
komentarz 19 lipca 2015 przez artimal Gaduła (4,800 p.)

Dodałem gdzie mogłem i niestety ;D
 

::-webkit-scrollbar {
    width: 12px;
	overflow-x: hidden;
}
 
::-webkit-scrollbar:horizontal {
    width: 0px;
    overflow-x: hidden;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
    overflow-x: hidden;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    overflow-x: hidden;
}

html, body
{
	height: 100%;
    margin: 0px;
    padding: 0px;
    background-image: url("1.png");
    overflow-x: hidden;
}

 

komentarz 19 lipca 2015 przez artimal Gaduła (4,800 p.)
::-webkit-scrollbar {
    width: 12px;
    height: 0px;
}

I działa bez overflow-x: hidden; :D 

komentarz 21 lipca 2015 przez artimal Gaduła (4,800 p.)
Jak mógłbym wyłączyć wyświetlanie ogólnego paska przewijania strony a pozostawić go włączonego jedynie w wybranym przeze mnie divie?
komentarz 21 lipca 2015 przez Comandeer Guru (607,960 p.)

Dla html, body nadać overflow: hidden a temu divowi nadać overflow: auto

komentarz 22 lipca 2015 przez artimal Gaduła (4,800 p.)
No i działa :)

Podobne pytania

0 głosów
4 odpowiedzi 3,975 wizyt
0 głosów
3 odpowiedzi 1,186 wizyt
0 głosów
1 odpowiedź 656 wizyt
pytanie zadane 10 grudnia 2017 w HTML i CSS przez vtn Początkujący (360 p.)

93,718 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,263 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...