【发布时间】:2023-03-23 05:25:01
【问题描述】:
我想让这个网站徽标向用户悬停的按钮侧滑。所以当我悬停联系时,“面具”会滑到那个按钮上。
我有 5 个菜单按钮,中间按钮上有一个图像。我想移动图像,使其位于用户悬停的按钮上方。
图像具有类.logo 和id #logoID
这些按钮的 ID 为 #Btn1、#Btn2、#Btn3、#Btn4、#Btn5。
按钮有类.BtnC1、.BtnC2、.BtnC3、.BtnC4、.BtnC5。
我刚开始使用 CSS,对它几乎一无所知。这是我到目前为止所拥有的,我非常感谢任何帮助或指导......谢谢!
#Btn1:hover ~ #logoID .logo {
position: -100px
}
#Btn2:hover ~ #logoID .logo {
position: -50px;
}
#Btn3:hover ~ #logoID .logo {
position: 0px;
}
#Btn4:hover ~ #logoID .logo {
position: 50px;
}
#Btn5:hover ~ #logoID .logo {
position: 100px;
}
【问题讨论】:
-
请添加您的标记,谢谢!
-
您好,感谢您的回答。恐怕我什至不确定这意味着什么:/
-
请提供您的 HTML。简短解释一下你为什么要做你正在做的事情也会很有用。我们或许能够为更“正常”的解决方案提供指导。没有悬停按钮时,图像是否返回到第三个按钮?
-
position 属性不采用数值,它采用
static、absolute、relative或fixed。见developer.mozilla.org/en-US/docs/Web/CSS/position -
所以你想要他们悬停的菜单项上方的护目镜?