gpt4 book ai didi

html - 如何合并 HTML 输入框和按钮? (附上样本图片)

转载 作者:太空狗 更新时间:2023-10-29 15:20:56 26 4
gpt4 key购买 nike

请回答以下问题:

  1. 如何合并搜索框和搜索按钮,如下面的示例 1 和示例 2 所示?盒子和按钮连接在一起。
  2. 如何将“放大镜”图标放在搜索框的左侧?
  3. 如何将默认文本放入“搜索元素”等框中,并在用户点击该框时淡出。

例子1
Search button and box merge

例子2
enter image description here

Example3(我不想要一个单独的按钮,如下所示) enter image description here

求助!谢谢!!

最佳答案

最简单的方法是制作整个文本字段包装器,从左边的图标到右边的按钮,一个 div,一个图像。

然后在包装内放置一个文本框,左边距为 30px;

然后将一个 div 放入位于右侧的包装器中,并向其添加一个点击监听器。

HTML:

<div id="search_wrapper">
<input type="text" id="search_field" name="search" value="Search items..." />
<div id="search_button"></div>
</div>

CSS:

#search_wrapper{
background-image:url('/path/to/your/sprite.gif');
width:400px;
height:40px;
position:relative;
}

#search_field {
margin-left:40px;
background-transparent;
height:40px;
width:250px;
}

#search_button {
position:absolute;
top:0;
right:0;
width:80px;
height:40px;
}

JQuery:

$(function(){

// Click to submit search form
$('#search_button').click(function(){
//submit form here
});

// Fade out default text
$('#search_field').focus(function(){
if($(this).val() == 'Search items...')
{
$(this).animate({
opacity:0
},200,function(){
$(this).val('').css('opacity',1);
});
}
});
});

关于html - 如何合并 HTML 输入框和按钮? (附上样本图片),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6628707/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com