html - 使用图像作为可点击的锚链接
问题描述
我有一个由几张图像组成的sidenav。我希望这些图像链接到同一页面上的部分 - 锚链接。但是,我似乎无法让它工作。
这是我的 HTML:
<div id="nav2"><a href="#powerlifting"><img src="img/icon1.png" alt=""></a></div>
<a name="powerlifting"></a>
<div id="powerlifting">
<div class="header1"><h1>POWERLIFTING</h1></div>
</div>
这是#nav2 的样式:
#nav2 {
position: fixed;
top: 14.285vh;
cursor: pointer;
}
提前致谢!:-)
解决方案
上面的代码似乎正在工作。href
带有of的锚标签#powerlifting
实际上会跳转到div#powerlifting
. 你可能看不到它,因为你div
可能不够高。
但是,如果您希望它通过动画向下滚动,则需要使用 JS 或 CSS。
这可能是一个相关的答案:Scrolling to an Anchor using Transition/CSS3。随附的 JS Fiddle(来自相关答案)可能对您有所帮助:http: //jsfiddle.net/YYPKM/3/
推荐阅读
- mongodb - 在不聚合的查找查询中获取 Mongo _id 作为字符串而不是 ObjectId
- java - 404 未找到 Tomcat 的 Spring Boot 战争
- c# - MVC 获取异常指定的强制转换无效
- mysql - SQL将doublon ID行合并为具有更多列的唯一行
- c# - 将数据(复杂数据/原始数据)发送到服务并获取响应(复杂数据/原始数据)的最佳方式(WCF 或 WEB API)
- git - 从命令行清除 Jupyter 笔记本的输出单元
- ocr - Tesseract 无法识别德语“für”
- c++ - 如何从函数创建和返回字符串?
- angular - 如何检测角度模板中是否发生错误?
- matlab - MATLAB Simulink 模型配置参数:空窗口