Распространенным более сложным приемом адаптивного дизайна является использование «Медиа-запросов» в CSS.
Для начала выровняйте элементы, как вам нравится, по умолчанию. Затем выберите предел для изменения размера (например, «ширина менее 600 пикселей»). После того, как у вас есть этот набор, вы можете начать медиа-запрос следующим образом:
@media (max-width: 600px) {
*selector* {
*change you want to make when screen is smaller than 600px*;
}
}
Это приведет к тому, что изменения в правилах CSS будут автоматически применяться всякий раз, когда ширина экрана меньше 600 пикселей, но он также должен возвращаться к значениям по умолчанию всякий раз, когда экран снова увеличивается в размере.
Медиа-запросы могут быть намного сложнее и сложнее, чем в этом примере, но они невероятно полезны, когда вы к ним привыкнете . Я настоятельно рекомендую почитать их.