js图片轮播随分辨率自适应

JavaScript010

js图片轮播随分辨率自适应,第1张

<ul>

<li><img src="xxx.jpg" /></li>

<li><img src="xxx.jpg" /></li>

<li><img src="xxx.jpg" /></li>

</ul>

//css

ul { width:100% height:300px}

ul li img { width:100%height:300px} //图片宽高、父级元素宽高都用百分比来自适应,高度我一般还是给个定值

单独的图片控制,用这个:

代码如下:

<script>

var abc=document.getElementById("abc")

var imgs=abc.getElementsByTagName("img")

for (var i=0,gg=imgs[i]i++)

g.onload=function(){if (this.width>300){this.width=300}else{if (this.height>300)this.height=300}}

</script>

轮播图是每个网站中必不可少的元素,那么如何用JS制作轮播图呢?下面我就给大家分享一下。

工具/材料

Sublime Text

01

首先需要在Sublime中创建HTML文档,然后在文档的body区域中加入如下图所示的轮播图内容

02

然后我们需要在style标签中给所添加的轮播图内容声明样式,如下图所示

03

接下来我们就需要在script标签中实现轮播图的动画脚本内容了,如下图所示,注意script标签的type类型一定要是javascript

04

最后我们运行界面程序,你就会看到如下图所示的轮播图了,点击左右的箭头和中间的圆点都可以进行轮播图的切换