導航:首頁 > 圖片大全 > html如何實現圖片動態效果案例

html如何實現圖片動態效果案例

發布時間:2022-07-22 04:19:51

① 在網頁製作中,怎麼把圖片應用為動態HTML效果

用PS做的是效果圖,需要前端開發人員編寫代碼才可以在網站上展示出來。
簡單來說,在PS里做好之後,需要切圖。把圖片切割成適合在網站上瀏覽。
切圖時需要把文字分離出圖片的要處理好。
切好圖片之後,需要用html結合JavaScript等知識編寫代碼。
這樣寫出的頁面還只是靜態的網站。
如果想要做成動態的效果,還需要搭建後台,連接資料庫等。

如何在HTML中實現圖片的滾動效果

素材的准備。為了更好的表現網站的風格和特色,具備一些更富表現力和吸引力的圖片是必不可少的。同理,小編也准備了一些與網頁主題密切相關的圖片,用於做為實現圖片滾動效果的素材。

打開Dreamweaver8,新建一網頁文件,並保存為名為「index.html"文件。

切換至代碼編輯界面,輸入如下代碼:

<body><div id="photo-list"> <ul id="scroll">
<li><a href="#"><img src="images/1.jpg" width="100px" height="100px" alt=""/></a></li>
<li><a href="#"><img src="images/2.jpg" width="100px" height="100px" alt=""/></a></li>


<li><a href="#"><img src="images/3.jpg" width="100px" height="100px" alt=""/></a></li>
<li><a href="#"><img src="images/4.jpg" width="100px" height="100px" alt=""/></a></li>
<li><a href="#"><img src="images/5.jpg" width="100px" height="100px" alt=""/></a></li>
<li><a href="#"><img src="images/6.jpg" width="100px" height="100px" alt=""/></a></li> </ul> </div></body>

新建一CSS樣式表文件,並將該文件保存到與「index.html」相同的目錄下,文件名稱為「MyStyle.css"。

在新建的樣式表文件"MyStyle.css」文件中輸入如下代碼:


* { padding:0; margin:0;} /*設置所有對像的內邊距為0*/
body { text-align:center;} /*設置頁面居中對齊*/
#photo-list {
/* 6張圖片的寬度(包含寬度、padding、border、圖片間的留白)
計算:6*(100+2*2+1*2+9) - 9
之所以減去9是第6張圖片的右邊留白 */
width:681px;

/* 圖片的寬度(包含高度、padding、border)
計算:100+2*2+1*2 */
height:106px;
margin:50px auto;
overflow:hidden; /*溢出部份將被隱藏*/


border:1px dashed #ccc;
}
#photo-list ul { list-style:none;}
#photo-list li { float:left; padding-right:9px;}

#photo-list img { border:1px solid #ddd; background:#fff; padding:2px;}

在網頁文件"index.html"中添加對該樣式表的引用:

<link rel="stylesheet" type="text/css" href="MyStyle.css">

新建一個JS文件,並將該文件另存為「MoveEffect.js"。

在」MoveEffect.js「文件中輸入如下所示代碼:


var id = function(el) { return document.getElementById(el); },
c = id('photo-list');
if(c) {


var ul = id('scroll'),
lis = ul.getElementsByTagName('li'),
itemCount = lis.length,
width = lis[0].offsetWidth, //獲得每個img容器的寬度
marquee = function() {
c.scrollLeft += 2;
if(c.scrollLeft % width <= 1){ //當 c.scrollLeft 和 width 相等時,把第一個img追加到最後面


ul.appendChild(ul.getElementsByTagName('li')[0]);
c.scrollLeft = 0;
};
},
speed = 50; //數值越大越慢
ul.style.width = width*itemCount + 'px'; //載入完後設置容器長度


var timer = setInterval(marquee, speed);
c.onmouseover = function() {
clearInterval(timer);
};
c.onmouseout = function() {
timer = setInterval(marquee, speed);
};
};

然後在主頁文件"index.html」中添加對該「MoveEffect.js」文件的引用。

<script type="text/javascript" src="MoveEffect.js"></script>

打開「index.html」網頁文件,最終效果如果所示:

③ 在網頁製作中,怎麼把圖片應用為動態HTML效果當滑鼠懸停時圖片1換成圖片2,要怎麼設置

Dreamweaver中可以自動設置的
工具欄中 「插入」-「圖片對象」-「滑鼠經過圖片」
如果是用CSS實現的話,可以在需要設置動態效果的標簽中使用偽類:hover
具體怎麼用,就看你對CSS的掌握程度了。
PS:該方法不適用於IE6,其他的可以。
再有就是用JavaScript來實現了。
對於初學者的話,直接用Dreamweaver來實現比較容易。
後面兩種方法涉及到的東西比較多。

④ html中,如何動態顯示幾個圖片,就是從左到右依次顯示5張圖片

1、新建一個html文件,命名為test.html,在test.html文件內,使用img標簽創建一張圖片,圖片是images文件夾下面的1.jpg。

⑤ 如何給html頁面添加動態等待效果

1、直接貼圖:
在界面上貼一個gif動態等待效果圖片
gif圖片獲取方式:網上找素材,會ps的可以自己製作
<img src="wait.gif" />

2、CSS3/SVG/HTML5 Canvas手動繪制等待效果:
這種效果:網上有很多類似素材,可以根據需要選擇,或使用上述技術繪制
下面提供一個CSS3繪制的範例
<style>
.loading {
width:0;
height:0;
border-right:20px solid #fff;
border-top:20px solid #000;
border-left:20px solid #fff;
border-bottom:20px solid #000;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}
.loading {
animation: bganim 0.6s linear 0s infinite;

-moz-animation: bganim 0.6s linear 0s infinite;

-webkit-animation: bganim 0.6s linear 0s infinite;
}
@keyframes bganim {
from { transform:rotate(0deg); } to { transform:rotate(360deg); }
}
@-moz-keyframes bganim {
from { -moz-transform:rotate(0deg); } to { -moz-transform:rotate(360deg); }
}
@-webkit-keyframes bganim {
from { -webkit-transform:rotate(0deg); } to { -webkit-transform:rotate(360deg); }
}
</style>
<label>CSS3效果</label>
<div class="loading"></div>
-------------------------------------------------
效果如下圖:
運行機制很簡單,先手動繪制一個靜態的圖,然後控制對應div進行360度旋轉,即可實現

3、使用js等待效果插件(如:spin.js)

JS
-----------------------------------------------------
var opts = {
lines: 9,
length: 0,
width: 15,
radius: 20,
corners: 1,
rotate: 0,
direction: 1,
color: '#0101DF',
speed: 1,
trail: 34,
shadow: false,
hwaccel: false,
className: 'spinner',
zIndex: 2e9,
top: '50%',
left: '50%'
};
var target = document.getElementById('img_wait');
var spinner = new Spinner(opts).spin(target);
7
html
---------------------------------
<div id="img_wait"></div>

⑥ html5怎樣做出圖片轉圈的動畫效果

可以使用css3中的rotate實現

rotate中的 60deg 表示按最原始的位置,順時針旋轉60°

w3school 裡面有更詳細用法,可以2D旋轉、3D旋轉

可以參考:網頁鏈接

動畫效果可以通過js改變rotate中傳入的值來實現

⑦ 如何在HTML中實現圖片的滾動效果

<MARQUEE onmouseover=stop() onmouseout=start() scrollAmount=3 loop=infinite deplay="0"><IMG src="第一張圖片地址" ><IMG src="第二張圖片地址"></MARQUEE>
注釋:
1) scrollAmount。它表示速度,值越大速度越快。
2) 加入onmouseover=stop() onmouseout=start()代碼,滑鼠指向循環文字圖片時他們會停止滾動,滑鼠離開時繼續滾動。
給滾動圖片加超鏈接
用<a href=>和</a>把<img>包圍,並且img必須設border=0,否則圖片會出現邊框。例子如下:
<MARQUEE scrollAmount=3 loop=infinite deplay="0"><a href="鏈接網址"><img src="圖片網址" border=0></a></MARQUEE>
圖片從右到左滾動
<MARQUEE width=寬 height=高 onmouseover=stop() onmouseout=start() scrollAmount=速度 loop=infinite deplay="0"><img src="圖片地址 "><img src="圖片地址 ">···</MARQUEE>
圖片從下到上滾動
<marquee behavior="scroll" direction=up width="寬" height="高" scrollamount="5" onmouseout="this.start()"><img src="圖片網址 "><img src="圖片網址 ">···</marquee>
帶有超鏈接的圖片實現滾動效果
<marquee behavior="scroll" direction=up width="120" height="60" scrollamount="1" scrolldelay="60" onmouseover="this.stop()" onmouseout="this.start()"><a target="cont" href="連接地址"><img src="http://圖片地址" idth="88" height="33" border="0"></a><a target="cont" href="連接地址"><img src="圖片地址" width="88" height="33" border="0"></a></marquee>

⑧ html怎麼實現圖片滾動效果

純HTML腳本是不可以實現圖片的滾動的,一般是配合JQuery腳本實現圖片的輪轉切換的。

⑨ 在html中,如何使用動畫效果使一個圖片出現在另一個圖片上

使用浮層,或者把圖片做成gif動畫

⑩ 在html上如何添加動態圖片

不知道你所說的動態圖片是什麼意思?
1、圖片有一種gif類型的圖片,它實際上是一個圖片,分多個幀頁,實現連貫動作
如果是這種效果 的話,<img src=圖片地址/>就可以
2、若樓主指的是隨時間不同或用戶操作不同而顯示不同的圖片的話,這就比較麻煩啦,單純html是不能夠實現的,必須藉助不同 腳本實現該功能。
希望回答對你有用!

閱讀全文

與html如何實現圖片動態效果案例相關的資料

熱點內容
空調外罩圖片價格 瀏覽:537
初一女生圖片動漫 瀏覽:428
東風風神7座價格圖片 瀏覽:794
頭像動漫簡約圖片 瀏覽:329
川崎機車價格圖片大全 瀏覽:366
折紙步驟圖片大全簡單 瀏覽:669
受刺激的文字圖片 瀏覽:785
思域車價格及圖片 瀏覽:370
播放刺客無敵穿現代衣服的圖片 瀏覽:319
玉石項鏈的價格和圖片 瀏覽:339
手機禁止上傳圖片怎麼回事 瀏覽:65
可愛萌圖女生圖片卡通 瀏覽:327
女生穿搭風格圖片 瀏覽:885
眉眼好看的男生圖片丑嗎 瀏覽:859
word文檔圖片按鈕 瀏覽:50
ppt圖片怎麼製作 瀏覽:863
word文檔圖片怎麼設置影印 瀏覽:991
華為手機如何更換圖片 瀏覽:151
女孩墊尿不濕圖片 瀏覽:552
艹女生圖片 瀏覽:896