亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

CSS:懸停一個元素,對多個元素有影響嗎?

CSS:懸停一個元素,對多個元素有影響嗎?

慕妹3146593 2019-11-12 10:20:50
我正在尋找一種解決懸停問題的方法。<div class="section"><div class="image"><img src="myImage.jpg" /></div><div class="layer">Lorem Ipsum</div></div>現在,圖像和圖層這兩個類都有邊框。兩者的正常和懸停都有不同的顏色。有辦法做到這一點,所以如果我將圖層類懸停,則圖層和圖像類的懸停邊框顏色都處于活動狀態?反之亦然?
查看完整描述

3 回答

?
30秒到達戰場

TA貢獻1828條經驗 獲得超6個贊

您不需要JavaScript。


一些CSS可以做到。這是一個例子:


<html>

  <style type="text/css">

    .section { background:#ccc; }

    .layer { background:#ddd; }

    .section:hover img { border:2px solid #333; }

    .section:hover .layer { border:2px solid #F90; }

  </style>

</head>

<body>

  <div class="section">

    <img src="myImage.jpg" />

    <div class="layer">Lorem Ipsum</div>

  </div>

</body>

</html>


查看完整回答
反對 回復 2019-11-12
?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

我認為最好的選擇是將兩個div都用另一個div括起來。然后,您可以通過CSS通過以下方式進行制作:


<html>

<head>

<style>

  div.both:hover .image { border: 1px solid blue }

  div.both:hover .layer { border: 1px solid blue }

</style>

</head>


<body>

<div class="section">


<div class="both">

  <div class="image"><img src="myImage.jpg" /></div>

  <div class="layer">Lorem Ipsum</div>

</div>


</div>

</body>

</html>


查看完整回答
反對 回復 2019-11-12
  • 3 回答
  • 0 關注
  • 639 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號