Использование Flexbox для изменения макета в разных точках остановаCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Использование Flexbox для изменения макета в разных точках останова

Сообщение Anonymous »

Я пытаюсь организовать серию элементов в другой макете для «мобильных» экранов против больших экранов. < /p>

По сути, на мобильных экранах я хочу, чтобы заголовок охватил всю ширину вверху, центрирована. Внизу находится изображение и группа значков справа в том же ряду. < /p>

на больших экранах я хочу, чтобы заголовок был прилегает к изображению в том же столбце, но над значками (см. Изображение для желаемых результатов).
< img alt = "Введите описание изображения здесь" src = "https://i.sstatic.net/psxxh.png"/>

, играя с правилами Flexbox и Свойство заказа, я могу достичь 2/3 этого эффекта. То, как я написал, я могу получить заголовок рядом с изображением, но группа значков всегда находится под изображением. < /p>

См. Мою скрипку для моей попытки < /p>

html < /p>



This is my title

Изображение


Изображение

Изображение

Изображение

Изображение



< /code>

scss < /p>

.container {
max-width: 500px;
@media (min-width: 800px) {
max-width: 750px;
}
}
.row {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: flex-start;
align-content: flex-start;
}
.title {
width: 100%;
text-align: center;
@media (min-width: 800px) {
flex: 0 0 50%;
order: 2;
text-align: left;
}
}
.icon-section {
padding-left: 20px;
@media (min-width: 800px) {
display: flex;
order: 3;
}
}
.icon {
@media (min-width: 800px) {
margin-right: 5px;
}
}
< /code>

Я не женат на использовании Flexbox, и я гибкость с разметкой. Однако я хочу избежать двух экземпляров моего заголовка и скрывать один в зависимости от размера экрана. Кроме того, поскольку заголовок будет динамичным, я не могу использовать абсолютное позиционирование.

Подробнее здесь: https://stackoverflow.com/questions/354 ... reakpoints
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Использование flexbox для изменения макета в разных точках останова
    Anonymous » » в форуме CSS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Использование Flexbox для изменения макета в разных точках останова
    Anonymous » » в форуме Html
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Использование Flexbox для изменения макета в разных точках останова
    Anonymous » » в форуме Html
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Использование Flexbox для изменения макета в разных точках останова
    Anonymous » » в форуме CSS
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Меня смущают «Политика макета» MDSpans, «Картирование макета» и «Политика картирования макета»
    Anonymous » » в форуме C++
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»