0 0

style.left/top的值如何更精确10

style.left或者style.top是否只能是整数+px,可否精确到小数点后几位?
最近做的项目需要位置非常精确,故提出此问题,请大家指点.
问题补充
类似Google Map的标注及其浮动信息窗,做多次的地图平移与缩放操作之后,位置就出现了相当的误差。
问题补充
出现误差的原因我已经找到了,是因为平移的问题,谢谢大家了!
CSS 
2008年10月09日 21:47

2个答案 按时间排序 按投票排序

0 0

楼主,精确到小数点后0位你就已经很精准了,不用想太多了哦

2008年10月09日 21:47
0 0

实在不知道你指的是什么
px指的就是像素
像素已经是屏幕显示的最小单位了
你还要小数?? 目的何在呢?

2008年10月09日 21:47

相关推荐

    js精确定位HTML标签的TOP和LEFT值

    ### js精确定位HTML标签的TOP和LEFT值 在网页布局和动态元素定位中,JavaScript是一种非常实用的工具,能够帮助开发者实现对页面元素位置的精确控制。本篇文章将详细介绍如何使用JavaScript来获取一个HTML元素的`...

    js取得DIV的top,left,width,height值.doc

    在JavaScript中,获取DOM元素(如DIV)的`top`, `left`, `width`, `height`等属性值是常见的需求,这些属性可以帮助我们精确地控制页面元素的位置和大小。以下是一些关于如何获取这些值以及相关知识的详细解释: 1....

    CSS背景属性[归类].pdf

    } 演示示例<html> <head> 背景定位background-position</title> <style type="text/css"> body {background-image:url(../images/css_tutorials/background.jpg); background-repeat:no-repeat; background-position...

    CSS3仿游乐场摩天轮旋转动画特效.zip

    5. **定位和布局**:为了使摩天轮的各个车厢能够在旋转过程中保持相对位置,可能需要使用绝对定位(position: absolute)和相对定位(position: relative),以及适当的top, bottom, left, right属性。 6. **盒模型...

    带有秒的日期选择脚本

    o.style.left = parseInt(o.style.left) + window.event.clientX - cx; o.style.top = parseInt(o.style.top) + window.event.clientY - cy; } } ``` #### 四、扩展功能 1. **时间范围限制**:可以增加逻辑来...

    【JavaScript源代码】JavaScript实现电商平台商品细节图.docx

    bigImg.style.top = -(maskY * (big.offsetHeight / mask.offsetHeight)) + 'px'; }); }); ``` #### 四、关键算法公式 - **遮罩层坐标计算**: - 当鼠标在盒子内时,计算出鼠标相对于盒子的坐标。 - 将鼠标...

    代码\代码文件各种动画数字时钟

    通过调整`style`属性中的`left`、`top`、`width`和`height`值,可以精确控制动画在页面上的位置和大小。 ### 4. 页面加载和卸载事件处理 使用`onLoad`和`onUnload`事件可以在页面加载完成和用户离开页面时触发特定...

    原生js支持拖动放大缩小图片截图代码

    imgCanvas.style.left = e.clientX - startX + 'px'; imgCanvas.style.top = e.clientY - startY + 'px'; } }); document.addEventListener('mouseup', function() { isDragging = false; }); // 缩放图片 img...

    javascript下操作css的float属性的特殊写法

    或者使用条件注释或现代的浏览器检测库来更精确地处理这种情况。这样,无论用户使用的是哪种浏览器,代码都能正确地设置`float`属性。 需要注意的是,尽管可以使用`style`对象直接操作CSS属性,但这种方式改变的是...

    javascript中兼容主流浏览器的动态生成iframe方法

    为了更精确地判断IE版本,可以使用`navigator.userAgent`来获取浏览器信息: ```javascript var isIE = (document.all) ? true : false; var ua = navigator.userAgent.toLowerCase().match(/msie ([\d.]+ )/)[1]; ...

    JavaScript放大镜效果

    magnifier.style.top = (event.clientY - magnifierHeight / 2) + 'px'; magnifierGlass.style.backgroundPosition = (-largeX) + 'px ' + (-largeY) + 'px'; // 显示放大窗口 magnifier.style.display = '...

    3.5CSS 内容总结(五)高级技巧.md

    src: url('../fonts/icomoon.eot?d6awh5'); src: url('../fonts/icomoon.eot?d6awh5#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?d6awh5') format('truetype'), url('../fonts/icomoon....

    JSP右下角弹出视频代码

    注意,`offsetHeight` 和 `offsetWidth` 属性提供元素的实际尺寸,包括边框和内边距,而 `style.top` 和 `style.left` 提供元素相对于其父元素的位置。 ##### 动态定位与显示视频元素 ```javascript document....

    弹出框例子,灰常好的东东

    在网页设计和开发中,"弹出框"是一种常见的用户界面元素,用于向用户提供额外的信息、确认操作或者接收用户输入。...通过学习和实践这些知识,开发者能够创建更交互性更强、用户体验更好的网页应用。

    c# asp.net 控制控件的坐标位置,更改控件坐标,后台改变前台CSS样式,top,left

    这包括设置`top`和`left`属性以改变坐标,添加或修改CSS类来控制样式,以及直接修改`style`属性以实现即时的视觉变化。结合CSS和JavaScript,我们可以创建出丰富的交互式Web界面。不过要注意,虽然后台代码可以直接...

    仿百度的输入框自动提示

    document.getElementById('helper').style.left = pos.left + "px"; document.getElementById('helper').style.width = obj.offsetWidth + "px"; document.getElementById('helper').style.visibility = 'visible...

    js中的scroll和offset 使用比较的实例与分析.docx

    它是一个只读属性,无法直接赋值改变,如果需要设置元素位置,应使用`style.top`。 2. `offsetLeft`: 类似于`offsetTop`,但表示元素左边缘与其直接定位父元素左边缘的距离。同样,不能直接赋值,设置元素位置应...

    浮动广告 左右广告浮动广告 左右广告

    在上述代码中,“position:absolute”表示该元素是绝对定位的,可以通过设置“left”和“top”属性来精确控制其在页面上的位置。此外,“left:27px;top:1115px”指定了广告的初始位置。 #### 3. JavaScript逻辑 ...

    DIY拖拽(二)

    我们需要获取和更新元素的`style.left`和`style.top`属性,这些属性表示元素相对于其父元素的左上角的偏移量。 **二、方法二实现步骤** 1. **初始化**:首先,我们需要选择要拖动的元素,并设置初始状态。例如,...

    CSS制作网页详细步骤图解

    <link rel="stylesheet" href="step1_style.css" type="text/css" media="screen" /> </head> <!-- The Main Area --> </div> </div> <img src="images/footer_logo.jpg" /> <span id="footer_text"> ...

Global site tag (gtag.js) - Google Analytics