html - 如何在不增大父输入元素的情况下增大字体大小?

标签 html css

我不想在不增大文本框的情况下增大此文本框上的字体大小,有什么帮助吗? :) https://imgur.com/a/96frxvS ,我的 CSS 代码在下面,这对您有帮助。 (box是持有元素的表单类)

.box input[type = 'text'], .box input[type = 'password'] {
    border: 0;
    background: none;
    margin: 40px auto;
    text-align: center;
    display: block;
    border: 4px solid #70abff;
    padding: 28px 20px;
    width: 400px;
    outline: none;
    color: white;
    border-radius: 30px;
    transition: 0.25s;
    font-family: 'Gill Sans MT';
    background: #191919;

最佳答案

您的 CSS 遵守您的填充规则并使比例与您的说明保持一致。为防止盒子变大,您必须设置固定高度并移除填充规则。

.box input[type='text'],
.box input[type='password'] {
  border: 0;
  background: none;
  margin: 40px auto;
  text-align: center;
  display: block;
  border: 4px solid #70abff;
  /*   padding: 28px 20px; */  /* <-- removed */
  width: 400px;
  height: 50px;                /* <-- fixed height */
  outline: none;
  color: white;
  border-radius: 30px;
  transition: 0.25s;
  font-family: 'Gill Sans MT';
  background: #191919;
  font-size: 100%;
}

.box.larger input[type='text'],
.box.larget input[type='password'] {
  font-size: 200%;
}
<div class="box">
  <input type="text" value="something">
</div>

<div class="box larger">
  <input type="text" value="something">
</div>

jsFiddle

关于html - 如何在不增大父输入元素的情况下增大字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54682232/

相关文章:

javascript - 运行许多查询时,Chrome 与 Web SQL 中的问题/错误?

javascript - 无法在 &lt;script&gt; 标签上对生成的 RSS 进行样式化

javascript - 将Firefox回放栏更改为音频的onclick按钮

css - Iframe - 仅垂直滚动

border - 为圆形图像添加边框

javascript - 创建长度为 <tr> 的 .row.cells 行

Html.Description用于在前面的 &lt;textarea/> 内渲染

javascript - 为什么期望 Flash 可用/启用是可以接受的,但 JavaScript 不是?

javascript - Jquery 只更新第一个匹配的 div 中的元素

html - 背景响应问题