html 自动缩放div,动态调整div的css缩放以适应容器的大小
匿名用户
您可以有效地一步一步地缩小它,直到它适合容器。
这实际上是:对元素进行样式设置,使其自然溢出
一次降低5%
子元素小于其父元素时停止
nullfunction calcSize() {
// The elements we need to use and our current scale
var editor = document.getElementById("editor")
var tree = document.getElementById("tree")
var scale = 1;
// Reset the initial scale and style incase we are resizing the page
tree.classList.add("loading");
tree.style.transform = "scale(1)";
// Loop until the scale is small enough to fit it's container
while (
(editor.getBoundingClientRect().width <
tree.getBoundingClientRect().width) &&
(scale > 0) // This is just incase even at 0.05 scale it doesn't fit, at which point this would cause an infinate loop if we didn't have this check
) {
<
html 自动缩放div,动态调整div的css缩放以适应容器的大小相关推荐
- 动态调整div大小 html,如何动态的根据用户屏幕的分辨率改变div的大小?
我想设计一个 app 产品主页,主页分 3 屏,要求网页会根据用户设备的分辨率自动调整每一屏的大小,例如我现在的 1366*768 则每屏显示 1366*768:如果另外有用户的分辨率是 1280*7 ...
- JS动态添加div,然后在div中添加元素
先是放一个空的div,让后根据指标的数据,动态的往div中添加元素. <div id="DvelopmentTarget"> </div> 动态往div中添 ...
- react根据浏览器的尺寸动态调整布局
react根据浏览器的尺寸动态调整div react实现关键代码 // 设置状态 state = {deskDivWidth:800px;deskHeight: document.body.clien ...
- html自动创建div,Javascript实现动态创建DIV步骤
本文向大家描述一下如何使用Javascript动态创建DIV,首先看一下原来的CSS样式,然后动态创建DIV, 把DIV元素增加到HTML里面,相信本文介绍你会学到很多. Javascript动态创建 ...
- 实现div可以调整高度(div实现resize)
实现div可以调整高度(div实现resize) 一.div 实现resize(类似textarea) 代码如下: <!DOCTYPE html> <html><head ...
- 根据F12在页面中调整div的大小
我们先随便写一个div大小,然后在chrome浏览器打开,显示效果: #logo{border: 1px solid black;width: 1300px;height: 50px;} .top{b ...
- 关于动态生成div的认识
因为之前做了个关于仪表的小demo,用到了动态生成div的方法. 例子:一个事件触发一函数,函数的功能是在body里面生成一个DIV,并在DIV里面追加一个img标签.当然其中可以添加div和img ...
- jquery动态改变div宽度和高度
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 公益图书馆-学习笔记五-jquery来动态设置div高度
使用jquery来设置html元素的显示与隐藏属性,同时调整div的高度 注意1:jquery无法获取图片高度!因为jquery是在网页框架加载完就立即执行,此时网页里的图片还没有加载,被jquery ...
最新文章
- json 的简单应用
- HDOJ 3642 Get The Treasury(扫描线 + 线段树 + 离散化 立方体的并)
- ZOJ 3471 压缩状态DP
- 牛客33-tokitsukaze and Number Game(数论)
- php中的echo、print,print_r、var_dump
- Zygo保存zxg(Zemax File)文件(光学领域知道Zygo的一定要看)
- ubuntu 14.04安装zabbix3.0以及汉化
- android音乐播放器音乐推荐,七大主流Android音乐播放器横向评测
- python实现比较两手牌的大小--斗地主规则
- 服务器显示doorstall,杀戮空间2服务器插件AdminCmdsV2.0.6设置说明
- 不用计算机怎么算根号二,根号怎么打 根号2或3等于多少?
- ubuntu下新建用户
- Android指南针之加速度传感器地磁传感器-android学习之旅(67)
- 局域网内PC通过笔记本共享上网
- UE5神通--POI解决方案
- 使用微信开发工具制作一个简单的古诗词展示微信小程序
- 表面上又佛又丧,背地里天天向上,算是看透你们了!
- 数据工程指南高级技能:处理框架
- 反编译华为U8825D“framework-res.apk”出现的错误提示(2)
- 【李宏毅机器学习2021】Task01 机器学习介绍