如何使用 Bootstrap 中的视口在移动视图和桌面视图之间切换?

How to switch in between Mobile view and Desktop view using view port in Bootstrap?

我有一个使用 Bootstrap 设计的 HTML 页面,我想在桌面浏览器中将其呈现为桌面视图和移动视图。例如,页面中有两个名为 DESKTOPMOBILE 的按钮,当用户单击 DESKTOP 按钮时,页面应重新加载为 DESKTOP VIEW,当用户单击 MOBILE 按钮,页面应重新加载为 MOBILE VIEW。我尝试使用 viewportResponsiveViewPort 实现此实现。但没有得到任何好结果。如果有人能指引我走上正确的道路,那将非常有用。

这个 Previewer jquery 插件几乎可以满足您的所有需求。

Here 是该库的演示

一种不需要您进行任何特殊编码的替代方法是 Chrome 中的设备工具栏。按 F12,然后单击左上角看起来像平板电脑的图标和 phone。

这将在顶部打开一个栏并相应地调整视口。

您可以从一种默认设备中选择,或使用“编辑...”创建您自己的设备。 (还有一个更大的列表,其中包含未选择显示在菜单中的默认选项。)其中还有许多其他首选项。

虽然在实际设备上测试没有好的替代方法,但这会让您很好地了解网站在不同尺寸的设备上的外观。

另请注意,每台设备的屏幕尺寸和分辨率都略有不同,仅创建一个特殊的视口不会为您显示这些细节。您当然可以创建具有普通设备特征的视口,但在不同的设备上您不会看到完全相同的布局。

其他浏览器也有类似的功能:

  • Firefox 有 "Responsive Design Mode"。要切换,请单击汉堡菜单、开发人员、响应式设计模式,或使用快捷键 Ctrl + Shift + M。
  • Edge 具有适用于某些 Windows 设备(Surface 平板电脑、诺基亚 Windows phone 等)的模式
  • IE 11 在“仿真”选项卡上有一些关于显示方向和分辨率的基本设置。