CSS/JS 导航菜单中的箭头(例如 playframework.org)
http://www.playframework.org 网站顶部的导航菜单有一个向上的小箭头对于当前选定的部分(主页、学习、下载...)。我试图了解他们使用的实现,但我无法理解它 - 该资源没有显示在 Chrome 的资源窗口中,并且对元素的检查没有显示任何背景图像的迹象,也没有显示JS 拦截器(尽管我可能错过了)。以地狱猎犬的名义,那里发生了什么? :)
The navigation menu at the top of the http://www.playframework.org site features a small arrow pointing upward for the currently selected section (Home, Learn, Download,...). I tried to get behind the implementation they used, but I can't wrap my head around it - the resource does not show up in Chrome's Resources window, and an inspection of the elements did not show any signs of a background image, nor a JS interceptor (although I might have missed that). What in hellhound's name is going on there? :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这就是 HTML:
神奇的事情发生在这段 CSS 中:
该技术称为 CSS 箭头,您可以在网上找到很多文章和示例
(编辑:
@jeroen< /code> 发布了一篇非常好的文章)。
This is the HTML:
And the magic happens in this piece of CSS:
The technique is called CSS arrows, you can find a lot of articles and examples on the net
(EDIT:
@jeroen
posted a very good one).看起来他们使用了 css 箭头,请参阅 更多信息请参见此处。
It looks like they used a css arrow, see more information here.
这是一个查看其实际操作的链接
http://jsfiddle.net/zC5cp/
Here's a link to see it in action
http://jsfiddle.net/zC5cp/