1. 程式人生 > >html使用javascript實現圖片滾動無縫拼接

html使用javascript實現圖片滾動無縫拼接

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>圖片滾動無縫拼接</title>
<style type="text/css">
	*{
		margin: 0;padding: 0;
	}
	#oUl{
		list-style: none;
		width: 730px;
		position: absolute;
		left: 0px;
		top:0px;
	}
	#container{
		text-align: center;
		
	}
	#views{
		margin: 0 auto;
		width: 410px;
		height: 108px;
		border: 2px solid red;
		position: relative;
		top: 100px;
		overflow: hidden;
		
	}
	#oUl li{
		float: left;
	}

</style>
<script type="text/javascript">

	var oUl;
	window.onload=function(){
		oUl = document.getElementById("oUl");
		var oLis = document.getElementsByTagName("li");
		
		oUl.innerHTML=oUl.innerHTML+oUl.innerHTML;
		
	
		oUl.style.width=oLis[0].offsetWidth*oLis.length+"px";
		id = setInterval("fun()", 10);
		for (var i = 0; i < oLis.length; i++) {
			oLis[i].onmouseover=function(){
				clearInterval(id)
			}
			oLis[i].onmouseout=function(){
				id = setInterval("fun()", 10);
			}
		}
	}
	function fun(){
		if((-oUl.offsetWidth/2)==oUl.offsetLeft){
			oUl.style.left='0px';
		}
		oUl.style.left=(oUl.offsetLeft-2)+'px';
	}
</script>
</head>
<body>

	<div id ="container">
		<div id="views">
			<ul id="oUl" >
				<li >
					<a><img alt="" src="img/1.jpg"></a>
				</li>
				<li>
					<a><img alt="" src="img/2.jpg"></a>
				</li>
				<li>
					<a><img alt="" src="img/3.jpg"></a>
				</li>
				<li>
					<a><img alt="" src="img/4.jpg"></a>
				</li>
			</ul>
		</div>
	</div>
	
</body>
</html>
html5實現滾動文字
	<div class="custom-notice">
   		<marquee class="noticeText ng-binding" direction="left" behavior="alternate" scrollamount="100" scrolldelay="1000" loop="5" width="100%" onmouseover="this.stop();" onmouseout="this.start();"  style="width: 100%;">helloworld</marquee>
	</div>
1.滾動方向屬性 direction
該屬性的滾動方向可以設定四個值:up(文字向上)、down(文字向下)、left(文字向左)、right(文字向右)。
2.滾動方式屬性 behavior
該屬性的取值有三個值:scroll(迴圈滾動,預設效果)、slide(只滾動一次就停止)、alternate(來回交替進行滾動)
3.滾動速度屬性 scrollamount
該屬效能調整文字滾動的速度,滾動文字的速度實際上是通過設定滾動文字每次移動的長度來實現的,以畫素為單位。值只寫數字,不帶px單位,若帶了單位則設定無效。
4.滾動延遲屬性 scrolldelay
該屬性用來設定滾動文字滾動的時間間隔(滾動兩步之間的時間間隔)。
scrolldelay的時間間隔單位是毫秒,取值只寫數字
5.滾動迴圈屬性 loop

設定滾動文字後,預設會無限迴圈下去,若想控制迴圈的次數,可設定此屬性。
6.滾動範圍屬性 width&height
若想控制文字滾動的範圍,則可起用這二屬性,以畫素為單位,不寫px單位。預設情況下left和right滾動的width和瀏覽器視窗同寬,搞定和文字高度同高。up和down時height為瀏覽器視窗高度的三分之一。
7.滾動背景顏色屬性 bgcolor
此屬性為滾動區域設定背景色(取值為十六進位制顏色碼和英文)。
8.滾動空間屬性 hspace&vspace
hsapce屬性可以設定滾動範圍的水平位置,vspace用來設定滾動範圍的垂直位置。單位均為畫素,寫值時不寫單位px。

相關推薦

html使用javascript實現圖片滾動無縫拼接

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>圖片滾動無縫拼接</title> <style type="text/css

實現圖片滾動加載以及排版優化

技術分享 com 興趣 images targe 拖動 img 目前 來看 最近閑來沒事,做了一個畫江湖圖片滾動加載的demo,大家感興趣可以下來看一下 以下為界面截圖: 圖片會隨滾動條的拖動動態加載,目前來說只是加載的本地的資源,大家可以從後臺抓取數據

JS實現圖片滾動效果

settime .cn itl family .text rgba plus ++ san   源碼參考菜鳥教程:<iframe width="100%" height="300" src="https://c.runoob.com/iframe/2037" allo

js圖片滾動無縫銜接

js圖片滾動無縫銜接 <style> *{ margin:0; padding:0; } div{ width:600px; height:200px;

HTML中實現圖片滾動效果

HTML中實現滾動效果網頁中多的不能再說了,一般的網站都有圖片滾動效果,突然滾動出一個美女讓你點選,這樣也是一個網站獲取流量的方式,今天我也做了個測試,實現簡單的圖片滾動效果 <marquee  onmouseover=stop()  onmouseout=star

jquery.scrollLoading實現圖片滾動載入

一、關於滾動顯屏載入 常常會有這樣子的頁面,內容很豐富,頁面很長,圖片較多。比如說淘寶商城頁面。頁面圖片數量多,而且比較大時。要是頁面載入就一次性載入完畢,需要使用者等半天。所以針對這種情況,目前很流行的做法就是滾動動態載入,顯示螢幕之外的圖片預設是不載入的,隨著頁面的

jquery實現圖片無縫滾動,蒙版遮蔽效果

1、無縫連線:通過對li設定屬性float:left;消除標籤之間的間隔 2、通過對ul整體進行偏移設定,使圖片整體滾動, 3、設定圖片切換時機, 4、蒙版遮罩移入時機的選擇 程式碼片. <!DOCTYPE html> <html> <head>

javascript實現圖片無縫滾動左右

一個能“動”的網站瀏覽起來看著就美觀大氣。今天我就實現四張圖片的無縫滾動,滑鼠進入滾動停止,點選圖片顯示提示資訊。 工具/原料 電腦一臺 方法/步驟 設定圖片的樣式:  img {     height:

js實現圖片無縫滾動特效

                首先,無縫滾動的第一個重點就是——動。關於怎麼讓頁面的元素節點動起來,這就得學明白關於JavaSc

JS實現圖片無縫滾動效果

首先,藉助一張草圖來簡單說明一下往左移動的做法(往右相同)。 如上圖所示,圖片的無縫滾動原理其實是把滾動的圖片複製成兩份並聯排列,當滾動完一次後就把圖片扯回到起點,重新滾動。這裡的往左運動把圖片扯回起點的臨界點是offsetLeft的絕對值大於offset

jquery 圖片自動無縫滾動

javascrip oat mar image charset ext 函數 oct meta <!DOCTYPE html><html><head> <meta charset="utf-8"> <m

圖片無縫滾動效果

-- adding margin image left offset mage lang cti 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <met

JavaScript實現簡單圖片滾動 --9張圖告訴你,C羅欲哭無淚

charset () element edit fas 簡單圖 pad jpg sni 源代碼下載:http://download.csdn.net/detail/u011043843/7510425 昨晚德國和葡萄牙的焦點之戰你看了嗎?北京時間淩晨的比賽

網站開發,推薦使用SuperSlide 插件-Tab標簽切換,圖片滾動無縫滾動,焦點圖

更新 www 展示 部分 rdquo 標簽 網上 幻燈片 dex SuperSlide 致力於解決網站大部分特效展示問題,使網站代碼規範整潔,方便維護更新。網站上常用的“焦點圖/幻燈片”“Tab標簽切換”“圖片滾動

Jquery+css實現圖片無縫滾動輪播

.com images ner height rst 拷貝 family 沒有 ges 今天在博客園的將哥看到了Jquery+css實現圖片無縫滾動輪播視頻教程,和大家分享一下 原文地址:http://www.cnblogs.com/shaojiang/p/5295826.

文字、圖片左右無縫滾動效果--支援拖拽

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <title>文字、圖片無縫滾動效果--廣告</t

JS實現圖片自動滾動(圖片橫向滾動)

實現的效果就是 一排圖片自動橫向滾動,滑鼠指向的時候,暫定滾動,滑鼠離開,繼續滾動 首先看下html程式碼:隨便加入四張圖片 <div id="div1"> <ul> <li><img src="img/logo-black.png"

css實現文字左右無縫滾動

新需求為:提示文字左右滾動,使用者能點選按鈕關閉提示 查到<marquee direction="left" scrollamount="2" scrolldelay="0"></marquee>,使用發現無法實現無縫滾動。 想要只用css實現該功能,使用css3動畫

Vue實現簡單的無縫滾動

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width

Html實現四張圖片滾動的原始碼

<title>Document</title> </head> <body OnLoad="swapPic()"> <script la