① 如何用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>