zoukankan      html  css  js  c++  java
  • 轮播效果/cursor

    cursor属性:改变鼠标中的属性 例如:

    cursor:pointer(鼠标移动上去变小手)

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title>
    <style>
    	#d1{
    		height: 200px;
    		 200px;
    		background-color: red;
    	}
    	#d1:hover{
    		/*鼠标变小手*/
    		cursor:pointer;
    	}
    	
    	
    	
    </style>
    </head>
    
    <body>
    	<div id="d1"></div>
    </body>
    </html>
    

      有很多种类的属性值可以搜索使用

    找元素的几种方式:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>找元素的几种方式</title>
    <script type="text/javascript">
    	window.onload=function(){
    		    //通过ID属性找元素(得到一个元素对象)
    		   var doc=document.getElementById("p");
    			//通过class属性找到元素(得到一个数组)
    			var arr = document.getElementsByClassName("p1");
    			alert(arr.length);
    		//通过元素名称找元素(得到一个数组)
    		var arr2 = document.getElementsByTagName("p");
    	}
    
    </script>
    </head>
    
    <body>
    	<p class="p1">a</p>
    	<p class="p1">b</p>
    	<p class="p1">c</p>
    	<p class="p">d</p>
    </body>
    </html>
    

      轮播图的效果:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>轮播图效果</title>
    <script type="text/javascript">
    	var arr=null;
    	var tp = null;
    	var index = 0;
    	//当页面加载完成以后执行
    	window.onload=function(){
    		//定义一个一维数组用来存储图片
    		 arr = ["images/d.jpg","images/q.jpg","images/c.jpg","images/b.jpg"];
    		//获取img元素
    		 tp = document.getElementById("tp");
    		 start();
    		
    	}
    	function change(obj){
            //获取用户点击的是哪个按钮
    		index = obj.value;
    		tp.src=arr[index];
    	}
    	//下一页
    	function next(){
    		//如果当前图片是最后一张
    		if(index==arr.length-1){
    			index=0;
    		}else{
    			index=index+1;
    		}
    		tp.src=arr[index];
    	}
    		//上一页
    	function up(){
    		//如果当前图片是最后一张
    		if(index==0){
    			index=arr.length-1;
    		}else{
    			index=index-1;
    		}
    		tp.src=arr[index];
    	}
    	//自动开始轮播
    	function start(){
    		var timer = setInterval("next()",3000);
    	}
    	
    	
    </script>
    </head>
    <body>	
    	<img src="images/d.jpg" alt="" id="tp">
    	<input type="button" value="上一页" onClick="up()">
    	<input type="button" value="0" onClick="change(this)">
    	<input type="button" value="1" onClick="change(this)">
    	<input type="button" value="2" onClick="change(this)">
    	<input type="button" value="3" onClick="change(this)">
    	<input type="button" value="下一页" onClick="next()">
    </body>
    </html>
    

      

  • 相关阅读:
    用react的ReactCSSTransitionGroup插件实现简单的弹幕动画
    composer安装yii2问题总结
    记阿里笔试经历
    JVM, JRE,JDK 的区别
    HTML
    Http协议
    操作系统和网络基础知识
    网络基础之网络协议
    计算机硬件知识
    计算机硬件历史
  • 原文地址:https://www.cnblogs.com/awdsjk/p/10724186.html
Copyright © 2011-2022 走看看