永发信息网

怎么制作相片滚屏

答案:2  悬赏:70  手机版
解决时间 2021-04-25 07:32
怎么制作相片滚屏
最佳答案

marquee图片无缝滚动


先了解一下对象的几个的属性:


innerHTML:    设置或获取位于对象起始和结束标签内的 HTML


scrollHeight: 获取对象的滚动高度。


scrollLeft:    设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离


scrollTop:    设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离


scrollWidth:   获取对象的滚动宽度


offsetHeight: 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度


offsetLeft:    获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置


offsetTop:    获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置


offsetWidth:   获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的宽度


-----------------------------------------------------------------------


图片向上无缝滚动


<style type="text/css">
<!--
#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
height: 100px;
text-align: center;
float: left;
}
#demo img {
border: 3px solid #F2F2F2;
display: block;
}
-->
</style>
向上滚动
<div id="demo">
<div id="demo1">
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
</div>
<div id="demo2"></div>
</div>


<script>
<!--
var speed=10; //数字越大速度越慢
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML; //克隆demo1为demo2
function Marquee(){
if(tab2.offsetTop-tab.scrollTop<=0)//当滚动至demo1与demo2交界时
tab.scrollTop-=tab1.offsetHeight //demo跳到最顶端
else{
tab.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};//鼠标移上时清除定时器达到滚动停止的目的
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};//鼠标移开时重设定时器
-->
</script>


------------------------------------------------------------


图片向下无缝滚动


<style type="text/css">
<!--
#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
height: 100px;
text-align: center;
float: left;
}
#demo img {
border: 3px solid #F2F2F2;
display: block;
}
-->
</style>
向下滚动
<div id="demo">
<div id="demo1">
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
</div>
<div id="demo2"></div>
</div>


<script>
<!--
var speed=10; //数字越大速度越慢
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML; //克隆demo1为demo2
tab.scrollTop=tab.scrollHeight
function Marquee(){
if(tab1.offsetTop-tab.scrollTop>=0)//当滚动至demo1与demo2交界时
tab.scrollTop+=tab2.offsetHeight //demo跳到最顶端
else{
tab.scrollTop--
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};//鼠标移上时清除定时器达到滚动停止的目的
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};//鼠标移开时重设定时器
-->
</script>


--------------------------------------------------------


图片向左无缝滚动


<style type="text/css">
<!--
#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
width: 500px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
-->
</style>
向左滚动
<div id="demo">
<div id="indemo">
<div id="demo1">
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
</div>
<div id="demo2"></div>
</div>
</div>


<script>
<!--
var speed=10; //数字越大速度越慢
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML;
function Marquee(){
if(tab2.offsetWidth-tab.scrollLeft<=0)
tab.scrollLeft-=tab1.offsetWidth
else{
tab.scrollLeft++;
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
-->
</script>


------------------------------------------------------


图片向右无缝滚动


<style type="text/css">
<!--
#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
width: 500px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
-->
</style>
向右滚动
<div id="demo">
<div id="indemo">
<div id="demo1">
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
<a href="#"><img src=" http://www.cnrui.cn/other/link/Clear_logo.gif" border="0" /></a>
</div>
<div id="demo2"></div>
</div>
</div>


<script>
<!--
var speed=10; //数字越大速度越慢
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML;
function Marquee(){
if(tab.scrollLeft<=0)
tab.scrollLeft+=tab2.offsetWidth
else{
tab.scrollLeft--;
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
-->
</script>

全部回答

楼主你好

http://www.meituxiu.com/287149768_VIP.html 这个就可以哦
操作过程简单易操作,,就可美化你的照片,做动态图 ,给自己的照片加字 相片滚屏等

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问被称为“世界上第一道大裂谷”的是“东非
windows office 2007的问题
钢板在腿里时间长了不取出来会有什么害处?
宫廷语录经典对话,经典语录太经典了幽默
求一个CF战队英文名字以及队员想配套的名字。
问下最新实况足球10的补丁在哪里下?
延世大学,成均馆大学,中央大学这三所哪一所
QQ三国字怎么打
科比真的比麦迪强吗?
总统山的四位总统
MACBOOK Pro 如何拆机?(要图解)
悦城公寓我想知道这个在什么地方
体育节的口号,关于体育艺术节的高中班级口号
推荐几部恐怖片,适合小孩子看,没那种.....
什么方法可以长几斤肉的?
推荐资讯
描写父亲手粗糙的句子,描写父亲的手的句子
惠普CQ41 204tx蓝牙驱动for vista
便宜买二手MP3
新历6月28号是什么星座
请问,在贵阳市,《中学生数理化(高中版)》
为什么采纳答案能获得经验变少了
梦幻西游龙宫 PK怎么加点?
下团庄我想知道这个在什么地方
加载C:\WINDOWS\Downlo~1\c8ab.dll
茁怎么组词
杭州的东站在那里
起立蹲下有什么作用,蹲下起立有什么作用
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?