css中:focus-within怎么用

这篇文章主要为大家展示了css中:focus-within怎么用,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“css中:focus-within怎么用”这篇文章吧。

这里我们用:focus-within玩一把

css中:focus-within怎么用

布局是这样的

外面有一个ctn 可以忽略,就是一个居中固定位置而已

xPassword在没点击之前里面的“suo”这个图是隐藏的

xPassword 同级屁股后的“r6m”此时是显示的

当我们一点击xPassword后同级第一张图‘r6m’隐藏

:focus-within ~ img的 ~ 这个符号是同级屁股后第一个的意思

同时xPassword里面的一张图‘suo’的这个display为显示!这时就成了你输密码我就装作看不见

css中:focus-within怎么用

<divclass="ctn">

<divclass="xPassword">
<inputtype="password"placeholder="请输入密码"class="input">
<imgsrc="http://suo.im/5UnnjN"alt="">
</div>

<imgsrc="http://r6m.cn/csAC"alt="">

</div>
.ctn{
position:relative;
width:318px;
margin:100pxauto;
height:370px;
padding:20px;
box-sizing:border-box;
background:#fff;
z-index:10;
box-shadow:0015px#cfcfcf;

}
.ctnh3{
font-size:20px;
font-weight:bold;
margin-bottom:30px;
}
.ctninput{
padding:10px;
width:100%;
border:1pxsolid#e9e9e9;
border-radius:2px;
outline:none;
box-sizing:border-box;
font-size:16px;
}
img{
position:absolute;
top:-23%;
left:50%;
width:80px;
height:auto;
transform:translate(-50%,0);
}

.xPasswordimg{
display:none;
width:103px;
height:auto;
top:-26%;
}

//以上毫无价值,可以忽略,下方两个才是重点



.xPassword:focus-within~img{
display:none;
}

.xPassword:focus-withinimg{
display:block;
}

以上就是关于“css中:focus-within怎么用”的内容,如果改文章对你有所帮助并觉得写得不错,劳请分享给你的好友一起学习新知识,若想了解更多相关知识内容,请多多关注恰卡编程网行业资讯频道。

发布于 2021-03-17 20:52:19
收藏
分享
海报
0 条评论
158
上一篇:CSS如何选择所有子元素添加样式 下一篇:如何使用css中的字体图标
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码