精华内容
下载资源
问答
  • 监听网页缩放情况给元素重新赋值
    2019-02-27 21:33:18
    $(window).resize(function(){          
        heightCorrection(window);
    });
    function heightCorrection(doc){
        var documentHeight = $(doc).height();
        $(".chat-window").css("height",(documentHeight-120)+"px");//聊天窗口从新赋值高度
    }

    更多相关内容
  • 所以我想知道如何计算从中心缩放元素的转换CSS属性值(css:transform-origin:50%50%0).HTML:CSS:#holder {position: absolute;width: 500px;height: 500px;background: #226699;}#dot {position: absolute;...

    所以我想知道如何计算从中心缩放的元素的转换CSS属性值(css:transform-origin:50%50%0).

    HTML:

    CSS:

    #holder {

    position: absolute;

    width: 500px;

    height: 500px;

    background: #226699;

    }

    #dot {

    position: absolute;

    left: 100px;

    top: 100px;

    width: 5px;

    height: 5px;

    background: #ff0000;

    z-index: 20;

    }

    #box {

    position: absolute;

    left: 100px;

    top: 100px;

    width: 100px;

    height: 100px;

    background: #000;

    transform: translate(-25px, -25px) scale(0.2,0.2);

    transform-origin: 50% 50% 0;

    -moz-transform: translate(-25px, -25px) scale(0.2,0.2);

    -moz-transform-origin: 50% 50% 0;

    }

    即使缩放比例值更改,黑框也应与红框位于相同的位置(左上角).

    解决方法:

    靠我自己找到答案(测试了一些计算).

    只是这样计算(JavaScript):

    var pad_x = ((elem_width * scale) - elem_width) / 2;

    var pad_y = ((elem_height * scale) - elem_height) / 2;

    标签:css3,css,html,javascript,jquery

    来源: https://codeday.me/bug/20191029/1963803.html

    展开全文
  • 在HTML中缩放绝对定位和em大小元素时的布局错位当尝试使用Chrome内置变焦功能进行扩展的箭头,或到.container给出不同font-size,有时箭头具有如下图所示的布局错位(注意箭头和冲程之间的小间隙)普通 缩放:110% 我...

    我正在创建一个可根据父容器字体大小进行缩放的箭头形状。所以我使用em单位进行扩展。在HTML中缩放绝对定位和em大小元素时的布局错位

    当尝试使用Chrome内置变焦功能进行扩展的箭头,或到.container给出不同font-size,有时箭头具有如下图所示的布局错位(注意箭头和冲程之间的小间隙)

    普通PfUfs.jpg 缩放:110%HuRb9.jpg

    我试图与不同的箭头图案(大小,方向),并且在器和Firefox不同变焦比偶尔出现类似的问题。我用上面的图像的代码如下:

    .container {

    position: relative;

    margin: 3em;

    }

    .arrow-left {

    position: absolute;

    top: 0;

    left: -2em;

    border: 2em solid transparent;

    border-right: 2em solid #333;

    width: 0;

    height: 0;

    }

    .stroke {

    position: absolute;

    top: 1em;

    left: 2em;

    width: 5em;

    height: 2em;

    background-color: #333;

    }

    是否有使用em单元时使得缩放不会产生这种效果,我可以遵循任何准则?

    +1

    首先,你不应该担心你的页面存在完美的像素在不同的缩放级别超过100%。这就是'zoom'的要点。为了可读性或内容的鸟瞰,您放弃了像素完美性。其次,在'svg'里面的一个'path'中绘制箭头就可以在任何缩放级别清楚地解决你的问题。 –

    +0

    @AndreiGheorghiu感谢您的快速回复。除了使用内置缩放外,我还尝试给出'.container'不同的'font-size',并且在'font-size'处出现同样的问题。我认为svg是一个很好的解决方案。但是,这个单元是否应该无所不在地扩展所有的东西呢? –

    +0

    'em'根据当前元素的字体大小在整个页面中更改。如果你想有一个通用的相对单位,使用'rem'(root em)。它被''元素的'em'绑定。并且所有的缩放比例将在页面的所有部分成比例,而不管本地的'font-size'。我不确定这是否可以解决您的问题。但它可能。 –

    展开全文
  • 首先用大div包住position:relative,整个内容再用一个div包住,position:absolute;left:50%;right:50%; 其他内容再进行布局,这样不管页面怎么调正大小也不会布局紊乱

    首先用大div包住position:relative,整个内容再用一个div包住,position:absolute;left:50%;right:50%;
    其他内容再进行布局,这样不管页面怎么调正大小也不会布局紊乱
    在这里插入图片描述在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • 项目中遇到图片实际显示尺寸的判定...可以轻易获得当前元素的绝对位置(不含scrollLeft和scrollTop,需要用的话单独加上去)和显示出来的实际宽高 getClientRects 和 getBoundingClientRect 的区别 getClientRects 返回
  • 根据鼠标位置缩放元素、拖拽

    千次阅读 2021-12-14 17:45:01
    用translate的主要原因是因为,他的值是相对于父元素的相对位置,方便后面缩放偏移量的计算,而top,left的值是相对于目标元素而言,所以当目标元素的高度或宽度高于容器的高度或宽度时,他的值为负数,不方便计算...
  • 本人是小白,刚学不久,今天一直被浮动float元素困扰,老是跟着跑偏,影响美观,气的要死,然后再
  • 注意: transform转换的基准位置属性为transform-origin,transform-origin属性默认值为上下左右中间位置,即: transform-origin:50% 50% 0 为防止页面顶部看不到,可以对transform-origin进行重新设置: ...
  • 不做那种响应式,而是做成无论网页怎么缩小,里面的元素是不会改变位置的,一般页面大小改变会有些元素位置。 只需加一个属性: viewport属性控制窗口大小 <meta name="viewport" content="...
  • css缩放后的空白

    2021-06-19 09:52:33
    我有一个iframe显示缩放的网站,但缩放后,空白停留,其大小是缩放前的大小。我试图用不同的div包装它,因为我找到了一些解决方案,但它不适合我,空间仍然存在。css缩放后的空白你可以看到它here。...
  • 原因:Firefox及IE8中,在缩放网页显示比例小于100%时,对容器的border属性默认不做处理,仍为1px。这样两个div的最后总宽度仍大于外层宽度,自动溢出到下一行。解决方法:A:折中方法,将设置外层div的宽度稍微大些...
  • 今天小编跟大家讲解下有关css怎么设置元素位置不变 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关css怎么设置元素位置不变 的相关资料,希望小伙伴们看了有所帮助。我们经常碰到的需求是希望页面某个...
  • 今天写页面遇到一个缩放布局失效问题,没当回事,刚才写页面又出现这个问题,今天必须解决冲!!! 首先,这是我完成的的简单导航栏界面: ![在这里插入图片描述]...
  • * {margin: 0;padding: 0;}body {height: 100vh;width: 100vw;background: #eff0f4;}img {transform: scale(0.5);position: absolute;left: 1rem;margin-top: 1.1rem;}.header {background: #5fc0cd;...
  • 当一个元素需要定位到另一个元素上时,缩放会导致定位偏移 例如: 图片缩放时,定位点将发生偏移; 处理: 1.得到底层图片最大尺寸(maxWidth) 2.实时更新底层图片大小(updateWidth) 3.动态定位:{ left: ${(i....
  • html 等比缩放页面

    千次阅读 2021-03-11 10:50:26
    通过css的transform scale属性对页面body元素进行缩放 缩放比例为实际窗口尺寸/设置的body像素尺寸,选择(窗口宽/body宽)和(窗口高/body高)中较小的一个 body缩放之后,位置相对于窗口出现偏移,许需要调整body的...
  • 使用绝对定位发现,放大原本一行的字就变成两行了,下列是解决的方案: 首先,有一种错误的写法:(这种方法只是禁用缩放) <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...
  • 在制作nav导航栏时,由于我给的nav 的`width`值是100%默认随浏览器的宽度,导致nav导航栏在网页总体放大或缩小的情况下位置会乱或塌陷。 ![在这里插入图片描述]...
  • html5中让页面缩放的4种方法

    千次阅读 2021-06-09 12:24:06
    1.viewport这种方法,不是所有的浏览器都兼容2.百分比这种方法,可以兼容大部分浏览器,...}3.csstransform这种方法,可以兼容大部分浏览器,但是页面位置是居中的.w320{transform: scale(1,1);-ms-transform: ...
  • 获取元素截图,网上教程很多,但大部分都没有提到屏幕缩放比会影响到元素坐标,导致坐标不准确。 获取元素坐标都会用到: imgelement = driver.find_element_by_xpath(xpath) location = imgelement.location # ...
  • js 元素大小缩放实例

    2019-01-25 09:59:00
    元素大小缩放是一套连贯事件,按下鼠标不放,拖动鼠标 然后松开。 按下鼠标事件 当按下鼠标时,记录元素大小、鼠标按下的位置、状态位。 拖动鼠标事件 当鼠标拖动时,计算元素调用的大小。 元素调整大小 ...
  • 在css样式文件中加入以下设置即可: div{ white-space:nowrap; }
  • 使用JS控制页面元素位置移动

    千次阅读 2018-04-03 14:29:00
    使用JS控制页面元素位置移动 主要的原理如下 使用 window...
  • 需求:在做手机页面的时候,经常会遇到一个问题,那就是随着智能手机的发展,各个屏幕尺寸的手机层出不穷,从宽度300px到420px的都有,当我们想要适配各种屏幕尺寸的手机时,一般来说会用媒体查询的方法,根据不同的...
  • html – svg在缩放div中

    2021-06-11 10:08:56
    我想将svg放在使用the following代码创建的.container div中,以便它完全适合.container div的尺寸,但在调整页面大小时仍然会缩放:.container{position:relative;width:50%;/*half the width of the whole page*/...
  • 由于缩放是对 #app 进行的操作,很多UI框架的全局弹窗无效,因为弹窗不包含在 #app 元素中,可查看框架是否有提供API指定弹窗位置,Element-ui 是有的 /** * 需要有一个 #app 元素,并有如下样式 * width: 1920px...
  • 浏览器缩放为90%时,NG,应为上下结构,但实际显示为左右结构。 debug: 1.调查发现zoom out到90%时,"@media screen and (max-width: 375px)"不再受用,此现象同时发生在zoom in到110%~150%的情况; 2.控制
  •   在selenium中定位元素后使用loction获取坐标值出现偏差,导致未能截取到指定验证码图片 二、原因分析   之所以会出现这个坐标偏差是因为windows系统下电脑设置的显示缩放比例造成的,location获取的坐标是按...
  • 在这篇文章里,将会解释视窗(viewports)和各种重要元素(例如元素)的宽度是如何工作的,同样也会解释浏览器窗口(window)和屏幕(screen)的宽度问题。概念:设备的pixels和CSS的pixels首先你应当理解CSS的pixels,以及...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,535
精华内容 16,214
关键字:

网页缩放后元素位置

友情链接: MiniBalanceV3.5.rar