html网页中图片横向滚动

我想在html里 实现一行图片滚动效果 有几张图片 排成一行然后自动向左滚动 要连续的不要停止 然后图片左侧是文字 要一起滚动最好房子div里 (我想做的是人物介绍 每一张图片左侧是这个人的姓名)每张中间有几像素空格...

一定要好用啊...
下载内容

1、有截取滚动网页的软件,如FSCapture,就可以截取整个网页。

2、 然后打开要截取的网页,在FSCapture悬浮窗口上找到滚动截图工具。

3、在默认情况下,是截整个界面,包括浏览器窗口,如果默认,下面有提示,点一下鼠标左键即可。

4、 如果要自定义截图窗口,按住Ctrl键,就会出现一个红色十字架,用鼠标拖动这个红十字架,框住想要的窗口。然后拖动右侧的滚动条到上端,或者点下端的滚动箭头,就能截取整个网页。

5、完成截图后,会自动返回到FSCapture编辑窗口,这时只要保存即可。

6、 选择一个保存文件夹,定义一个保存文件名,如滚动截图,按保存。

7、再用普通的看图软件ACDSee打开,就能看到一个长长的网页图,看看长宽比930x1776。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-02-27
可以使用 jquery 滚动效果,但你要汇入 jquery + jquery ui + jquery easing plugin
以下是循环的jquery 滚动效果

<script type="text/javascript" src="jquery-1.5.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.8.14_effect.js"></script>
<script type="text/javascript" src="jquery.easing.1.3.js"></script>
<script>
var no_of_img = 0;

function auto_scroll(){
var distance = 200;
var speed = 1000;
var elemBasePos = 0;
$("#container > div").dequeue();
for(i=0; i<no_of_img; i++){
if(i == 1){
$("#container > div:eq(" + i + ")").animate({"left": (elemBasePos + distance * (i - 1) ) + "px"}, speed, "easeOutExpo");
} else {
$("#container > div:eq(" + i + ")").animate({"left": (elemBasePos + distance * (i - 1)) + "px"}, speed, "easeOutExpo");
}
}

var elem = $("#container > div:eq(0)");
$("#container > div:eq(0)").remove();
$("div#container").append(elem);
$("#container > div:eq(" + (no_of_img - 1) + ")").dequeue().css("left", (elemBasePos + distance * (no_of_img)) + "px");
$("#container > div:eq(" + (no_of_img - 1) + ")").animate({"left": (elemBasePos + distance * (no_of_img - 1)) + "px"}, speed, "easeOutExpo");

$("#container > div").dequeue();
for(i=0; i<no_of_img; i++){
if(i == 1){
$("#container > div:eq(" + i + ")").animate({"left": (elemBasePos + distance * (i - 1) ) + "px"}, speed, "easeOutExpo");
} else {
$("#container > div:eq(" + i + ")").animate({"left": (elemBasePos + distance * (i - 1)) + "px"}, speed, "easeOutExpo");
}
}

var elem = $("#container > div:eq(0)");
$("#container > div:eq(0)").remove();
$("div#container").append(elem);
$("#container > div:eq(" + (no_of_img - 1) + ")").dequeue().css("left", (elemBasePos + distance * (no_of_img)) + "px");
$("#container > div:eq(" + (no_of_img - 1) + ")").animate({"left": (elemBasePos + distance * (no_of_img - 1)) + "px"}, speed, "easeOutExpo");
}

function init(){
for(i=0; i<no_of_img; i++){
$("#container > div:eq(" + i + ")").css("left", 200 * i+'px');
}
}

$(document).ready(function() {
no_of_img = $(".imgcontainer").length;
init();
setInterval('auto_scroll()',2000);
});

</script>
<style>
body{margin:0;padding:0;}
#container { position:relative; height:150px;overflow:hidden;}
#container div.imgcontainer { position:absolute; top:0px;height:150px;width:150px;}
#container div table { width:150px;}
</style>

<div id="container">
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>

<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
</div>追问

问一下 jquery + jquery ui + jquery easing plugin 这个 哪来的 ,对jpuery 不熟...

追答

jquery 是一個 javascript framework 可以簡化及加強 javascript 所做到的功能與效果~
而 jquery ui 是 jquery 官方的 插件
而 jquery easing plugin 是第三方建立的插件

参考资料:http://jquery.com/

追问

已经找到了但是 jquery-ui-1.8.14_effect.js 这个 怎么回事呢 我下载完是压缩包 解压里面是很多文件 就是没有 jquery-ui-1.8.14_effect.js 这个文件 下了好几个 都没有 不就是引用
jquery-1.5.min.js
jquery-ui-1.8.14_effect.js
jquery.easing.1.3.js 这三个吗
那俩都有了 在线等 上面我截图了 是我下的文件

那应该是
1.jquery-1.5.min.js这个有 是给他换成jquery-ui-1.8.16.custom.min.js 吗
2.jquery-ui-1.8.14_effect.js这个目前没有呢 给个这个行吗
3.jquery.easing.1.3.js这个也有了
这个程序 我把第一个和第三个放上了 然后测试 是 一组图片一起间接性滚动不是连续的...

本回答被提问者和网友采纳
第2个回答  2016-01-16

HTML页面图片横向滚播效果:

<html>
<head>
<style>
body{margin:0px;}
ul{list-style:none; border:0; padding:0px; margin:0px;}
li{list-style:none; float:left; border:0; padding:0px; margin:0px;}
img{border:0px;  padding:0px; margin:0px;}
</style>
</head>
<body>
<center><div id="div1" style="overflow:hidden; cursor:hand; margin-top:50px;" onmouseover="stop()" onmouseout="ss()">
           <ul id="img" style="clear:both;"><!--放图片的容器,此容器在div1里滚动-->
        <!--以下是要滚动的内容-->
              <li><img id="img0" src="http://www.alixixi.com/images/index180.gif" width="100" height="100" style="display:block;" /></li>
     <li><img id="img1" src="http://www.alixixi.com/images/index180.gif" width="100" height="100" style="display:block;" /></li>
     <li><img id="img2" src="http://www.alixixi.com/images/index180.gif" width="100" height="100" style="display:block;" /></li>
     <li><img id="img3" src="http://www.alixixi.com/images/index180.gif" width="100" height="100" style="display:block;" /></li>
        </ul>     
</div>
</center>
<script language="javascript">
var w,h,id,speed,Html
w=400;//-------滚动容器的宽度--------//
h=100;//-------滚动容器的高度--------//
id="div1";//-------滚动容器的id--------//
direction="left";//-------滚动方向有四个值left,right,up,down,自己试试--------//
speed="100";//-------滚动速度100相当于1秒,越小越快--------//
imgDiv="img";//-------放图片的容器id--------//
HtmlL=document.getElementById(imgDiv).innerHTML;
HtmlT=document.getElementById(id).innerHTML;
switch (direction)
{
case "left":
     document.getElementById(imgDiv).innerHTML=HtmlL+HtmlL;
  break;
case "right":
     document.getElementById(imgDiv).innerHTML=HtmlL+HtmlL;
  break;
case "up":
     document.getElementById(id).innerHTML=HtmlT+HtmlT;
  break;
case "down":
     document.getElementById(id).innerHTML=HtmlT+HtmlT;
  break;
}
function ss(){
document.getElementById(id).style.width=w;
document.getElementById(id).style.height=h;
document.getElementById(imgDiv).style.width=w*2;
document.getElementById(imgDiv).style.height=h;
var ele
ele=document.getElementById("div1");
switch (direction)
{
case "left":
ele.scrollLeft=ele.scrollLeft+5;
if (ele.scrollLeft>=w)
{
ele.scrollLeft=0;
}
break;
case "right":
ele.scrollLeft=ele.scrollLeft-5;
if (ele.scrollLeft<=0)
{
ele.scrollLeft=w;
}
break;
case "up":
ele.scrollTop=ele.scrollTop+5;
if (ele.scrollTop>=h)
{
ele.scrollTop=0;
}
break;
case "down":
ele.scrollTop=ele.scrollTop-5;
if (ele.scrollTop<=0)
{
ele.scrollTop=h;
}
break;
}
t=setTimeout("ss()",speed);
}
function stop(){
document.getElementById("div1").scrollLeft=document.getElementById("div1").scrollLeft;
document.getElementById("div1").scrollTop=document.getElementById("div1").scrollTop;
     clearTimeout(t);
}
setTimeout("ss()",100);
</script>
</body>
</html>
<a href="rul">网站名称</a>

第3个回答  2011-09-10
<marquee>
<table width="200" border="1">
<tr>
<td>人物介绍一</td>
<td><img src="images/1260423708.gif"></td>
<td>人物介绍而</td>
<td><img src="images/1260423708.gif"></td>
<td>人物介绍三</td>
<td><img src="images/1260423708.gif"></td>
<td>人物介绍四</td>
<td><img src="images/1260423708.gif"></td>
</tr>
</table>
</marquee>
第4个回答  2011-09-09
如果没有特殊要求,可以用<marquee ></marquee >标签,中间放你需要滚动的内容(<marquee >有参数可设置滚动的方向,速度等,具体请百谷一下<marquee >)

怎么用CSS代码实现,好多图片横向的不间断滚动?
1、在html编辑器软件内,新建html页面,(一般我们常使用的两款编辑器是HBuilder和Adobe Dreamweaver,这里我使用的软件是HBuilder)。2、在<body><\/body>添加<div class="nav"><\/div>,于<div class="nav"><\/div>中间添加<ul><\/ul>,在<ul>内添加<li>标签,<li>内同时添加<a>标签,方便...

html网页中图片横向滚动
1、有截取滚动网页的软件,如FSCapture,就可以截取整个网页。2、 然后打开要截取的网页,在FSCapture悬浮窗口上找到滚动截图工具。3、在默认情况下,是截整个界面,包括浏览器窗口,如果默认,下面有提示,点一下鼠标左键即可。4、 如果要自定义截图窗口,按住Ctrl键,就会出现一个红色十字架,用鼠标拖动...

图片横着滚动代码
Behaviour:滚动的方式设置,三种取值:Scroll(循环滚动) lide(单次滚动)、Alternate(来回滚动)。Align:文字的对齐方式设置。可选择Middle(居中)、Bottom(居下)还是Top(居上)。Width:滚动文本框的宽度,输入一个数值后从后面的单选框选择in Pixels(按像素)或是in Percent(按百分比)。Height:滚动文...

html怎么设置图片滚动播放
<DIV id=demo style="overflow: hidden; width: 600px; height: 190px; top:485px; left:252px;position: absolute;"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td valign="top" id=demo1> <!-- 循环滚动的图片 --> <table width="600" border="0" align="cen...

网页设计 图片滚动代码
素材的准备。为了更好的表现网站的风格和特色,具备一些更富表现力和吸引力的图片是必不可少的。同理,准备了一些与网页主题密切相关的图片,用于做为实现图片滚动效果的素材。打开Dreamweaver8,新建一网页文件,并保存为名为“index.html"文件。切换至代码编辑界面,输入如下代码:<body><div id="photo...

html怎么让图片滑动起来呢? 假如一个这个图片<img id="a" src="123...
应该要设置滚动效果 滚动标记是 <marquee direction=“滚动方向” behavior=“滚动方式”>图片地址<\/marquee> 滚动方向有rihgt, up, down,left,四种 滚动方式有SCROLL循环 SLIDE滚动一次 alternate来回交替

网页中的滚动图片的代码怎么写?
网页中的滚动图片的代码有上下左右四个方向,分别是:<head> <---> <\/head> <body> <!--向上滚动代码开始--> <div id="colee" style="overflow:hidden;height:253px;width:410px;"> <div id="colee1"> <p><img src=""><\/p> <p><img src=""><\/p> <p><img src=""><\/p...

css如何让图片横向滚动条css横向滚动条
html中上下滚动的文字代码,举例?在要实现滚动的地方,加入此代码:rrUP是向上,DOWN是向下,Left向左,Right向右.r这两个属性决定文字滚动的速度(scrollamount)和延时(scrolldelay),参数值都是正整数。如下所示:rr按照自己的需要写代码吧,希望能够帮助你!html如何把照片导入变成滚动?1.设置背景将页面...

html 画面横滚动条 怎么去掉
1、取消竖直滚动条:<body style=`overflow:-Scroll;overflow-y:hidden` > <\/body> 2、取消横向滚动条:<body style=`overflow:-Scroll;overflow-x:hidden` > <\/body> 3、两个滚动条都取消 <body scroll="no"> <\/body>

HTML中横向滚动不起作用的问题
在第一张图片前(<img border="0" src=...)加上<marquee dicection=left> 然后在图片末(...width="100" height="100">)加上 <\/marquee>

相似回答