gpt4 book ai didi

javascript - 更改输入 :focus 上的提交按钮不透明度

转载 作者:行者123 更新时间:2023-11-29 16:18:43 26 4
gpt4 key购买 nike

我有一个搜索栏和一个图像作为 submit 按钮。我希望 submit 按钮的不透明度在其正常状态下为 0.5,在搜索栏位于 :focus 时为 1.0

这是我的 HTML:

<form id='searchThis' action='/search' method='get' style='display: inline;'>
<input id='searchBox' name='q' onblur='if(this.value==&apos;&apos;)this.value=this.defaultValue;' onfocus='if(this.value==this.defaultValue)this.value=&apos;&apos;;' style='display:inline;font-family:Segoe UI, Microsoft Tai Le, trebuchet MS,&apos;lucida grande&apos;;width: 155px;color:#636363;' type='text' value='Search' vinput=''/>
<input id='submitsearch' alt='Search' height='20px' src='http://1.bp.blogspot.com/-Ab4nALwSEdw/T4LI1pym1LI/AAAAAAAABBA/_oQltx3svas/s320/search.png' style='display:inline; padding-left: 10px; margin-top:1px; position: absolute; opacity:0.5;' title='Search' type='image' width='20px'/>
</form>

但我不知道我应该使用 CSS 还是 Javascript,而且我两者都不太擅长。

谁能帮帮我?

最佳答案

CSS:

#submitsearch {
opacity: 0.5;

-moz-transition: opacity 0.5s;
-ms-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}

#searchBox:focus + #submitsearch {
opacity: 1.0
}

关于javascript - 更改输入 :focus 上的提交按钮不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12769577/

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