【发布时间】:2021-09-07 10:26:18
【问题描述】:
我一直在做一个需要帮助的小项目。我是 HTML 和 CSS 的新手,并且一直在练习一些 sn-p。
<div class="mysection">
<div class="holdit"><a href=# class="apd"><span></span></a><br />Right</div>
<div class="holdit"><a href=# class="norm"><span></span></a><br />Left</div>
</div>
我想这样当 apd 悬停时,apd 和 norm(特别是跨度)都会以相同的大小变化(比如说从 60px 到 50px)。
当 apd 悬停时,我希望 norm 和 apd 都缩小得更小(从 60px 到 30px)。
如果您要在两者之间来回摆动光标,则元素大小将根据悬停的内容进行调整。如果没有悬停,它们将返回到未悬停的大小(60px)。我觉得这应该很简单,但是,尽管我尽了最大的努力,我还是无法让元素按预期工作。这是 CSS:
a.apd:hover span { background-color:#000; width: 50px; height: 50px; }
.mysection:hover a.norm span { background-color:#000; width: 30px; height: 30px; }
a.norm:hover a.apd span { background-color:#000; width: 30px; height: 30px; }
感谢您的帮助。
【问题讨论】:
标签: html css hover resize element