2014-04-10 17 views
8

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

+0

Zobacz ten http://getbootstrap.com/css/#responsive-utilities. –

+1

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

+0

Dzięki, @MackieeE. To zadziała, post w odpowiedzi! –

Odpowiedz

4

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.

+0

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 .. –

+0

Jest dość subiektywny, może zwinąć i ułożyć poniżej głównego menu ..? – SW4

+0

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. –

9

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 ...

http://bootply.com/128936

@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; 
} 
Powiązane problemy