css - 如何在 React 中减少引导程序的表单宽度输入
问题描述
我正在研究 react.js 并导入了引导登录表单。挑战在于,默认情况下,它占据了整个网页的宽度,我希望它减少到大约 30rem 宽度的空间。代码如下所示:
<div>
<h1> Login </h1>
<form onSubmit={this.handleSubmit}>
{this.renderInput("username", "Username")}
{this.renderInput("password", "Password", "password")}
{this.renderButton("Login")}
</form>
</div>
解决方案
我得到了解决方案,如下所示:
有两种方法可以实现这一点。首先是将 CSS 样式直接嵌入到表单中,如下所示:
<div>
<h1> Login </h1>
<form onSubmit={this.handleSubmit} style={{ width: "30rem" }}>
{this.renderInput("username", "Username")}
{this.renderInput("password", "Password", "password")}
{this.renderButton("Login")}
</form>
</div>
第二种方法是直接在 index.css 中设置样式(注意你必须在 src 下获取 index.css):
索引.css:
.formWidth {
width: 30rem;
}
然后使用 className 在您的表单中调用它,如下所示:
loginForm.jsx:
<div>
<h1> Login </h1>
<form onSubmit={this.handleSubmit} className="formWidth">
{this.renderInput("username", "Username")}
{this.renderInput("password", "Password", "password")}
{this.renderButton("Login")}
</form>
</div>
推荐阅读
- python - 无法更新熊猫的列值
- angular - Angular Material Dropdown:具有绑定的对象值,初始(默认)值未显示
- python - 使用我的模型在不使用 keras 的情况下预测张量流 2 中的输出
- google-sheets - 谷歌表格手动重新计算
- reactjs - ReactJs 生产构建:即使配置了 htaccess,在页面刷新时也会出现 404 not found 错误
- python - '不再支持将列表喜欢传递给带有任何缺失标签的 .loc 或 [],请参阅
- android - android Xml 布局,可见性消失了调整我的父布局
- c - 如果 2 个头文件包含相同的功能怎么办
- python - 如何打印不带括号的函数的返回元组
- javascript - 模拟按键事件