❶ html 圖片滾動代碼
調用「圖片」欄目圖片的向左滾動代碼
(效果演示)
以下是首頁模板最新圖片部分代碼
-----------------------------------
<tr>
<td
class=main_title_575><B>最新圖片</B></td>
</tr>
<tr>
<td
class=main_tdbg_575
vAlign=center
align=middle
height=131>
<!--{$GetPicPhoto(3,0,True,0,4,False,False,0,1,1,130,90,20,0,True,4)}-->
</td>
</tr>
------------------------------------
<!--滾動代碼開始-->
<div
id=demo
style="OVERFLOW:
hidden;
WIDTH:
560px;
HEIGHT:
120px">
<table
cellPadding=0
align=left
border=0
cellspace="0">
<tr>
<td
id=demo11
vAlign=top>
<!--{$GetPicPhoto(3,0,True,0,12,False,False,0,1,1,130,90,20,0,True,12)}--></td>
<td
id=demo12
vAlign=top></td>
</tr>
</table>
</div>
<SCRIPT>
var
speed=15
demo12.innerHTML=demo11.innerHTML
function
Marquee11(){
if(demo12.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo11.offsetWidth
else{
demo.scrollLeft++
}
}
var
MyMar1=setInterval(Marquee11,speed)
demo.onmouseover=function()
{clearInterval(MyMar1)}
demo.onmouseout=function()
{MyMar1=setInterval(Marquee11,speed)}
</SCRIPT>
<!--滾動代碼結束-->
-----------------------------------
注意滾動圖片數不要太大,這會影響頁面下載速度。
<table width=120 border=0 align="center" cellpadding="0" cellspacing="0">
<tbody><tr><td><div align="left"> <MARQUEE onmouseover=this.stop() style=""
onmouseout=this.start() scrollamount=1 scrolldelay=1 direction=right width=700 height=30>
這里可寫文字<a href="這里寫鏈接地址" target="_blank"><img src="圖片地址" width="120" height="30" border="0"></a>這里也可以寫文字
</marquee>
</div>
<tr></tbody></table>
實例講解:方向left right up down 都可以更改,此例也可以將圖片更改為文字!如果刪除 <MARQUEE onmouseover=this.stop() style=""
onmouseout=this.start() 則滑鼠放在上面則字幕不會停止,而繼續滾動!scrollamount=1 scrolldelay=1 是滾動速度!其實鏈接地址也可以在設計視圖里更改! (這是圖片和文字都能用的代碼)
❸ 如何用html實現文本+圖片輪流滾動顯示
就是無縫滾動
用js就可以
1、打開Dreamweaver軟體
2、代碼如下: 不要忘了引入js庫
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js無縫滾動製作js文字無縫滾動和js圖片無縫滾動</title>
<meta name="description" content="js無縫滾動製作多種無縫滾動效果js文字無縫滾動和js圖片無縫滾動,直接復制副本標簽js無縫滾動代碼。內含js代碼下載。" />
</head>
<body>
<style type="text/css">
*{margin:0;padding:0;list-style-type:none;font-size:12px;}
a,img{border:0;}
.scroll{height:300px;width:500px;margin:50px auto;border:solid 1px #ddd;}
.scroll p{line-height:28px;padding:5px 0;border-bottom:dashed 1px #ddd;text-align:center;}
.scroll p a{color:#3366cc;text-decoration:none;}
</style>
<script type="text/javascript">
function addEventSimple(obj,evt,fn){
if(obj.addEventListener){
obj.addEventListener(evt,fn,false);
}else if(obj.attachEvent){
obj.attachEvent('on'+evt,fn);
}
}
addEventSimple(window,'load',initScrolling);
var scrollingBox;
var scrollingInterval;
var reachedBottom=false;
var bottom;
function initScrolling(){
scrollingBox = document.getElementById('xst');
scrollingBox.style.overflow = "hidden";
scrollingInterval = setInterval("scrolling()",50);
scrollingBox.onmouseover = over;
scrollingBox.onmouseout = out;
}
function scrolling(){
var origin = scrollingBox.scrollTop++;
if(origin == scrollingBox.scrollTop){
if(!reachedBottom){
scrollingBox.innerHTML+=scrollingBox.innerHTML;
reachedBottom=true;
bottom=origin;
}else{
scrollingBox.scrollTop=bottom;
}
}
}
function over(){
clearInterval(scrollingInterval);
}
function out(){
scrollingInterval = setInterval("scrolling()",50);
}
</script>
<div class="scroll" id="xst">
<p><a href="http://www.17sucai.com/" target="_blank">jquery 文字滾動大全 scroll 支持文字或圖片 單行滾動 多行滾動 帶按鈕控制滾動</a></p>
<p><img width="150" height="150" alt="jquery 文字滾動大全 scroll 支持文字或圖片 單行滾動 多行滾動 帶按鈕控制滾動" src="images/1.jpg" /></p>
<p><a href="http://www.17sucai.com/" target="_blank">jquery 文字連續滾動 節奏感十足的齒輪式滾動圖片展示與文字內容特效展示</a></p>
<p><img width="150" height="150" alt="js文字滾動製作js scroll單排文字滾動向上間隔滾動" src="images/2.jpg" /></p>
<p><a href="http://www.17sucai.com/" target="_blank">jquery 文字特效霓虹燈文字效果使用jQuery和CSS</a></p>
<p><img width="150" height="150" alt="jquery 文字連續滾動 節奏感十足的齒輪式滾動圖片展示與文字內容特效展示" src="images/3.jpg" /></p>
<p><a href="http://www.17sucai.com/" target="_blank">js文字滾動製作js scroll單排文字滾動向上間隔滾動</a></p>
<p><img width="150" height="150" alt="jquery 文字特效霓虹燈文字效果使用jQuery和CSS" src="images/4.jpg" /></p>
<p><a href="http://www.17sucai.com/" target="_blank">js文字切換特效製作焦點文字帶濾鏡切換效果</a></p>
<p><a href="http://www.17sucai.com/" target="_blank">js文字特效製作js文字閃爍與文字變色效果</a></p>
<p><a href="http://www.17sucai.com/" target="_blank">js文字滾動插件製作雙行關聯向上文字間隙滾動</a></p>
</div>
</body>
效果:
❹ 求助html 滾動圖片並附帶文字說明代碼,謝謝!
html中Marquee屬性詳解 用於文字,圖片等等....
Marquee標記用於在可用瀏覽區域中滾動文本。
格式:
[MARQUEEALIGN="…"
BEHAVIOR="…"
BGCOLOR="…"
DIRECTION="…"
HEIGHT="…"
WIDTH="…"
HSPACE="…"
VSPACE="…"
LOOP="…"
SCROLLAMOUNT="…"
SCROLLDELAY="…"
ONMOUSEOUT=this.start()
ONMOUSEOVER=this.stop()
]…
[/MARQUEE]
屬性:
ALIGN:用於按設定的值對齊滾動的文本。ALIGN可以設定的值有:LEFT,CENTER,RIGHT,TOP,BOTTOM。此屬性不是必須使用的。
例:
[MARQUEEALIGN="TOP"] 這段滾動文字設定為上對齊 [/MARQUEE]
BEHAVIOR:可以在頁面上一旦出現文本時讓瀏覽器按照設定的方法來處理文本。如果設定的方法是SLIDE,那麼文本就移動到文檔上,並停留在頁邊距上。如果設定為AlterNATE,則文本從一邊移動到另一邊。如果設定為SCROLL,文本將在頁面上反復滾動。本屬性不是必須使用的。可以設定的值有:SILIDE,AlterNATE,SCROLL。
例:
[MARQUEEBEHAVIOR="AlterNATE"] 文字從一邊移動到另一邊 [/MARQUEE]
BGCOLOR:用於設定字幕的背景顏色。背景顏色可用RGB、16進制值的格式或顏色名稱來設定。
例:
[MARQUEEBGCOLOR="RED"]用顏色名稱設定滾動文字背景顏色為紅色 [/MARQUEE]
[MARQUEEBGCOLOR="#FF0000" ]用16進制值設定滾動文字背景顏色為紅色 [/MARQUEE]
[MARQUEEBGCOLOR=RGB(100%'0%'0%)] 用RGB設定滾動文字背景顏色為紅色 [/MARQUEE]
DIRECTION:用於設定文本滾動的方向,可以設定的值有:LEFT,RIGHT。此屬性不是必須使用的。
例:
[MARQUEEDIRECTION="LEFT" ]文字向左邊滾動 [/MARQUEE]
[MARQUEEDIRECTION="RIGHT" ]文字向右邊滾動 [/MARQUEE]
HEIGHT:用於設定滾動字幕的高度,高度可用像素或可視頁面的百分比來表示。此屬性不是必須使用的。
例:
[MARQUEEHEIGHT="10%"] 滾動字幕的高度是可視頁面的10%[ /MARQUEE]
[MARQUEEHEIGHT="12" ]滾動字幕的高度是12像素 [/MARQUEE]
WIDTH:用於設定字幕的寬度,寬度可用像素或可視頁面的百分比來表示。此屬性不是必須使用的。
例:
[MARQUEEWIDTH="90%"] 滾動字幕的寬度是可視頁面的90% [/MARQUEE]
[MARQUEEWIDTH="200" ]滾動字幕的寬度是200像素 [/MARQUEE]
HSPACE:用於設定滾動字幕左右的空白空間,空白空間用像素表示。此屬性不是必須使用的。
例:
[MARQUEEHSPACE="15" ]滾動字幕左右空白空間為15個像素 [/MARQUEE]
VSPACE:用於設定滾動字幕上下的空白空間,空白空間用像素表示。此屬性不是必須使用的。
例:
[MARQUEEVSPACE="2"] 滾動字幕上下的空白空間為2個像素 [/MARQUEE]
LOOP:用於設定滾動字幕的滾動次數。當LOOP的值為"INFINITE"或是"-1"時,則文字會無限制地滾動。此屬性不是必須使用的。
例:
[MARQUEELOOP="-1" ]文字滾動無數次 [/MARQUEE]
[MARQUEELOOP="5" ]文字滾動5次 [/MARQUEE]
SCROLLAMOUNT:用於設定每個連續滾動文本後面的間隔,該間隔用像素表示。此屬性不是必須使用的。
例:
[MARQUEESCROLLAMOUNT="10"] 此文本後面的間隔為10個像素 [/MARQUEE]
SCROLLDELAY:用於設定兩次滾動操作之間的間隔時間,該時間以毫秒為單位。此屬性不是必須使用的。
例:
[MARQUEESCROLLDELAY="5"] 此文本兩次滾動之間的間隔時間為5毫秒 [/MARQUEE]
ONMOUSEOUT=this.start() :用來設置滑鼠移出該區域時繼續滾動
ONMOUSEOVER=this.stop():用來設置滑鼠移入該區域時停止滾動
Marquee 也可以做飄浮廣告效果:
<marquee behavior="alternate" height="300" direction="up" scrollamount="3" scrolldelay="30" width="300" bgcolor="#3399FF">
<marquee behavior="alternate" height="50" direction="left" scrollamount="3" scrolldelay="30" width="100%">
<font style="font-size: 35px">Ouyang</font>
</marquee>
<marquee> ... </marquee>
移動屬性的設置 ,這種移動不僅僅局限於文字,也可以應用於圖片,表格等等
滑鼠屬性
onMouseOut=this.start() ........滑鼠移出狀態滾動
onMouseOver=this.stop() .........滑鼠經過時停止滾動
方向
<direction=#> #=left, right ,up ,down <marquee direction=left>從右向左移!</marquee>
方式
<bihavior=#> #=scroll, slide, alternate <marquee behavior=scroll>一圈一圈繞著走!</marquee>
<marquee behavior=slide>只走一次就歇了!</marquee>
<marquee behavior=alternate>來回走</marquee>
循環
<loop=#> #=次數;若未指定則循環不止(infinite) <marquee loop=3 width=50% behavior=scroll>只走 3 趟</marquee>
<marquee loop=3 width=50% behavior=slide>只走 3 趟</marquee>
<marquee loop=3 width=50% behavior=alternate>只走 3 趟!</marquee>
速度
<scrollamount=#> <marquee scrollamount=20>啦啦啦,我走得好快喲!</marquee>
延時
<scrolldelay=#> <marquee scrolldelay=500 scrollamount=100>啦啦啦,我走一步,停一停!</marquee>
外觀(Layout)設置
對齊方式(Align)
<align=#> #=top, middle, bottom <font size=6>
<marquee align=# width=400>啦啦啦,我會移動耶!</marquee>
</font>
底色
<bgcolor=#> #=rrggbb 16 進制數碼,或者是下列預定義色彩:
Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime,
Fuchsia, White, Green, Purple, Silver, Yellow, Aqua <marquee bgcolor=aaaaee>顏色!</marquee>
面積
<height=# width=#> <marquee height=40 width=50% bgcolor=aaeeaa>面積!</marquee>
空白
(Margins)<hspace=# vspace=#>
<marquee hspace=20 vspace=20 width=150 bgcolor=ffaaaa align=middle>面積!</marquee>