【发布时间】:2021-02-15 21:14:15
【问题描述】:
出于练习目的,我想复制 Google 的前端。我正在努力在 Google 搜索栏中添加“搜索图标”。
在其他文章中,我读到了我已经包含的背景图像属性。但是,我的图像像素很大。我添加了一个“5px”以强调图标应该更小。但是,执行此操作时看不到图标。
有人能解释一下我会怎么做吗?
input[type=text] {
background-image: url(https://upload.wikimedia.org/wikipedia/commons/thumb/7/7e/Vector_search_icon.svg/1200px-Vector_search_icon.svg.png) 5px;
outline: none;
width: 40%;
padding: 8px 25px;
border: 1px solid #DDD;
border-radius: 25px;
margin: 20px;
}
<div>
<ul class="nav justify-content-end">
<li class="nav-item">
<a class="nav-link" href="image.html">Image Search</a>
</li>
<li class="nav-item">
<a class="nav-link" href="advanced.html">Advanced Search</a>
</li>
</ul>
</div>
<container>
<div class="image-box">
<center>
<img alt="Google" height="92" src="https://assets.stickpng.com/images/580b57fcd9996e24bc43c51f.png">
</center>
</div>
<div>
<center>
<form action="https://google.com/search">
<input type="text" name="q"><br>
<input type="submit" value="Google Search">
<input type="submit" value="I'm Feeling Lucky">
</form>
</center>
</div>
</container>
提前致谢!
【问题讨论】:
-
这能回答你的问题吗? Put icon inside input element in a form