通过语义 UI 在图像上添加文本
Add text over Image from Semantic UI
我正在使用 Semantic UI 来显示一些图片。它工作正常,也可以在图像附近添加文本,但我想将文本放在图像上。如果可能,在图像的下半部分。
这是我的代码,图片上方有文字:
import { Grid, Image } from 'semantic-ui-react';
{data.map((element) => (
<Grid.Column>
<>
<div>{element.name + ' ' + element.city}</div>
<Image
src={element.image}
/>
</>
</Grid.Column>
))}
有没有办法将 div 中的文字放在图片上?
您可以根据父项
设置div绝对位置
<Grid.Column style={{ position: "relative", display: "flex"}}>
<div style={{position: "absolute",bottom: 20}}>
Name : City
</div>
<Image src={element.image} />
</Grid.Column>
我正在使用 Semantic UI 来显示一些图片。它工作正常,也可以在图像附近添加文本,但我想将文本放在图像上。如果可能,在图像的下半部分。
这是我的代码,图片上方有文字:
import { Grid, Image } from 'semantic-ui-react';
{data.map((element) => (
<Grid.Column>
<>
<div>{element.name + ' ' + element.city}</div>
<Image
src={element.image}
/>
</>
</Grid.Column>
))}
有没有办法将 div 中的文字放在图片上?
您可以根据父项
设置div绝对位置 <Grid.Column style={{ position: "relative", display: "flex"}}>
<div style={{position: "absolute",bottom: 20}}>
Name : City
</div>
<Image src={element.image} />
</Grid.Column>