css - 如何使用 css 在 ReactJS 中将图像居中
问题描述
我正在使用 ReactJS create-react-app 来构建一个网站。我正在尝试使用 css 将我的主页上的图像水平居中在屏幕上,但它仍然保持左对齐。
我将 .jpg 导入到带有类声明的 .js 文件中,它出现在页面上,但它不遵循我在 index.css 文件中所做的类修改。
//在 Cur.js 文件中
import React from 'react';
import Image from 'react-image-resizer';
import cur from './cur.jpg';
function Cur() {
return (
<div>
<Image
img src={cur} alt="cur" class="center"
height={350}
width={700}
/>
</div>
);
}
export default Cur;
//在 index.css 文件中
.center{
text-align: center;
display: block;
justify-content: center;
align-items: center;
margin: auto;
width: 100%;
}
解决方案
<Image
img src={cur} alt="cur"
height={350}
width={700}
style={{ alignSelf: 'center' }}
/>
您可以将内联样式分开,或styled-components
改用
推荐阅读
- excel - Selenium Excel VBA 打开选项卡以供类实例使用
- select - 选择输出块
- configuration - 如何在 Oracle CC&B 中的 Navigation Key URL 上添加动态字段?
- javascript - Vue + Jest 无法读取未定义的属性“默认”
- python - 从熊猫数据框中提取嵌套字典
- c# - 如何使视图对齐键盘
- visual-studio-2019 - 如何配置 Visual Studio 2019 以将 IIS Express 元数据 (applicationhost.config) 文件存储在与 Visual Studio 2017 相同的位置?
- javascript - 在移相器 3 中移动遮罩的问题
- android-cts - android-gts 在 ubuntu16.04 上设置 android-gts
- java - 在 Vaadin Flow 14 中将过滤器重新应用于 ListDataProvider(用于 Grid 小部件)