Po całkowitym ukryciu ekranu o szerokości ekranu mniejszej niż 768 pikseli obraz Boostrap dashboard example całkowicie ukrywa nawigację po pasku bocznym (nie jest zwinięty ani ułożony). Co byś powiedział na temat obsługi urządzeń mobilnych przy takiej konfiguracji?Wyświetlanie paska bocznego pulpitu sterowania Bootstrap jest widoczne/dostępne na urządzeniu mobilnym
Odpowiedz
CSS na pasku bocznym na „większe niż” widoku mobilnym jest określony w:
@media (min-width: 768px)
.sidebar {
position: fixed;
top: 51px;
bottom: 0;
left: 0;
z-index: 1000;
display: block;
padding: 20px;
overflow-x: hidden;
overflow-y: auto;
background-color: #f5f5f5;
border-right: 1px solid #eee;
}
po czym powraca do swojej niewypłacalności display:none
.sidebar {
display: none;
}
Trzeba by albo zmienić jego domyślny CSS lub dodaj nowy media query, np
@media (max-width: 768px)
W celu specjalnie kierować mniejszych urządzeń. Rodzaj stylizacji, którą chcesz zastosować, zależy od tego, czego szukasz.
Dzięki, co byś polecił? Układasz to? Zwiń gdzieś? Wolałbym zwinąć, ale główny nagłówek na górze jest już zwinięty w normalnej lokalizacji .. –
Jest dość subiektywny, może zwinąć i ułożyć poniżej głównego menu ..? – SW4
Jedną z opcji jest po prostu ukrywanie go poza ekranem po lewej stronie, a następnie udostępnienie małego uchwytu do chwytania (podobnie jak menu hamburgera dla głównej nawigacji), aby je odsłonić. Po odsłonięciu przesuwa się od sceny lewej do wypełnienia okna i przewija w razie potrzeby aż do zwolnienia/zwinięcia przez użytkownika. –
Inną opcją jest połączenie pulpitu nawigacyjnego i szablonowych szablonów paska bocznego. Ten układ pozwala sidebar być wyłączane/na ekranie w mniejszych szerokościach ...
@media screen and (max-width: 768px) {
.row-offcanvas {
position: relative;
-webkit-transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
}
.row-offcanvas-left
.sidebar-offcanvas {
left: -33%;
}
.row-offcanvas-left.active {
left: 33%;
}
.sidebar-offcanvas {
position: absolute;
top: 0;
width: 33%;
margin-left: 10px;
}
}
/* Sidebar navigation */
.nav-sidebar {
background-color: #f5f5f5;
margin-right: -15px;
margin-bottom: 20px;
margin-left: -15px;
}
.nav-sidebar > li > a {
padding-right: 20px;
padding-left: 20px;
}
.nav-sidebar > .active > a {
color: #fff;
background-color: #428bca;
}
- 1. Wyłączanie ukrywania paska adresu na urządzeniu mobilnym
- 2. Mocowanie paska bocznego migotania na przewijanie
- 3. Bootstrap: Utrzymanie zawartości reaguje podczas korzystania z paska bocznego offcanvas
- 4. Jak połączyć karuzelę bootstrap z menu paska bocznego?
- 5. wyłączanie/włączanie paska bocznego od strony serwera
- 6. Przewiń wewnątrz stałego paska bocznego.
- 7. Najprostszy sposób określenia, czy użytkownik jest na urządzeniu mobilnym
- 8. Dostosowywanie paska bocznego kodu VS
- 9. shinydashboard Przepełnienie menu paska bocznego
- 10. Redactor - Naprawiony pasek narzędzi nie działa na urządzeniu mobilnym
- 11. Zmiana strony na m. kiedy na urządzeniu mobilnym
- 12. Tworzenie paska bocznego w jQuery mobile
- 13. Dyrektywa kątowa do umieszczania paska bocznego
- 14. html5 autoodtwarzania wideo w urządzeniu mobilnym
- 15. Zarezerwuj część pulpitu
- 16. CSS: hover /: focus vs click event na (mobilnym) urządzeniu dotykowym
- 17. Implementacja DLNA/UPnP (Win7 Play To) na urządzeniu mobilnym
- 18. Czy możliwe jest automatyczne ukrycie paska bocznego Eclipse?
- 19. Rozmiar czcionki CSS nie działa poprawnie na urządzeniu mobilnym
- 20. Facebook Messenger API - trwałe menu nie działa na urządzeniu mobilnym
- 21. Strona kątowa nie otwiera się na urządzeniu mobilnym
- 22. Wysublimowany tekst 2 - zmiana koloru paska bocznego
- 23. Facebook Podobnie jak przycisk powodujący poziome przewijanie na urządzeniu mobilnym
- 24. Jak wdrożyć wyszkolony model tensorflow na urządzeniu mobilnym?
- 25. Nie można przewinąć wykresu amcharts na urządzeniu mobilnym
- 26. Wyłącz objaśnienie (menu kontekstowe) na urządzeniu mobilnym IE
- 27. Jak mogę uzyskać e.offsetX na urządzeniu mobilnym/iPadzie?
- 28. Jak naprawić problem paska bocznego pobierania na panelu flexdashboard
- 29. Responsywny projekt strony działa na komputerze stacjonarnym, ale nie na urządzeniu mobilnym.
- 30. Bootstrap - nie można kliknąć menu rozwijanego menu podrzędnego na urządzeniu mobilnym, a pierwsze kliknięcie nie wyzwala nav-collapse
Zobacz ten http://getbootstrap.com/css/#responsive-utilities. –
Aby było to przyjazne dla urządzeń mobilnych, wymagałoby to tylko usunięcia klasy '.sidebar'; przesunięcie ujemne ("sm-md-offset-2" i "sm") na głównym pojemniku; w ten sposób przekształcając pasek boczny w kolumnę siatki. To Ty decydujesz, czy chcesz, aby pojawił się nad głównym pojemnikiem, czy pod nim. – MackieeE
Dzięki, @MackieeE. To zadziała, post w odpowiedzi! –