① 如何用js函數讓圖片依次遞增顯示
看你用那種方式吧,其實方法很多種,只需明確一點,想每次訪問顯示的圖片都不一樣,就需要下一次請求時知道上一次請求的圖片的路徑,所以需要每次訪問時,記錄下此次顯示的圖片的路徑。
請採納
② javascript怎麼排列圖片
用CSS中的ul方法吧 很方便就能實現
<ul style="list-style-type: none">
<li><img src="url" /></li>
<li><img src="images/2.jpg" /></li>
<li><img src="images/3.jpg" /></li>
<li><img src="images/sohu.jpg" /></li>
</ul>
③ js圖片在網頁中顯示左側上下排列九個圖片,我想改成顯示橫行三個圖片豎行三個圖片的 求幫我改下代碼
document.writeln("<table width=778 border=0 align=center cellpadding=0 cellspacing=0 bgcolor=\"#FFFFFF\">");
document.writeln("<tr>");
document.write('<td><a href="" target=_blank><img src="files\/11.gif" width="250" height="60" border="0"></a></td>');
document.write('<td><a href="" target=_blank><img src="files\/11.gif" width="250" height="60" border="0"></a></td>');
document.write('<td><a href="" target=_blank><img src="files\/11.gif" width="250" height="60" border="0"></a></td>');
document.writeln("</tr><tr>");
document.write('<td><a href="" target=_blank><img src="files\/11.gif" width="250" height="60" border="0"></a></td>');
document.write('<td><a href="" target=_blank><img src="files\/11.gif" width="250" height="60" border="0"></a></td>');
document.write('<td><a href="" target=_blank><img src="files\/11.gif" width="250" height="60" border="0"></a></td>');
document.writeln("</tr><tr>");
document.write('<td><a href="" target=_blank><img src="files\/11.gif" width="250" height="60" border="0"></a></td>');
document.write('<td><a href="" target=_blank><img src="files\/11.gif" width="250" height="60" border="0"></a></td>');
document.write('<td><a href="" target=_blank><img src="files\/11.gif" width="250" height="60" border="0"></a></td>');
document.writeln("<\/tr><\/table>")
④ js 圖片排列問題,按各個圖片寬度加上等於容器寬度來排列
這個玩意叫瀑布流布局,分為浮動和定位布局方式,
因為是固定高度,做法就很簡單了,直接浮動布局就行了,如果寬度不夠,他會自動轉到下一行,
你需要用到ajax,動態載入請求,數據,
<ul id="logo_show"><li><a><img /></a><li></li></ul>
所有的圖片都放在li裡面,給li加浮動就行,
網路是用的定位布局。大概思路和我這一樣一樣的。
還是固定寬1140是不對的,現在很多1024的屏,你需要判斷瀏覽器可視寬度,來給固定寬。
⑤ 如何用js實現一組圖片,使用了z-index三層排布,然後點擊一張圖片,被點擊張圖片至於頂層,其他依次
<style>
.box {display:flex; margin:100px 100px}
.box img {position:relative; height:200px; transition:all 0.5s; z-index:1; box-shadow:0 0 1px #000}
</style>
<div class="box">
<img src="圖片1"/><img src="圖片2"/><img src="圖片3"/><img src="圖片4"/><img src="圖片5"/>
</div>
<script type="text/javascript">
$(function(){
$(".box img").click(function(){
$(".box img").css({"transform":"scale(1,1)","z-index":"1","box-shadow":"0 0 1px #000"});
$(this).css({"transform":"scale(1.6,1.6)","z-index":"3","box-shadow":"0 0 10px #000"});
if($(this).prev())$(this).prev().css({"transform":"scale(1.3,1.3)","z-index":"2","box-shadow":"0 0 5px #000"});
if($(this).next())$(this).next().css({"transform":"scale(1.3,1.3)","z-index":"2","box-shadow":"0 0 5px #000"});
});
});
</script>
需要引用jquery
⑥ 用js怎麼把圖片按順序瀏覽的代碼怎麼寫
使用一個FOR循環啊! 思路是用循環的方式,有多少張圖片就循環多少次,每次循環改變一個值,就是利用JS去動態的載入HTML元素!
⑦ 怎麼用js將五張圖片依次交換顯示,css用決定定位在網頁右邊
js獲取所有圖片的下標,然後依次在寫一個下標加一的方法,然後調用了這個方法,控制當前下標的圖片顯示,其他的隱藏,當然下標加一的時候要做判斷,如果超出圖片個數了,下標就等於0。
<style>
#imgBoxli{
position:absolute;
top:0;
right:0;
list-style:none;
}
</style>
<ulid="imgBox">
<li><imgsrc="img/abc1.png"alt=""/></li>
<li><imgsrc="img/abc2.png"alt=""/></li>
<li><imgsrc="img/abc3.png"alt=""/></li>
<li><imgsrc="img/abc4.png"alt=""/></li>
<li><imgsrc="img/abc5.png"alt=""/></li>
</ul>
<script>
varimgN=0;
varimgBox=document.getElementById('imgBox');
varoLi=imgBox.getElementsByTagName('li');
functionshowImg(){
for(vari=0;i<oLi.length;i++){
oLi[i].style.display='none';
oLi[imgN].style.display='block';
}
imgN++;
if(imgN>=oLi.length){
imgN=0;
}
}
window.setInterval(showImg,2000);
</script>
圖片自己找個換掉吧,應該是這樣能看懂吧。
⑧ js或css中怎麼讓這些圖片一個個依次顯示
</style>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$('#img').animate({
width:"200%",
height:"200%",
marginLeft:"-200px",
marginTop:"-100px"
},10000);
});
</script>
<body>
<div class="showimg" id="showimg">
<img src="3.jpg" id="img" alt="Here is a pic" />
</div>
</body>
</html>