gpt4 book ai didi

html - 在不使用 javascript 的情况下使用 css 选择输入时显示 div

转载 作者:太空宇宙 更新时间:2023-11-03 19:06:33 25 4
gpt4 key购买 nike

我的问题是,当我开始在输入中写入时,如果我将鼠标滑出“.box”div,是否不会消失。

想知道是否有任何选择器或没有任何 Javascript 的可能方法。

例子如下:

http://jsfiddle.net/vzRqY/

<div class="box">
<div class="overlay"><input/></div>
LOREM IPSUM LOREM IPSUM <br/>
LOREM IPSUM LOREM IPSUM LOREM IPSUM
</div>

谢谢

最佳答案

是的,它要求您重新排列input 的位置,但是it can be done .

HTML

<div class="box">
<input/>
<div class="overlay"></div>
LOREM IPSUM LOREM IPSUM <br/>
LOREM IPSUM LOREM IPSUM LOREM IPSUM
</div>

CSS

.box{
background : red;
padding: 20px;
position: relative;
width: 200px;
}
.overlay{
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background: rgba(0,0,0,0.6);
visibility: hidden;
opacity: 0;
z-index: 1;
}

.box input {
position: absolute;
visibility: hidden;
opacity: 0;
width: 50%;
top: 0;
left: 50%;
margin-left: -25%;
z-index: 2;
}

.box:hover .overlay,
.box:hover input,
.box input:focus,
.box input:focus + .overlay
{
visibility: visible;
opacity: 1;
}

关于html - 在不使用 javascript 的情况下使用 css 选择输入时显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10044403/

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