gpt4 book ai didi

html - 使按钮与悬停效果链接

转载 作者:行者123 更新时间:2023-11-28 06:47:14 24 4
gpt4 key购买 nike

我的页面已经有一个菜单。我想要做的是在页面右下角放置三个堆叠按钮——免责声明、关于、问题,前两个链接到其他页面,第三个打开表单。

我花了好几天的时间试图弄清楚如何使用第二张彩色图像(无 Sprite 图)使按钮通过悬停效果改变颜色并具有事件的超链接,但我发现我无法让它们堆叠并同时连接和链接。我尝试将它们全部包含在一个元素中,但不再有事件链接。将不胜感激帮助。

HTML:

<a style="display:block" href="#/">
<div id="disclaimer"></div>
</a>
<a style="display:block" href="#"/>
<div id="about"></div>
</a>
<a style="display:block" href="#/">
<div id="questions"></div>
</a>

CSS:

#disclaimer {
background-image: url('images/disclaimer.png');
float:right;
margin-top:200px;
margin-right:100px;
height: 38px;
width: 100px;
}

#disclaimer:hover {
background-image: url('images/disclaimerh.png');
}

#about {
background-image: url('images/about.png');
float:right;
height: 38px;
width: 100px;
}

#about:hover {
background-image: url('images/abouth.png');
}

#questions {
background-image: url('images/questions.png');
height: 38px;
width: 100px;
}

#questions:hover {
background-image: url('images/questionsh.png');
}

最佳答案

这里几乎没有问题。首先,您使用两个不同的 HTML 标记链接和除数,并将 ID 提供给除数而不是链接。

现在,起始链接标签和结束链接标签之间的任何代码都显示为链接。所以你的

<div id="disclaimer"></div>

是您的链接。但是,空除数不显示任何可见元素。

因此,要修复您的代码,您需要执行几个步骤:1:在您的 HTML 代码中将 ID 从 移到 。2:我会修改您的 CSS 代码以使用 :link 元素。参见 http://www.w3schools.com/css/css_link.asp3:确保链接的 href 是您要链接到的页面的有效 URL aka href="index.html"

除了这里的步骤之外,还有前两个修复:

第一步

<a style="display:block" href="#" id="disclaimer" />
<div></div>
</a>
<a style="display:block" href="#" id="about" />
<div></div>
</a>
<a style="display:block" href="#" id="questions" />
<div></div>
</a>

第 2 步

#disclaimer:link { background-image: url('images/disclaimer.png');
float:right; margin-top:200px; margin-right:100px; height: 38px;
width: 100px; }
#disclaimer:hover {
background-image: url('images/disclaimerh.png');
}

#about:link {
background-image: url('images/about.png');
float:right;
height: 38px;
width: 100px;
}

#about:hover {
background-image: url('images/abouth.png');
}

#questions:link {
background-image: url('images/questions.png');
height: 38px;
width: 100px;
}

#questions:hover {
background-image: url('images/questionsh.png');
}

关于html - 使按钮与悬停效果链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33976547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com