【发布时间】:2018-08-17 19:24:01
【问题描述】:
我正在尝试使用 CSS Grid 来模拟 https://stripe.com/docs 的页面。引用的页面有两列。左侧列包含链接,右侧列是每个链接的目标框架;单击链接时,该链接的内容将在右侧栏中打开。
我研究了那个页面背后的代码,我有一些问题:
我想使用 CSS Grid 创建一个类似的两列布局。我无法从 css 代码中判断该页面是否使用 css 网格或其他布局方法。
左栏中的链接如何在右栏中打开?我已经被告知,没有办法单独使用 CSS 来定位另一个带有超链接的 CSS Grid 单元格(参见CSS Grid: how to make grid cell a hyperlink target?)。这个效果是用 JavaScript 还是 jQuery 实现的?如果是这样,怎么办?
总结一下,他们是怎么做的,我可以单独使用 CSS 或 JavaScript/jQuery 对 CSS 网格布局做同样的事情吗?
感谢您的帮助。
【问题讨论】:
-
document.querySelector()可用于任何有效的 HTML、CSS 网格或不使用。您可以根据需要对页面进行布局。 CSS Grid、Flexbox 或 Floats 都可以做到这一点。菜单导航需要 Javascript 或 JS 库(JQuery 或其他)。最重要的是,请尝试自己...尝试尝试尝试....如果您尝试有问题,SO 会帮助您,但请尝试然后发布您的尝试 -
谢谢,TJ。这有帮助。
标签: javascript jquery css html