Проблема макета Flexbox в плагинах Adobe XD - PullRequest
0 голосов
/ 01 марта 2019

В Adobe XD при использовании flex-wrap дочерний элемент перекрывается друг с другом

пример children element overlaps with each other код:

 <div
        style={{
          display: "flex",
          flexWrap: "wrap",
          height: 400,
          width: 600,
          border: "solid 1px #ddd",
          overflow: "scroll"
        }}
      >
        {this.state.images.map(({ png, description }, i) => (
          <img
            style={{
              border: "solid 1px #ddd",
              padding: 7,
              margin: 4,
              borderRadius: 4,
              display: "flex",
              flexDirection: "column"
            }}
            alt={description}
            src={png}
            key={i}
            height={64}
            width={64}
          />
        ))}
      </div>

Но если я использую изображение меньшего размера, оно не перекрывается

пример enter image description here код

  <div
        style={{
          display: "flex",
          flexWrap: "wrap",
          height: 400,
          width: 600,
          border: "solid 1px #ddd",
          overflow: "scroll"
        }}
      >
        {this.state.images.map(({ png, description }, i) => (
          <img
            style={{
              border: "solid 1px #ddd",
              padding: 7,
              margin: 4,
              borderRadius: 4,
              display: "flex",
              flexDirection: "column"
            }}
            alt={description}
            src={png}
            key={i}
            height={34}
            width={34}
          />
        ))}
      </div>

Я не могу воспроизвести эту ошибку в браузере, похоже, только вплагины Adobe XD

1 Ответ

0 голосов
/ 05 марта 2019

Это известная ошибка в текущей версии XD.Спасибо, что сообщили об этом.У нас есть исправление в будущих обновлениях XD (возможно, XD 20 или 21).Пожалуйста, следите за обновлениями!

...