Bar navigasi halaman utama Qiji palsu DIV+CSS+JS [Contoh kod]_Pertukaran pengalaman

WBOY
Lepaskan: 2016-05-16 12:07:56
asal
2262 orang telah melayarinya

Pengarang Zi Shu
Kesan laman utama Keqiji Hari ini seseorang bertanya kepada saya bagaimana saya menulisnya, jadi saya menulis semula pada waktu petang, saya menyusun semula susun aturnya; halaman utama dahulu. Kesannya: http://shanghai.kijiji.cn
Saya cuba untuk tidak menggunakan kaedah position:absolute; kerja di tapak Keqiji ; Saya benar-benar tidak tahu bagaimana ia ditulis pada masa itu;



Salin kod

Kod adalah seperti berikut:

>                                                                                                   " >Cadangan siaran hangat< /li>


div>


Berikut ialah bahagian CSS: CSS masih belum dioptimumkan; Kodnya adalah seperti berikut:


/*子鼠 www.zishu.cn*/
* {margin:0; padding:0;font-size:12px;font-family:Verdana, Arial, "宋体"; list-style:none;}
body {background: #FFFFCC;margin:100px 0 0 100px;}
#info {border:1px solid #FFCC66; padding:30px;background:#f7f7f7;width:500px ;}
#kjj_tag {width:500px;border-bottom:1px solid #CCC; background:url(taga_c.gif) repeat-x kiri bawah;height:30px;}
#info1,#info2,#info3,#info4,#info5{ border:1px solid #ccc;border-top:none; padding:10px; latar belakang:#fff; jelas:keduanya;  }
h4{ font-weight:normal;float:left;border-right:1px solid #fff;}
.hd {display:none;}
.sw {display:block;}
#info li {float:left;}
#info li a{float:left; paparan:blok; padding:4px 10px 4px 10px; warna:#37572E; text-decoration:none}
#info li a:hover{ background:#E9FE70; warna:#000}
#info ul { float:left; jidar atas:-28px; pelapik:5px 0; kedudukan:mutlak}
#info .ha a{  warna:#FFF}
#info .ha a:hover{color:#FFF; latar belakang:tiada}
#info .ha .hc:hover{background:url(tag_d.gif) tiada ulangan tengah bawah; }
.ha {background:url(taga_a.gif) tiada ulang kiri atas;margin-top:-3px;padding-top:3px;}
.hb{ background:url(taga_b.gif) no -ulang kanan atas; jidar atas:-3px; padding-top:3px;}
.hc {background:url(tag_d.gif) tiada ulangan tengah bawah;  ketinggian:17px; warna:#FFF; font-weight:bold}


以下为JS部分:由于javascript对于我来说太难了;所以可能这部分写王的来分写生了;
复制代码 代码如下:


 var k = Math.floor(Math.random()*5+1); 
 untuk(i=1; i <6; i++){
  jika( i==k){
   document.getElementById("info"+i).className="sw";
   document.getElementById("tag"+i).className="ha";
   document.getElementById("tag"+i).getElementsByTagName("h4")[0].className="hb";
   document.getElementById("tag"+i).getElementsByTagName("a")[0].className="hc";
  }
  lain{
   document.getElementById("info"+i).className="hd";
  }
 }
fungsi kijijitag(tag){ 
 untuk(i=1; i <6; i++)
 {
  jika (i==tag)

   document.getElementById("info"+i).className="sw";
   document.getElementById("tag"+i).className="ha";
   document.getElementById("tag"+i).getElementsByTagName("h4")[0].className="hb";
   document.getElementById("tag"+i).getElementsByTagName("a")[0].className="hc";
  }
  lain{
   document.getElementById("info"+i).className="hd";
   document.getElementById("tag"+i).className="";
   document.getElementById("tag"+i).getElementsByTagName("h4")[0].className="";
   document.getElementById("tag"+i).getElementsByTagName("a")[0].className="";
  } 
 }
}


Im Folgenden sind die vier verwendeten Bilder aufgeführt:

按此在新窗口打开图片


Sehen Sie sich den Effekt an!

[Strg+A, um alle auszuwählen. Hinweis: Wenn Sie externe Js einführen müssen, müssen Sie es aktualisieren, um es auszuführen
]
Arahan khas:

1 Bahagian CSS tidak begitu jelas kerana saya agak pening semasa menulisnya
2 bahagian masih Ia boleh menjadi lebih diperkemas, tetapi ia mesti disokong oleh CSS;
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan