如何为您的网站/视口设置最小宽度,并在宽度低于该宽度时进行浏览器缩放
how to set a minimum width for your site / viewport and have browser scale if the width is below that
我正在尝试将我的大脑包裹在视口/比例上。我有一个必须编程的网站,我得到的设计是响应式的,但如果设备的宽度低于 420px,它真的不起作用。
在低于 420px 的任何内容下,如果浏览器将网站渲染为420px宽,我会很高兴,只需缩小所有内容,但我不知道该怎么做。
我已经看到了如何动态更改元视口标签,但是当我这样做时,它似乎没有任何影响,而且我不确定这是实现我想要实现的目标的最佳方式。
无论如何,这就是我尝试过的:
var minBP = 420;
//ww = window width
if (self.ww < minBP && lastScreenWidth > minBP){ //site is smaller than minimum allowed width, modify viewport
var viewportString = "width=" + minBP + ", initial-scale=1.0";
$('#blackrock-viewport').attr('content',viewportString);
}
有谁知道当浏览器低于这些尺寸时如何呈现横向扩展的 420 视口宽度?
你可以通过使用媒体查询在css中做到这一点,它允许你在不同的屏幕中操作evrything
。例如,如果您想更改 420px 屏幕中div 的宽度,您可以这样做:
@media (min-width:420px) {
div{
width:50px;
}
}
您可以只使用媒体查询来定位特定屏幕尺寸上的特定元素。
对于您的情况,您只需将wrappers
宽度限制为您喜欢的大小。
假设您有一个包装所有页面的div
,假设.wrapper
.
@media screen and (max-width:420px) {
.wrapper{
width:420px;
}
}
当然,您也可以在没有媒体查询的情况下通过设置包装器的 min-width
属性来执行此操作。
.wrapper{
min-width:420px;
}
但我想通过媒体查询,你会更灵活。
相关文章:
- 更改高贴图的缩放级别
- 在不阻止默认行为的情况下检测IE10中的缩放
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 缩放Raphael/SVG容器以适应所有内容
- 缩放仅适用于一个图元
- D3缩放和平移不适用于整个地图,只适用于投影
- 相对于选定的地区中心缩放SVG国家/地区地图
- 相对于窗口缩放CSS
- 如何为您的网站/视口设置最小宽度,并在宽度低于该宽度时进行浏览器缩放
- 使用 Javascript,我如何相对于视口的中心缩放元素
- HTML5 画布 - 相对于对象的中心进行缩放,而不翻译上下文
- Google API v3适用于所有标记的地图缩放和边界
- 如何在html5画布上移动相对于背景图像的反向缩放组
- 如何在javascript中缩放(调整大小)图像保持长宽比
- d3v4 -缩放(相当于d3.zoom.x)
- 缩放/缩放页面上的负载为用户是一样宽看到我的wordpress网站的图片
- 如何获得绝对坐标(相对于画布)后,在织物组缩放js
- 谷歌缩放以适应该页面上的所有标记
- C3 缩放类似于 D3
- js -移动对象相对于屏幕与旋转/缩放父(s)