Установите ширину столбца сетки между 2 перечислениями в Semantic UI React

#reactjs #semantic-ui

#reactjs #semantic-ui

Вопрос:

Я создаю пользовательский интерфейс с использованием библиотеки Semantic UI React и хочу установить ширину столбца между 3 и 4. Я использую 3.5 и 0.5, но поскольку перечисления библиотеки не поддерживают его, дизайн не отображается должным образом. Все ширины столбцов в сумме равны 16.

Вот как отображается пользовательский интерфейс введите описание изображения здесь

Вот как я хочу, чтобы это было. Мобильная ширина: 3,5, разделитель: 0,5, текст: 3, разделитель: 1 и так далее введите описание изображения здесь

         <Grid.Row>
          <Grid.Column width={1} />
          <Grid.Column width={3.5}>
            <Image src={mobileQuizPrevious} />
          </Grid.Column>
          <Grid.Column width={0.5} />
          <Grid.Column width={3}>
            <p>
              <strong>Before</strong>
              <br />
              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras
              augue nulla, condimentum a tortor non, gestas maximus neque.
            </p>
          </Grid.Column>
          <Grid.Column width={1} />
          <Grid.Column width={3.5}>
            <Image src={mobileQuizNew} />
          </Grid.Column>
          <Grid.Column width={0.5} />
          <Grid.Column width={3}>
            <p>
              <strong>After</strong>
              <br />
              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras
              augue nulla, condimentum a tortor non, gestas maximus neque.
            </p>
          </Grid.Column>
        </Grid.Row>
 

Параметры ширины сетки Semantic UI

введите описание изображения здесь

Любая помощь будет оценена!

Ответ №1:

Я решил это так. Подошел довольно близко к предполагаемому дизайну

 <Grid.Row centered>
          <Grid.Column width={1} />
          <Grid.Column width={3} style={{ marginRight: "1em" }}>
            <Image src={image1} />
          </Grid.Column>

          <Grid.Column width={3}>
            <p>
              <strong>Before</strong>
              <br />
              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras
              augue nulla, condimentum a tortor non, gestas maximus neque.
            </p>
          </Grid.Column>
          <Grid.Column width={1} />
          <Grid.Column width={3} style={{ marginRight: "1em" }}>
            <Image src={image2} />
          </Grid.Column>

          <Grid.Column width={3}>
            <p>
              <strong>After</strong>
              <br />
             Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras
              augue nulla, condimentum a tortor non, gestas maximus neque.
            </p>
          </Grid.Column>
        </Grid.Row>