新手求教下网页内图片纵向跟随滚动条滚动但不跟随横向滚动条怎么做?

PALadinWIC 2018-12-27 04:42:40
有个生成的图片,特点是宽度较短但高度很高,初始显示在页面left0top0的位置,但我想要的结果是希望当我在纵向滚动网页时图片跟着滚动,但我横向滚动网页的时候图片left坐标固定,有谁告之下该如何 实现的,本人B/S新手,谢谢了。
...全文
415 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2018-12-27
  • 打赏
  • 举报
回复
第二种方法

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	<title>Document</title>
<style>
#pic {
	position: absolute;
	left: 0;
	top: 0;
}
#content {
	background-color: #999;
	width: 9999px;
	height: 9999px;
}
</style>
</head>
<body>
<img src="F:\My Pictures\26ad734b-324e-4472-8206-8a932a888f11.jpg" width="1113" height="4929" border="0" id="pic">
<div id="content"></div>
<script type="text/javascript">
window.onscroll = function () {
	document.getElementById("pic").style.left = (document.body.scrollLeft || document.documentElement.scrollLeft)+"px";
}
</script>
</body>
</html>
天际的海浪 2018-12-27
  • 打赏
  • 举报
回复

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	<title>Document</title>
<style>
#pic {
	position: fixed;
	left: 0;
	top: 0;
}
#content {
	background-color: #999;
	width: 9999px;
	height: 9999px;
}
</style>
</head>
<body>
<img src="F:\My Pictures\26ad734b-324e-4472-8206-8a932a888f11.jpg" width="1113" height="4929" border="0" id="pic">
<div id="content"></div>
<script type="text/javascript">
window.onscroll = function () {
	document.getElementById("pic").style.top = (-(document.body.scrollTop || document.documentElement.scrollTop))+"px";
}
</script>
</body>
</html>


61,115

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧