2012-03-23 15 views

Odpowiedz

1

Edycja: od wersji Bootstrap 2.0.2 to już nie problem. Zasadniczo bootstrap implementuje teraz rozwiązanie zaproponowane poniżej, które zostawiam tutaj w celach referencyjnych.

Ogólnie rzecz biorąc, na małych ekranach modemy wypełnią większość okna, więc pozycjonowanie względem przycisku, który uruchomił modalny, nie ma zbytniego sensu. Co zwykle zrobić to nadpisywanie modalnego pozycję Telefony:

@media (max-width: 767px) { 
    .modal { 
     top: 20px; 
     // negative left margin to position horizontally. 
     margin: 0 0 0 -280px; 
     // already in modals.less, just copied for clarification: 
     left: 50%; 
     position: fixed; 
    } 
} 

(jest to w mniej czystych rozwiązań CSS wygląda podobnie).

+0

Czy nie ma typowego * oficjalnego * sposobu na zrobienie tego? – smonff

+1

Powrót w bootstrap 1.x, to był niestety jedyny sposób, aby przejść. W nowszych wersjach jest to rozwiązywane przez bootstrap. –

+0

Dziękujemy za udzielenie dodatkowych informacji. – smonff

Powiązane problemy