- Автор темы
- #1
Здравствуйте, многоуважаемые!
Есть необходимость масштабировать медиа запросами одну картинку (логотип) под каждый мобильный девайс: iPhone 5, 6, 6+, iPad's, а так же на больших экранах.
Соответственно нужно почти каждому указать стиль в виде width и т.д. для книжной и альбомной ориентации.
Из всего работает только для iPhone 5, 6 и большие экраны (=>1600px)
Для 6+ и iPad не срабатывает (проверяю в Хроме)
Подскажите, люди добрые, что не так у меня? Буду крайне премного благодарен!
Вот CSS-код:
Есть необходимость масштабировать медиа запросами одну картинку (логотип) под каждый мобильный девайс: iPhone 5, 6, 6+, iPad's, а так же на больших экранах.
Соответственно нужно почти каждому указать стиль в виде width и т.д. для книжной и альбомной ориентации.
Из всего работает только для iPhone 5, 6 и большие экраны (=>1600px)
Для 6+ и iPad не срабатывает (проверяю в Хроме)
Подскажите, люди добрые, что не так у меня? Буду крайне премного благодарен!
Вот CSS-код:
Код:
@media only screen and (min-width: 320px) and (max-height: 568px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2){
.logo-mobile img {
width: 144px;
transform: translateY(-7px);
}
}
@media only screen and (min-width: 320px) and (max-height: 568px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2){
.logo-mobile img {
width: 144px;
transform: translateY(-7px);
}
}
@media only screen and (min-width: 375px) and (max-height: 667px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2){
.logo-mobile img {
width: 144px;
transform: translateY(-8px);
}
}
@media only screen and (min-width: 375px) and (max-height: 667px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2){
.logo-mobile img {
width: 100%;
transform: translateY(-11px);
}
}
@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2){
.logo-mobile img {
width: 144px;
transform: translateY(-8px);
}
}
@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2){
.logo-mobile img {
width: 144px;
transform: translateY(-8px);
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.logo-mobile {
width: 144px;
transform: translateY(-8px);
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.logo-mobile {
width: 144px;
transform: translateY(-8px);
}
@media only screen and (min-width: 1600px) {
.logo-mobile img {
width: 100%;
}
}