Создаем адаптивные элементы с помощью flex
Создать сайт #1
Создать сайт #2
Что почитать:
Отзывчивый веб-дизайн
Медиа запросы
Примеры хорошего веб-дизайна