大家好,这是我第一次在这里发帖。我的问题是我如何添加不同的悬停效果从一个div的元素。
我有一个包含3个元素的div:一个img,一个按钮和一个段落,我已经在div上有一个缩放效果来改变整个容器的大小,但我也想改变按钮的颜色,当悬停在div的任何地方时,不一定是在按钮上。同样适用于IMG。
分区:
<div class="float_tab">
<img src="./NY_2.jpeg" alt="imagine"/>
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Laboriosam vel ipsum autem, sed aut sunt repellat laudantium aspernatur fugiat dolorem.</p>
<input class="btn" value="Enter" type="button">
</div>
程式化
.float_tab:hover{
transform: scale(1.3);
}
.float_tab {
width: 210px;
height: 300px;
background-color: rgb(128, 177, 220, 0.7);
border-radius: 10px;
display: inline-block;
position: relative;
top:-1500px;
left: 570px;
margin-right: 100px;
transition: 1s;
}
img {
width: 210px;
height: 120px;
border-radius: 5px;
opacity: 0.8;
}
p {
text-align: center;
font-weight: bold;
font-size: 14px;
}
.btn {
height: 20px;
width: 90px;
margin-left: 60px;
margin-top: 10px;
background-color: #80b1dc;
align-items: center;
border-radius: 5px;
}
可以为子元素添加新样式:
.float_tab:hover input, img {
background-color: lightgreen;
}
一个例子:
null
css prettyprint-override">.float_tab:hover input, img{
background-color: lightgreen;
}
<div class="float_tab">
<img alt="foo image" alt="imagine" />
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Laboriosam vel ipsum autem, sed aut sunt repellat
laudantium aspernatur fugiat dolorem.</p>
<input class="btn" value="Enter" type="button">
</div>
css将只对匹配元素应用效果,因此:
<script>
.float_tab:hover img{
//css here
}
.float_tab:hover .btn{
//css here
}
</script>
<div class="float_tab">
<img src="./NY_2.jpeg" alt="imagine"/>
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Laboriosam vel ipsum autem, sed aut sunt repellat laudantium aspernatur fugiat dolorem.</p>
<input class="btn" value="Enter" type="button">
</div>
就行了。
问题内容: 我已经看过其他几个问题,但似乎无法弄清楚它们中的任何一个,所以这是我的问题,我想要一个div或span,当您将鼠标悬停在它上面时,就会出现一个区域,就像是一滴水下。 例如我有一个div,我想将鼠标悬停在上面,并让它显示有关我悬停的项目的一些信息 但这似乎不起作用,我不知道为什么…,如果有办法在CSS中做到这一点,我想知道,但是我想要任何和所有建议。 问题答案: 仅当隐藏的div是用于悬
问题内容: 我有一个这样的设置: 这对于CSS: 有没有办法让伪元素的悬浮效果,例如,是它也可能得到伪元素悬停在回答另一个元素被那幅像这样:?CSS只会很好,但jQuery也可以。 问题答案: 您可以根据父对象的悬停更改伪元素:
如果孩子在焦点中(已被点击),我怎么能失去父母的悬停状态?我有一个菜单箭头(用OPEN代替了它,以减少代码),它在悬停状态下打开我的菜单和菜单项,当我单击它们时,菜单项就会聚焦。在菜单项点击后,我希望能够失去对我父母的关注,这样菜单就会消失。 如果可能的话,我会尽量避免使用javascript,这是我最好的尝试... 这是我的html null null 编辑 我在一个单页应用程序上使用Angul
我使用JQuery设置一个带有随机颜色的悬停,通过这个代码,如果我移动鼠标,就可以在同一个div中设置几种颜色。 我的目标是每次在同一个div中只有一种固定的颜色,如果鼠标不离开div,颜色必须保持不变? 请问你有什么主意吗? null null
问题内容: 我的页面布局涉及很多绝对位置和z索引位置,因此有很多元素相互重叠。 元素之一仅包含文本,它悬停在许多其他事物之上。 在该元素下方,有几个应用了CSS悬停伪类的元素。 当鼠标经过包含文本的元素时,我想以某种方式使下面的Element响应鼠标的存在并激活伪类样式。 有没有什么样式的元素,以便它允许悬停通过它传递给下面的任何元素? 使用JavaScript并不是很难,但是为了使事情尽可能简单
我在一个div中有两个元素。其中一个是隐藏的,我想显示它,当有人悬停在可见的一个。通过普通的我已经做到了这一点,但是我无法通过做到这一点。 下面是我的代码: