在上方,您可以看到堆叠 div 向左浮动的图像。这是当前的标记:
<nav id="category-menu">
<div class="category-top-row">
<a href="categories/category-name">
<div id="category-menu-button">Category Example
</div>
</a>
<a href="categories/category-name">
<div id="category-menu-button">Category Example
</div>
</a>
<a href="categories/category-name">
<div id="category-menu-button">Category Example
</div>
</a></div><!-- /#category-top-row-->
<div class="category-bottom-row">
<a href="categories/category-name">
<div id="category-menu-button">Category Example
</div>
</a>
<a href="categories/category-name">
<div id="category-menu-button">Category Example
</div>
</a>
</div><!-- /#category-bottom-row-->
</nav>
所以这就是我的想法,如果这是可能的,也许有人可以阐明:
目前,该网站的宽度从 1200 像素扩展到使用 css3 媒体查询的移动设备。当移动分辨率加载页面时,我调整这些图像以堆叠成 2 列,以便我们有足够的空间来查看它们中的每一个。但是,理想情况下,我希望用户能够用手指水平滚动这些类别,但仍保持设备的宽度。(即。我希望类别菜单包装仍然保持移动宽度,并且只允许在该包装中滚动)
我曾想过创建一组重复的类别 div,称为
<nav id="category-menu-mobile">
....
etc
和 display:none 到“非移动”类别包装器,切换到新的移动风格类别。但这甚至有可能吗?谷歌是怎么做到的!div 是否可以像我想象的那样在移动设备上滚动(无边界,并且不显示滚动条)?起初我认为框架背后的功能与我想要的类似,但我不想在那个“窗口”中加载 URL。只是我喜欢的移动菜单。
在移动设备上加载 Google 时,我可以比较的最接近的是 Google 的图标滚动条: