【问题标题】:React Form Hook: make selectors equal width againReact Form Hook:使选择器再次等宽
【发布时间】:2020-07-16 23:41:53
【问题描述】:

这是我正在尝试使用 React 表单钩子和材质 ui 制作的此表单的 link to codesandbox。代码位于components\execute 文件夹下的CreateEmployee.tsx 文件中。用户界面截图如下。

我正在努力:

  1. 性别和名称的选择器(背景颜色:aqua) 等宽。
  2. 提交按钮稍大,更显眼 字体。

但由于我有限的 css 知识,我无法做到这一点。有人可以帮忙吗?

【问题讨论】:

    标签: css reactjs typescript material-ui demo


    【解决方案1】:

    以下是使select 元素具有相同宽度的方法:

    select[name="Gender"],
    select[name="Designation"] {
      min-width: 150px;
    }
    

    以下是如何使用 select 元素将 50% 分成几行:

    .form-label-group label {
      background-color: yellow;
      width: 50%;
    }
    

    提交按钮:

    input[type=submit] {
      width: 100px;
      font-size: 1.25em;
    }
    

    关于提交按钮,最好将className="anythingyouwant"添加到按钮元素并更改(在css中)input[type=submit].anythingyouwant

    【讨论】:

    • 将很快为按钮添加样式
    • 谢谢! min-width 部分效果很好。关于如何增加提交按钮高度的任何想法? height: 200px 之类的东西不起作用
    • 你能再检查一次吗,因为height: 200px; 应该可以工作。请确保您将此样式应用于按钮,而不是div#submit-button
    • 是的,只有当我添加背景颜色时,提交按钮才会改变它的外观,否则它根本不会改变!
    • Idk,改变身高对我有用。无论如何,您的应用程序中已有可用的结帐按钮:[Button](material-ui.com/components/buttons)。使用Button 组件将使您免于编写自己的 css
    猜你喜欢
    • 1970-01-01
    • 2022-11-02
    • 2021-12-01
    • 2021-12-11
    • 1970-01-01
    • 2022-08-03
    • 2021-12-05
    • 2022-06-12
    • 2021-05-25
    相关资源
    最近更新 更多