gpt4 book ai didi

html - 将鼠标悬停在包含多个 div 的容器上? ( flex 盒子)

转载 作者:太空宇宙 更新时间:2023-11-04 00:55:57 24 4
gpt4 key购买 nike

我有一个 flex 容器,里面有多个 div。我想弄清楚如何使用与容器大小相同的副本设置悬停覆盖黑色覆盖层并覆盖容器内的 div。我假设有一种方法可以在没有 JS 的情况下使用 HTML 和 CSS 来做到这一点?这个想法是,当您将鼠标悬停在页面上的一个框上时,“阅读更多”通知会出现在 75% 透明的黑色覆盖层上。我现在只是在漫无目的地“添加更多细节”

.box {
display: flex;
transition: background-color 0.5s ease;
background: white;
width: 23%;
margin: 10px;
color: black;
font-weight: bold;
font-size: .7em;
text-align: center;
justify-content: space-between;
height: 40%;
border-left: .5px solid black;
border-right: .5px solid black;
flex-direction: column;
}

#header-box {
display: flex;
border-top: 1px solid black;
border-bottom: 1px solid black;
width: 100%;
justify-content: flex-star;
align-content: flex-start;
font-family: 'Big Caslon';
}

#end-matter {
display: flex;
border-top: 10px solid black;
border-bottom: 10px solid black;
border-width: .5px;
width: 100%;
justify-content: space-around;
}

#sign-photo {
display: flex;
justify-content: center;
}

#aries {
display: flex;
width: 50%;
justify-content: center;
}

.sign-copy {
display: flex;
padding-left: 5px;
}
<div class="box">
<div id="header-box">
<h2 class="sign-copy">
Aries
</h2>
</div>
<div id="sign-photo">
<img id="aries" src="CSS/images/aries2.svg">
</div>
<div id="end-matter">
<p>
wtf
</p>
<p>
weird content here
</p>
<p>
time something?
</p>
</div>
</div>

最佳答案

您可以在特定的 css 类上使用 :hover 和 :after。

例如:

.container {
border: 2px solid blue;
display: flex;
}

.eachDiv {
border: 1px solid red;
background-color: gray;
width: 33%;
height: 50px;
}

.eachDiv:hover {
color: purple;
background-color: yellow;
}

.one:hover:after {
content: "this is the first div!!!";
}

.two:hover:after {
content: "el segundo div";
}

.three:hover:after {
content: "three is the best";
}
<div class="container">
<div class="eachDiv one">one</div>
<div class="eachDiv two">two</div>
<div class="eachDiv three">three</div>
</div>

备注:this answer可能是您问题的更好解决方案。

关于html - 将鼠标悬停在包含多个 div 的容器上? ( flex 盒子),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54754461/

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