html - 你能帮我在搜索栏中使用 "icon font"仅使用 CSS 来打开搜索栏吗?

标签 html css dom

我一直在尝试获取一个搜索图标来打开一个搜索栏。我非常接近,但是当您单击搜索图标时,搜索输入不会打开。当您单击图标右侧时,它会打开。有没有办法让这项工作没有背景图片?我希望能够使用图标字体。

在这里查看:http://cdpn.io/mkAyi

最佳答案

<input id="searchbox" class="t-box2" type="text" value="Search" name="text">

<style>
    .t-box2 {
    background-color: #FFFFFF;
    background-image: url("../images/search_icon.png");
    background-position: 96% center;
    background-repeat: no-repeat;
    border: 1px solid #DFDFDF;
    border-radius: 10px 10px 10px 10px;
    color: #666666;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 21px;
    margin-top: 4px;
    padding: 2px 35px 2px 7px;
    text-align: left;
    width: 1px;
}
.t-box2:hover {
     width: 100px;
}
</style>

关于html - 你能帮我在搜索栏中使用 "icon font"仅使用 CSS 来打开搜索栏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19628230/

相关文章:

html - 在响应式导航中向下推送内容

html - 尖括号是否需要在嵌套样式元素中进行 HTML 转义?

Javascript直接访问dom元素并使用变量

javascript - window.open(URL,name,specs,replace) ??名称与替换

html - 如何使 Bootstrap 导航项居中

javascript - 如何刷新存储和快照的 jquery 选择器变量

html - 为什么不在 WYGIWYS 编辑器中将图像作为 base64 字符串嵌入

javascript - 如何让缩略图图像占据缩略图的整个空间?

javascript - 如何将菜单从悬停更改为单击

javascript - 当我使用 ajax 加载/拉取内容时,如何将 CSS 编码为 "change"?