处理溢出的负位置图像:自动
Handling negative-position images with overflow:auto
考虑以下标记:http://jsfiddle.net/gbWgH/.因为列表溢出了它的容器并与下面的文本重叠,所以我希望它可以滚动,所以我将它设置为overflow:auto
。但是,这会截断图像的一部分:http://jsfiddle.net/gbWgH/1/.删除此规则可使图像正确显示。
如何在不切断图像的情况下使文本可滚动?正如这个答案中所建议的,使用Javascript手动计算坐标是最简单的选择吗?
img {position:relative; top : 20px; left : 20px;}
我最终只是求助于Javascript。这里,通过计算与页面主体内的li
的绝对位置的偏移,将图像定位在id为"myli"
的li
的左侧50个像素和id为CCD_4的CCD_3的上方40个像素的位置。请注意,您必须说明ul
已滚动的金额。
var img = document.createElement("img");
img.src = ...
var li = document.getElementById("myli");
var scrollTop = document.getElementById("myul").scrollTop;
img.style.left = li.offsetLeft - 50 + 'px';
img.style.top = li.offsetTop - 40 - scrollTop + 'px';
img.style.position = 'absolute';
document.body.appendChild(img);
相关文章:
- 我可以使此幻灯片图像自动播放吗?
- 自动缩放图像以匹配文本高度
- 如何自动将Fusion Widgets导出为图像
- HTML图像未加载(自动添加内联css和属性)
- 高图表图像渲染器自动高度
- Transloadit-图像自动旋转不起作用
- 如何使图像自动更改
- Bootstrap 3图像自动缩放全屏和滚动效果
- JQuery 多个图像自动调整大小
- 有没有办法使背景图像自动宽度,全高,高度滚动,无宽度滚动
- 图像自动重新加载,具有淡入淡出或预加载功能
- 视差滚动背景图像自动放大和缩小
- 使用javascript(而不是php)将图像自动加载到html页面
- jQuery:使用图像自动完成
- 处理溢出的负位置图像:自动
- 通过ajax选择图像自动提交表单
- 转换谷歌图表为PNG图像自动当我运行php文件在命令行(不在浏览器)
- 如何使用自定义图像自动播放YouTube视频
- 如何使图像自动适合容器的最大尺寸
- jQuery backstretch图像自动移动和后退