色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css中hover彈出框

錢旭東1年前10瀏覽0評論

在 CSS 中,我們可以使用 hover 偽類來實現(xiàn)鼠標移上去彈出框的效果。

.box {
position: relative;
}
.popover {
position: absolute;
top: 100%;
left: 50%;
transform: translateX(-50%);
display: none;
}
.box:hover .popover {
display: block;
}

我們首先給外層元素(例如一個按鈕或者圖片)添加 position: relative,為彈出框設(shè)置 position: absolute,并且讓它相對于外層元素的底部位置展示(通過 top: 100% 實現(xiàn))。

接下來,我們讓彈出框相對于自身垂直居中,并且讓它始終處于外層元素的中心位置(通過 left: 50% 和 transform: translateX(-50%) 實現(xiàn))。

最后,當鼠標移上去外層元素時,彈出框就會顯示出來了(通過 .box:hover .popover 來控制)。

完整的 HTML 和 CSS 代碼如下:

<div class="box">
<button>Hover Me</button>
<div class="popover">
<p>This is a popover</p>
</div>
</div>
.box {
position: relative;
}
.popover {
position: absolute;
top: 100%;
left: 50%;
transform: translateX(-50%);
display: none;
padding: 10px;
background-color: #f1f1f1;
}
.box:hover .popover {
display: block;
}

上述代碼中,我們還為彈出框添加了一些額外的樣式,例如 padding 和背景顏色,以便使它看起來更加美觀。

當我們將鼠標移上去按鈕時,彈出框就會在下面顯示出來,非常方便。