html - 需要让Search Image到搜索框的右端

标签 html css

如何制作如下图的搜索框:

enter image description here

这是我试过的:

.search {
  color: #737373;
  width: 95%;
  border-radius: 100px;
  border: 0;
  outline: none;
  box-shadow: none;
}

.circle {
  background: #00DB16;
  border-radius: 100px;
  width: 50px;
  height: 50px;
}
<div class="trd-row">
  <form>
    <input type="text" class="search" placeholder="&nbsp;&nbsp;Search.." required="">
    <input type="image" class="button circle" src="images/search.png">
  </form>
</div>

最佳答案

这应该让你开始......

.search{
  position: relative;
  width: 80%;
}
.search-input {
  color: #737373;
  font-size: 18px;
  width: 100%;
  position: relative;
  padding: 15px;
  border-radius: 100px;
  border: 0;
/*   outline: none; */
  box-shadow: 0 0 5px #ddd;
}

.circle {
  position: absolute;
  right: -30px;
  top: 0;
  background: #00DB16;
  border-radius: 100px;
  width: 50px;
  height: 50px;
}
<div class="trd-row">
  <form>
    <div class="search">
      <input type="text" class="search-input" placeholder="&nbsp;&nbsp;Search.." required="">
      <input type="image" class="button circle" src="">
    </div>
  </form>
</div>

关于html - 需要让Search Image到搜索框的右端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45453907/

相关文章:

javascript - 属性与类之间是否存在任何性能(或其他)差异?

css - (Html 和 css)在包装器中设置背景图片时出现问题

php - 在 Laravel 5.6 中创建搜索表单

html - 如何在屏幕调整大小时顺畅地依次缩小多个 div?

css - 如何使颜色像输入的默认工具提示

javascript - Bootstrap 中的下拉导航栏不起作用

html - 如何将可点击图标放置在 flexbox 网格中的(右下角)图像上?

javascript - React 样式组件无法识别视频标签的 HTML 属性 'autoplay'

javascript - 左右边缘倾斜/切回平行的旋转 div

html - 导航边框高度不一样