#css #semantic-ui-react
#css #семантический-пользовательский интерфейс-реагировать
Вопрос:
У меня возникли проблемы с центрированием изображения внутри столбца сетки semantic-ui-react. Сообщение, которое у меня есть под изображением, правильно центрируется с помощью
textAlign='center'
на колонке, но если я попытаюсь использовать, например:
<Grid>
<Grid.Row>
<Grid.Column centered textAlign='center'>
<Image src={imgsrc} />
<Message size='small'>Image Title</Message>
</Grid.Column>
</Grid.Row>
</Grid>
Изображение остается слева. Я могу CSS / Flex расположить изображение там, где я хочу, в столбце, и это может быть правильным способом сделать это, но разве я не могу просто расположить изображение в центре столбца сетки без CSS?
Комментарии:
1. Будете ли вы рассматривать центральное изображение в изображении пользовательского интерфейса вместо представления сетки? или обязательно нужен вид сетки?
Ответ №1:
Сделайте div
инсайд <Grid.Column>
с классом ui segment
. Затем установите class="ui centered medium image"
в теге Image. Вы можете избежать другого div, просто установив класс ui segment
<Grid.Column>
. Смотрите дополнительные свойства изображения в Sementic-ui.
<Grid>
<Grid.Row>
<Grid.Column>
<div class="ui segment">
<img class="ui centered medium image" src={imgsrc}>
</div>
</Grid.Column>
</Grid.Row>
</Grid>