To jest moje pierwsze pytanie tutaj, ale chciałbym tylko powiedzieć, że ta strona pomogła mi niezliczoną ilość razy w ciągu moich lat. Sądzę, że doszedłem do etapu, na którym mam własne pytania!Twitter Bootstrap - Jak zmienić klasę css na podstawie @media zdefiniowanych szerokości
Przepraszam, jeśli pytanie nie jest jasne, postaram się opracować: Przydzieliłem przejście do niektórych z moich elementów, tak że gdy są one podwieszone, wznoszą się w górę (tj. .example:hover {margin-top: -25px}
).
Możesz zobaczyć, gdzie zastosowałem to na stronie this.
Umieść wskaźnik myszy nad elementami pod polem "Wkrótce" (np. "Pixel Perfect Designs", "Pięknie czysty kod"): & "Ponad 5 lat doświadczenia").
Wszystko działa dobrze, ale zauważysz, że gdy okno przeglądarki zostanie ponownie wystarczająco małe, aby elementy były ułożone pionowo (uważam, że jest to @media (max-width: 767px)
), efekt unoszący się nie wydaje się być czysty. Chciałbym całkowicie usunąć efekt, gdy strona jest wyświetlana w ten sposób (na urządzenia mobilne).
Pytanie więc, w jaki sposób mogę zmienić właściwości klasy na podstawie szerokości przeglądarki? Chciałbym usunąć margines-górny, gdy jest zawieszony, gdy wyświetlany jest na urządzeniu mobilnym (tj. < 767px), ale powinien być przechowywany w zwykłym widoku.
Dzięki
Wielkie dzięki, twoje rozwiązanie działało idealnie! Zajęło mi to trochę czasu, ponieważ początkowo uznałem początkowy górny margines jako "! Important", więc musiałem zmienić kilka innych rzeczy, ale mam to posortowane, jeszcze raz dziękuję! –