Heim > Web-Frontend > CSS-Tutorial > Gefälschte Qiji-Homepage-Navigationsleiste DIV+CSS+JS [Codebeispiel]_Erfahrungsaustausch

Gefälschte Qiji-Homepage-Navigationsleiste DIV+CSS+JS [Codebeispiel]_Erfahrungsaustausch

WBOY
Freigeben: 2016-05-16 12:07:56
Original
2287 Leute haben es durchsucht

Autor Zi Shu
Ein Effekt der Keqiji-Homepage, also habe ich es am Abend umgeschrieben.
Sie können sich das Keqiji ansehen Der Effekt: http://shanghai.kijiji.cn
Ich habe versucht, die Methode „position:absolute“ nicht zu verwenden Ich weiß wirklich nicht, wie es damals geschrieben wurde.
Das Folgende ist die Darstellung:


Das Folgende ist der Layoutteil

Code kopieren Der Code lautet wie folgt:

>

div>


Das Folgende ist der CSS-Teil: CSS ist immer noch nicht optimiert;



Code kopieren

Der Code lautet wie folgt:



以下为JS部分:由于javascript对于我来说太难了;所以可能这部分写的比较烂,但效果是出来了;
复制代码 代码如下:


 var k = Math.floor(Math.random()*5+1); 
 for(i=1; i <6; i++){
  if( 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";
  }
  else{
   document.getElementById("info"+i).className="hd";
  }
 }
function kijijitag(tag){ 
 for(i=1; i <6; i++)
 {
  if (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";
  }
  else{
   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
]
Besondere Anweisungen:

Der CSS-Teil ist nicht ganz klar, weil mir beim Schreiben etwas schwindlig war.
3 Teil ist immer noch Es kann rationalisiert werden, muss aber von CSS unterstützt werden
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage