html - 输入内的按钮 (HTML/CSS)

标签 html css

我希望我的按钮位于文本输入框内。像这样:

enter image description here

这是我的代码:

input {
        background: #8196aa;
        border: 0;
        border-radius: 10px;
        color: white;
        padding: 20px;

        &:focus {
            outline: none;
        }

        &::placeholder {
            color: white;
        }
    }

    button {
        background: #16bdae;
        border: 0;
        border-radius: 7px;
        color: white;
        padding: 15px;
    }
<div class="pt-site-footer__submit">
  <input type="email" placeholder="Your e-mailadress">
  <button>LOGIN</button>
</div>

我希望有人对此有答案。 (Stack Overflow 上的其他答案对我没有帮助)

最佳答案

* {
  box-sizing: border-box;
}

input {
  background: #8196aa;
  border: 0;
  border-radius: 10px;
  color: white;
  padding: 20px;
  width: 100%;
}

input:focus {
  outline: none;
}

input::placeholder {
  color: white;
}

button {
  background: #16bdae;
  border: 0;
  border-radius: 7px;
  color: white;
  padding: 15px;
  position: absolute;
  right: 5px;
  top: 5px;
}

.pt-site-footer__submit {
  position: relative;
  display: inline-block;
  width: 50%;
}
<div class="pt-site-footer__submit">
  <input type="email" placeholder="Your e-mailadress" />
  <button>LOGIN</button>
</div>

关于html - 输入内的按钮 (HTML/CSS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69313378/

相关文章:

javascript - 单击 map 自定义控件时获取特定子项

javascript - 使用 execCommand 切换 H1 和 h2

css - 即使是左对齐的 Flexbox 产品网格

javascript - jquery.transit - 如何将转换传递给元素的 "right"属性而不是 "left"?

javascript - 如何在 IE 中将鼠标悬停在图像上时删除下划线?

php - 文本区域的内容未发布

html - 无法在手机上看到完整的弹出窗口

javascript - 单击它时禁用提交按钮,将阻止在 Google Chrome 上提交表单

css - 如何使用 javascript 和 css 在状态更改时为组件的有条件渲染部分设置动画?

javascript - 如何显示多个选项卡式内容部分?