1、網頁製作是如何實現圖片切換的?
新建項目文件夾如下圖所示
編寫index.html文件,代碼如下:
<DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>
lunbo
</title>
<link href="css/style.css" rel="stylesheet"/>
<script src="js/lunbo.js">
</script>
</head>
<body>
<div id="container">
<div id="list" style="left:-600px;">
<img src="images/5.jpg" alt="5.pg"/>
<img src="images/1.jpg" alt="5.pg"/>
<img src="images/2.jpg" alt="5.pg"/>
<img src="images/3.jpg" alt="5.pg"/>
<img src="images/4.jpg" alt="5.pg"/>
<img src="images/5.jpg" alt="5.pg"/>
<img src="images/1.jpg" alt="5.pg"/>
</div>
<div id="buttons">
<span index="1"class="on"> </span>
<span index="2"></span>
<span index="3"></span>
<span index="4"></span>
<span index="5"></span>
</div>
<a href="javascript:;" class="arrow" id="prev"><</a>
<a href="javascript:;" class="arrow" id="next">></a>
</div>
</body>
</html>
編寫style.css文件,代碼如下:
*{ margin:0px; text-decoration:none;}
body{margin-top:50px;}
#container{width:600px; height:400px; position:relative;border:3px solid #333;overflow: hidden; margin:0 auto;}
#list{width:4200px; height:400px; position:absolute; z-index:1;}
#list img{float:left;}
#buttons{position:absolute; height:10px; width:100px; z-index:2; bottom:20px; left:250px;}
#buttons span{cursor:pointer;/*假超鏈接樣式*/ float:left; border:1px solid #fff; width:10px; height:10px; border-radius:10px; background:#333; margin-right:5px;}
#buttons .on{background:orangered;}
.arrow{cursor:pointer; display:none; line-height:39px; text-align:center; font-size:36px;
font-weight:bold; width:40px; height:40px; position:absolute; z-index:2; top:180px;
background-color: RGBA(0,0,0,.3); color:#fff;}
.arrow:hover{background-color:RGBA(0,0,0,.7);}
#container:hover .arrow{display:block;}
#prev{left:20px;}
#next{right:20px;}
編寫control.js文件代碼如下
window.onload=function(){
var container=document.getElementById('container');
var list=document.getElementById('list');
var buttons=document.getElementById('buttons').getElementsByTagName('span');
var pre=document.getElementById('prev');
var next=document.getElementById('next');
var index=1;
var animated=false;
var timer;
function showButton(){
for(var i=0;i<buttons.length;i++){
if(buttons[i].className=='on'){
buttons[i].className='';
break;
}
}
buttons[index-1].className="on";
}
function animate(offset){
animated=true;
var newleft=parseInt(list.style.left)+offset;
var time=300;//位移總時間
var interval=10;//位移間隔時間
var speed=offset/(time/interval);//每一次的位移量
function go(){
if((speed<0&&parseInt(list.style.left)>newleft)||(speed>0&&parseInt(list.style. left)<newleft)){
list.style.left=parseInt(list.style.left)+speed+'px';
setTimeout(go,interval);
}
else{
animated=false;
list.style.left=newleft+'px';
if(newleft>-600){
list.style.left=-3000+'px';
}
if(newleft<-3000){
list.style.left=-600+'px';
}
}
}
go();
}
function play(){
timer=setInterval(function(){
next.onclick();
},3000);
}
function stop(){
clearInterval(timer);
}
next.onclick=function(){
if(index==5){
index=1;
}
else{
index+=1;
}
showButton();
if(animated==false){
animate(-600);
}
}
pre.onclick=function(){
if(index==1){
index=5;
}
else{
index-=1;
}
showButton();
if(animated==false){
animate(600);
}
}
for(var i=0;i<buttons.length;i++){
buttons[i].onclick=function(){
if(this.className=='on'){
return;
}
var myIndex=parseInt(this.getAttribute('index'));
var offset=-600*(myIndex-index);
index=myIndex;
showButton();
if(animated==false){
animate(offset);
}
}
}
container.onmouseover=stop;
container.onmouseout=play;
play();
}
images文件的圖片截圖如下
運行效果截圖如下:
2、網頁設計中如何實現圖片的自動切換,好想動畫效果似的,但不是插入的視頻,如下圖所示
試試這個圖片輪播
有12345數字一起切換
有小圖大圖一起切換
裡面有教程和源碼
3、網頁製作怎樣實現網頁中的圖片跳轉
什麼叫圖片跳轉?? 是不是那種12345幻燈片圖片切換的效果啊
4、網頁製作中怎麼做出點擊按鈕更換圖片的效果
更改圖片有兩個辦法
第一個是將所有圖片載入,但是只顯示一張圖片,其餘的隱藏,每點擊一次,將當前的隱藏,下一個顯示。
<div><!-- 這個div用了放置所有的img圖片 -->第二個是添加一個img,每次點擊時候,更改img的src,即圖片路徑。
<div><!-- 這個div放置img圖片 -->5、網頁設計html圖片切換怎麼做到的?
圖片切換要用到JAVASCRIPT技術了,不知道樓主學了沒,但是javascript做起來會比較困難,用jquery來做就會簡單很多,裡面封裝了許多方法
6、在dreamweaver製作網頁是如何實現圖片切換效果?
dreamweaver當中有有製作這個功能的菜單的有滑鼠經過的圖像就可以實現的
7、HTML網頁設計中可自切換的動態圖片框如何製作?
這個是用JS或者是Jquery來實現。單獨用html還實現不了,當然我這里說的html是指html 4
8、如何在DREAMWEAVER中做出圖片切換效果
dw只是網頁設計軟體
你的問題涉及到了編程 當然 dw的編程引擎也很棒!
可以通過 VBS 或者 JS 實現 代碼如上 網路下很多的
現在比較流行的方法是通過 vbs的組件調用庫
還有就是 動態生成
以上都涉及到了編程
簡單的辦法 是用 gif圖編輯軟體 或者flash編輯軟體實現即可
比如 firework 和flash
9、製作網頁怎樣做圖片切換效果?最好詳細代碼!
效果主要做的是無縫切換圖片:
<style>
*{ margin:0; padding:0; list-style:none;}
#box{ width:840px; border:1px solid #000; height:210px; margin:30px auto; position:relative; overflow:hidden;}
#box ul{ position:absolute; left:0; top:0;}
#box ul li{ width:200px; height:200px; float:left; padding:5px;}
</style>
<script>
window.onload=function(){
var oBox=document.getElementById('box');
var oUl=oBox.children[0];
var aLi=oUl.children;
//復制一份內容 ,製作出無縫的效果
oUl.innerHTML+=oUl.innerHTML;
oUl.style.width=aLi.length*aLi[0].offsetWidth+'px';
setInterval(function(){ //開定時器,這樣就可以自己切換,無需人工干預。
var l=oUl.offsetLeft-10; //圖片切換,就是移動距離
if(l<=-oUl.offsetWidth/2){
l=0;
}
oUl.style.left=l+'px';
},30);
};
</script>
</head>
<body>
<div id="box">
<ul>
<li><img src="img/1.jpg" width="200"></li>
<li><img src="img/2.jpg" width="200"></li>
<li><img src="img/3.jpg" width="200"></li>
<li><img src="img/4.jpg" width="200"></li>
</ul>
</div>
10、請問網頁製作圖片轉換怎麼做?
在DreamWeaver中實現滑鼠圖片切換效果 可以使用 『滑鼠經過圖像』 功能來實現
也可以用CSS控制來實現。
『滑鼠經過圖像』 功能簡單明了。不需多講,多試幾次即可掌握。
現在具體講一下 CSS控制實現 圖片切換效果!
首先製作一個 ID為abc 的div 寬度50px; 高度50px; 在abc裡面隨便打一個字 設置一個空鏈接。
然後定義 abc 寬度50px; 高度50px; a標簽的塊形式 代碼如下:
<style type="text/css">
<!--
#abc a {
height: 50px;
width: 50px;
display: block;
}
-->
</style>
<!--注意上面才是CSS代碼,下面是div-->
<div id="abc"><href="#">字體</a></div>
然後設置 div的背景圖片 比如圖片名為 bj.gif
CSS代碼變為:
<style type="text/css">
<!--
#abc a {
background-image: url(bj.gif);
height: 50px;
width: 50px;
display: block;
}
-->
</style>
最後 設置滑鼠經過的樣式 比如 滑鼠經過圖片為 bjj.gif
CSS代碼 變為如下:
<style type="text/css">
<!--
#abc a {
background-image: url(bj.gif);
height: 50px;
width: 50px;
display: block;
}
#abc a:hover {
background-image: url(bjj.gif);
}
-->
</style>