真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

js實(shí)現(xiàn)標(biāo)簽下劃線平移-創(chuàng)新互聯(lián)

一.使用js實(shí)現(xiàn)導(dǎo)航行欄,點(diǎn)擊時(shí),下劃線會(huì)跟著鼠標(biāo)的點(diǎn)擊移動(dòng)。

成都創(chuàng)新互聯(lián)是一家專業(yè)提供雙灤企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站制作、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為雙灤眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。

html代碼如下:

        1
    2
    3
                

css代碼如下:

             *{
                 margin:0;
                 padding:0;
              }
              body{
		background: url("./img/wallhaven1.png");
		  }
            .item{
            	width: 100px;
            	height: 30px;
                margin-bottom: 5px;
                margin-left: 5px;
                padding: 5px 10px;
            	background: #B89C9B;
            	text-align: center;
                line-height: 30px;
            	color:white;
            	border-radius: 10px;

            }      
           
           
            #line{
                color:red;
                width: 4px;
                height: 40px;
                background: red;
                position: absolute;
                top:0px;
                padding-right: 1px;
            }

js代碼如下:

效果圖:

默認(rèn)時(shí),紅色橫線在1標(biāo)簽處,點(diǎn)擊2時(shí),紅色標(biāo)簽,會(huì)根據(jù)移動(dòng)函數(shù)進(jìn)行移動(dòng),如圖(2)

js實(shí)現(xiàn)標(biāo)簽下劃線平移

js實(shí)現(xiàn)標(biāo)簽下劃線平移

二.在此基礎(chǔ)上,根據(jù)css3來實(shí)現(xiàn)橫線的過度平滑效果。

html代碼如下:

        課程學(xué)習(xí)     課程筆記     課程練習(xí)     課程相關(guān)     課程拓展              
                   

css代碼如下:

        .item1{  
                width: 100px;
            	height: 30px;
                margin-bottom: 5px;
                margin-left: 5px;
                padding: 5px 10px;          	
            	background: #1E293B;             
            	float:left;
            	text-decoration:none; 
                color:white;
                 line-height: 30px;
            	border-radius: 10px;

            }             
            
             #line1{
                color:red;
                width: 120px;
                height: 2px;
                background: red;
                position: absolute;
                top:175px;
                left:5px;
                padding-top: 1px;
               
            }
            #nav2{
            	 list-style-type: none; 
            }
            #nav2 a{
            	display: block;
                text-decoration:none; 
                color:white;
            }
            #nav2 a:hover{
            	background-color: #1E291a;
            	color:red;
            }
            #pic{
            	margin-top:80px; 
            	margin-left: 10px;
            

            }
            img{
            	width: 200px;
            	height:200px;
            	border-radius: 15px;
            }
            .effect0{
            	transform: translateX(1px);
            	transition:all  2s;
            }
            .effect{             	
            	transform: translateX(125px);
            	transition:all  2s;
            }
             .effect2{             	
            	transform: translateX(250px);
            	transition:all  2s;
            }
             .effect3{             	
            	transform: translateX(375px);
            	transition:all  2s;
            }
             .effect4{             	
            	transform: translateX(500px);            	
            	transition:all  2s;
            }
           .piceffect{
                transform: translateX(600px) scale(1.5);
                transition: all 2s;
           }

js代碼如下:

var nav2 = document.getElementById('nav2'); 
var pic = document.getElementById('pic');
nav2.addEventListener("click",move,false);
function move(event){
    	 	 var event=event||window.event;
	       	 var target=event.target||event.srcElement;;
	       	 switch(target.id){
	       	 	case "id11":           
                     line1.className = "effect0";
	       	         pic.className = "effect0";
	       	         break;
	       	    case "id21":       
	       	         line1.className = "effect";
	       	         pic.className = "effect";
	       	          break;
	       	    case "id31":
	       	         line1.className = "effect2";
	       	         pic.className = "effect2";
	       	         break;
	       	    case "id41":       	    
		       	      line1.className = "effect3";
		       	      pic.className = "effect3";
		       	      break;
	       	    case "id51":	       	      
	       	        line1.className = "effect4";
	       	        pic.className = "effect4";
	       	        break;	       	 	   
	       	 }
	       	    }    
	  pic.addEventListener("click",showbig,false);
	  function showbig(){	  	
	  	pic.className="piceffect";
	  }

效果圖:

當(dāng)鼠標(biāo)沒有點(diǎn)擊標(biāo)簽時(shí),橫線默認(rèn)是在第一個(gè)標(biāo)簽下,如圖:

js實(shí)現(xiàn)標(biāo)簽下劃線平移當(dāng)點(diǎn)擊任何一個(gè)標(biāo)簽,下劃線和圖片就會(huì)平滑的過度到點(diǎn)擊的那個(gè)標(biāo)簽下,如圖:

js實(shí)現(xiàn)標(biāo)簽下劃線平移

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開啟,新人活動(dòng)云服務(wù)器買多久送多久。


網(wǎng)頁題目:js實(shí)現(xiàn)標(biāo)簽下劃線平移-創(chuàng)新互聯(lián)
分享路徑:http://weahome.cn/article/ccgjgo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部