根据浏览器的宽度/高度在页面上进行自动缩放,就像 Firefox 所做的 CTR+- 一样
make an auto zoom on page depend on the browser width/height like firefox does ctr+-
如何像火狐浏览器一样根据浏览器的宽度/高度使页面自动缩放 CTR+-
我尝试了CSS3缩放,它破坏了页面上的某些部分(某些部分是固定位置)我也尝试了JavaScript,许多jQuery插件都没有运气
知道如何制作吗?
PS:我尝试了浏览器缩放,它非常适合
谢谢
试试这个。根据需要添加任意数量的媒体查询。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Test</title>
<style type="text/css">
body{
color: #666;
background: #ccc;
font-family: Arial;
font-size: 62.5%;
-moz-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
}
#page{
width: 600px;
background: #fff;
padding: 20px;
}
@media screen and (min-width: 800px){
body{
-moz-transform: scale(1.2, 1.2);
-webkit-transform: scale(1.2, 1.2);
-ms-transform: scale(1.2, 1.2);
-o-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2);
}
}
@media screen and (min-width: 1000px){
body{
-moz-transform: scale(1.4, 1.4);
-webkit-transform: scale(1.2, 1.4);
-ms-transform: scale(1.4, 1.4);
-o-transform: scale(1.4, 1.4);
transform: scale(1.4, 1.4);
}
}
</style>
</head>
<body>
<div id="page">
<h1>Test</h1>
<h2>Test 2</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut magna tortor, ut feugiat nunc. Aenean blandit imperdiet sem et interdum. Proin adipiscing metus ac sapien dictum sed fringilla odio tincidunt. Morbi tempus nulla ut dolor lacinia fringilla. Praesent ut lorem vel nisi hendrerit bibendum id at velit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent vitae metus sed nunc accumsan rutrum et ac magna. Vestibulum blandit nibh sed elit convallis in feugiat augue sollicitudin. Praesent orci felis, pharetra sed laoreet vehicula, tincidunt at mauris. Ut sed vehicula mi.
</p>
</div>
</body>
</html>
试试 css ZOOM:
body {
zoom: 0;
}
@media screen and (max-width: 600px) {
body{
zoom: 40%;
}
}
参考:https://developer.mozilla.org/en-US/docs/Web/CSS/zoom
相关文章:
- 如何缩放像图像一样的元素
- HTML 缩放元素,其尺寸以百分比定义,就像以像素定义一样
- 像谷歌新闻一样的缩放事件
- 在 CSS 中将“mm”缩放为“像素”
- 根据浏览器的宽度/高度在页面上进行自动缩放,就像 Firefox 所做的 CTR+- 一样
- 使用RaphaelJS将路径缩放为纸张大小或以像素为单位设置路径尺寸
- 当适合设备的绝对视图在移动设备中向右移动几个像素时,我如何防止双击缩放
- 制作画布镜像、缩放和旋转
- 如何在只使用像素的特定Javascript中动态缩放元素
- 如何将点转换为像素以正确缩放
- 我每隔几秒钟就会改变图像,同时也会以100%的高度和宽度响应缩放图像
- 如何在Asp.net中使用c#创建编辑缩略图功能,就像在facebook中一样(同时上传显示图像)
- 如何计算像素大小作为缩放百分比
- 图像悬停缩放延迟像谷歌图像
- 图像悬停缩放像谷歌图像
- D3.js缩放只工作时,光标在像素的图形
- 像素化的跨浏览器图像缩放
- 我如何实现缩放功能,就像浏览器的CTRL +
- 缩放或缩放从gps获得的X/Y像素以适合特定区域
- 如何编码一个脚本,可以扫描在我的网站的链接,并产生缩略图;就像Facebook一样