Heim Web-Frontend js-Tutorial Ein einfacher Bildwechseleffekt, der mithilfe von HTML-CSS-JS_Javascript-Kenntnissen implementiert wird

Ein einfacher Bildwechseleffekt, der mithilfe von HTML-CSS-JS_Javascript-Kenntnissen implementiert wird

May 16, 2016 pm 04:46 PM
图片切换 特效

Wie im Bild gezeigt.


Der Bildwechseleffekt ist sehr einfach zu implementieren und weist eine gute Kompatibilität auf.

Die HTML-Seite lautet wie folgt

Kopieren Sie den CodeDer Code lautet wie folgt:


    /www.lanrentuku.com/ " target="_blank">QQ Mall Fokusbild-Effekt-Download
  • QQ Mall Focus Image Effekt-Tutorial< ;/a>

  • jquery mall focus image effect

  • jquery mall focus image code

  • < ;li>jquery mall focus image source code< ;/li>






CSS-Stil


Code kopieren Der Code lautet wie folgt : < ;style type="text/css"> 222; Schriftfamilie:Verdana,Arial,Sans-Serif;}
.clearfix:after {content: „.“; versteckt;}
.clearfix {zoom: 1;}
ul,li {list-style:none;}
img {border:0;}

.wrapper {width:800px ; margin:0 auto; padding-bottom:50px ;}

/* qqshop focus */
#focus {width:800px; overflow:hidden;} >#focus ul {height:380px; position: absolute;} >#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:10px; padding:5px 10px; right:0; :inline-block; _display:inline; _zoom: 1; width:25px; _font-size:0; span.on {background:#fff;} Cursor:Pointer;} 🎜>
JS-Skript




Code kopieren


Der Code lautet wie folgt:

$(function() {
var sWidth = $("#focus").width(); //Ermitteln Sie die Breite des Fokusbilds (Anzeigebereich)
var len = $ (" #focus ul li").length; Anzahl der Fokusbilder abrufen
var index = 0;
var picTimer;//Der folgende Code fügt eine Nummernschaltfläche hinzu transparente Leiste nach der Schaltfläche, und es gibt zwei Schaltflächen für die vorherige und die nächste Seite
var btn = "
" ;
for(var i=0; i < len; i ) {
btn = ""; ;
";
$("#focus").append(btn) ;
$("#focus .btnBg").css("opacity",0.5>//Fügen Sie ein Maus-Slide-In-Ereignis für die kleine Schaltfläche hinzu, um den entsprechenden Inhalt anzuzeigen
$("#focus . btn span").css("opacity",0.4).mouseenter(function() {
index = $("#focus .btn span").index(this);
showPics(index);
}).eq(0).trigger("mouseenter");

//Transparenzverarbeitung der Schaltflächen „Vorherige Seite“ und „Nächste Seite“
$("#focus .preNext" ).css( "opacity",0.2).hover(function() {
$(this).stop(true,false).animate({"opacity":"0.5"},300);
},function( ) {
$(this).stop(true,false).animate({"opacity":"0.2"},300);

// Schaltfläche „Vorherige Seite“
$("#focus .pre").click(function() {
index -= 1;
if(index == -1) {index = len - 1;}
showPics (index);

//Nächste Seite-Schaltfläche
$("#focus .next").click(function() {
index = 1;
if(index == len) {index = 0;}
showPics(index);

//Dieses Beispiel scrollt nach links und rechts, also alles li-Elemente befinden sich auf derselben Seite. Die Zeile schwebt nach links, daher müssen Sie hier die Breite des umgebenden ul-Elements berechnen
$("#focus ul").css("width",sWidth * (len) );

//Mausbewegung Stoppt die automatische Wiedergabe, wenn das Fokusbild aktiviert ist, und startet die automatische Wiedergabe, wenn es herausgleitet
$("#focus").hover(function() {
clearInterval (picTimer);
},function() {
picTimer = setInterval(function() {
showPics(index);
index ;
if(index == len) {index = 0;}
},4000); //this 4000 Stellt das Intervall der automatischen Wiedergabe dar, Einheit: Millisekunden
}).trigger("mouseleave">//Bildfunktion anzeigen, Zeigen Sie den entsprechenden Inhalt entsprechend dem empfangenen Indexwert an
function showPics(index ) { //Normales Umschalten
var nowLeft = -index*sWidth; //Berechnen Sie den linken Wert des ul-Elements basierend auf dem Indexwert
$("#focus ul").stop(true,false).animate({ "left":nowLeft},300); //Passen Sie das ul-Element an, um durch animate()
zur berechneten Position zu scrollen //$("#focus .btn span").removeClass("on").eq( index).addClass("on"); //Zum ausgewählten Effekt für die aktuelle Schaltfläche wechseln
$("# focus .btn span").stop(true,false).animate({"opacity":" 0.4"},300).eq(index).stop(true,false).animate({"opacity":"1 "},300); //Zum ausgewählten Effekt für die aktuelle Schaltfläche wechseln
}
});


Die verwendeten linken und rechten Schaltbilder



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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So implementieren Sie Popup-Fenstereffekte mit Vue So implementieren Sie Popup-Fenstereffekte mit Vue Sep 22, 2023 am 09:40 AM

Für die Verwendung von Vue zum Implementieren von Popup-Fenstereffekten sind spezifische Codebeispiele erforderlich. Mit der Entwicklung von Webanwendungen sind Popup-Fenstereffekte in den letzten Jahren zu einer der am häufigsten verwendeten Interaktionsmethoden unter Entwicklern geworden. Als beliebtes JavaScript-Framework bietet Vue umfangreiche Funktionen und Benutzerfreundlichkeit und eignet sich sehr gut für die Implementierung von Popup-Fenstereffekten. In diesem Artikel wird erläutert, wie Sie mit Vue Popup-Fenstereffekte implementieren, und es werden spezifische Codebeispiele bereitgestellt. Zuerst müssen wir mit dem CLI-Tool von Vue ein neues Vue-Projekt erstellen. offenes Ende

So implementieren Sie Vollbild-Maskeneffekte mit Vue So implementieren Sie Vollbild-Maskeneffekte mit Vue Sep 19, 2023 pm 04:14 PM

So verwenden Sie Vue zum Implementieren von Vollbildmaskierungseffekten. In der Webentwicklung stoßen wir häufig auf Szenarien, die eine Vollbildmaskierung erfordern, z. B. die Anzeige einer Maskierungsebene beim Laden von Daten, um zu verhindern, dass Benutzer andere Vorgänge ausführen, oder in einigen speziellen Szenarien. Verwenden Sie eine Maskenebene, um ein Element hervorzuheben. Vue ist ein beliebtes JavaScript-Framework, das praktische Tools und Komponenten zur Erzielung verschiedener Effekte bereitstellt. In diesem Artikel werde ich vorstellen, wie Sie mit Vue den Effekt der Vollbildmaskierung erzielen, und einige spezifische Codebeispiele bereitstellen. Zuerst wir

So implementieren Sie Sidebar-Effekte mit Vue So implementieren Sie Sidebar-Effekte mit Vue Sep 19, 2023 pm 02:00 PM

So verwenden Sie Vue zum Implementieren von Seitenleisteneffekten. Vue ist ein beliebtes JavaScript-Framework. Seine Einfachheit, Benutzerfreundlichkeit und Flexibilität ermöglichen es Entwicklern, schnell interaktive Einzelseitenanwendungen zu erstellen. In diesem Artikel erfahren Sie, wie Sie mit Vue einen allgemeinen Seitenleisteneffekt implementieren, und stellen spezifische Codebeispiele bereit, die uns das Verständnis erleichtern. Erstellen Sie ein Vue-Projekt. Zuerst müssen wir ein Vue-Projekt erstellen. Sie können die von Vue bereitgestellte VueCLI (Befehlszeilenschnittstelle) verwenden, die schnell generiert werden kann

Implementieren Sie Kartenumdreheffekte in WeChat-Miniprogrammen Implementieren Sie Kartenumdreheffekte in WeChat-Miniprogrammen Nov 21, 2023 am 10:55 AM

Implementieren von Kartenumdreheffekten in WeChat-Miniprogrammen In WeChat-Miniprogrammen ist die Implementierung von Kartenumdreheffekten ein häufiger Animationseffekt, der die Benutzererfahrung und die Attraktivität von Schnittstelleninteraktionen verbessern kann. Im Folgenden wird detailliert beschrieben, wie der Kartenumdrehungseffekt im WeChat-Applet implementiert wird, und relevante Codebeispiele bereitgestellt. Zunächst müssen Sie in der Seitenlayoutdatei des Miniprogramms zwei Kartenelemente definieren, eines für die Anzeige des vorderen Inhalts und eines für die Anzeige des hinteren Inhalts. Der spezifische Beispielcode lautet wie folgt: &lt;!--index.wxml-. -&gt;&l

HTML, CSS und jQuery: Techniken zum Erzielen von Effekten zum Falten und Erweitern von Bildern HTML, CSS und jQuery: Techniken zum Erzielen von Effekten zum Falten und Erweitern von Bildern Oct 24, 2023 am 11:05 AM

HTML, CSS und jQuery: Einführung in Techniken zum Implementieren von Spezialeffekten zum Falten und Erweitern von Bildern. Bei Webdesign und -entwicklung müssen wir häufig einige dynamische Spezialeffekte implementieren, um die Attraktivität und Interaktivität der Seite zu erhöhen. Unter diesen ist der Effekt des Bildfaltens und -entfaltens eine verbreitete, aber interessante Technik. Durch diesen Spezialeffekt können wir das Bild durch die Bedienung des Benutzers falten oder erweitern, um mehr Inhalte oder Details anzuzeigen. In diesem Artikel wird anhand spezifischer Codebeispiele erläutert, wie Sie mithilfe von HTML, CSS und jQuery diesen Effekt erzielen. Gedanken verwirklichen

So implementieren Sie Fortschrittsbalkeneffekte mit Vue So implementieren Sie Fortschrittsbalkeneffekte mit Vue Sep 19, 2023 am 09:22 AM

So verwenden Sie Vue zum Implementieren von Fortschrittsbalkeneffekten Der Fortschrittsbalken ist ein allgemeines Schnittstellenelement, das verwendet werden kann, um den Abschluss einer Aufgabe oder eines Vorgangs anzuzeigen. Im Vue-Framework können wir durch einfachen Code Spezialeffekte des Fortschrittsbalkens implementieren. In diesem Artikel wird erläutert, wie Sie mit Vue Fortschrittsbalkeneffekte implementieren, und es werden spezifische Codebeispiele bereitgestellt. Erstellen Sie eine Vue-Komponente. Zuerst müssen wir eine Vue-Komponente erstellen, um die Fortschrittsbalkenfunktion zu implementieren. In Vue sind Komponenten wiederverwendbar und können an mehreren Stellen verwendet werden. Erstellen Sie eine Datei mit dem Namen Pro

Schritte zum Deaktivieren von Mausspureffekten in Windows 10 Schritte zum Deaktivieren von Mausspureffekten in Windows 10 Dec 31, 2023 pm 09:53 PM

Wenn wir das Win10-System verwenden, können wir viele personalisierte Einstellungen vornehmen, einschließlich der Spezialeffekte der Mausspur. Viele Benutzer wissen jedoch nicht, wie sie die Spezialeffekte der Mausspur in Win10 deaktivieren können. So deaktivieren Sie die Mausspureffekte in Windows 10: 1. Klicken Sie zunächst mit der rechten Maustaste auf eine leere Stelle auf dem Desktop und klicken Sie dann auf „Personalisieren“. 2. Klicken Sie dann links auf „Theme“ und wählen Sie rechts „Mauszeiger“ aus. 3. Nach Eingabe der Eigenschaften können Sie „Zeigeroptionen“ sehen und auswählen. 4. Scrollen Sie dann nach unten, um die Sichtbarkeit anzuzeigen, und das √ wird zu diesem Zeitpunkt überprüft. 5. Deaktivieren Sie das Kontrollkästchen, klicken Sie dann auf „Übernehmen“ und „OK“.

So verwenden Sie Vue zum Implementieren von Videoplayer-Spezialeffekten So verwenden Sie Vue zum Implementieren von Videoplayer-Spezialeffekten Sep 20, 2023 pm 03:43 PM

So verwenden Sie Vue zum Implementieren von Videoplayer-Spezialeffekten Zusammenfassung: In diesem Artikel wird erläutert, wie Sie mit dem Vue.js-Framework einen Videoplayer mit verschiedenen Spezialeffekten implementieren. Wir werden Vue-Anweisungen und -Komponenten verwenden, um Wiedergabe-/Pause-Schaltflächen, Fortschrittsbalken, Lautstärkeregler und Vollbildfunktionen zu implementieren. Gleichzeitig werden wir einige Animationseffekte hinzufügen, um das Benutzererlebnis zu verbessern. Im Folgenden werden verschiedene Spezialeffekte ausführlich vorgestellt, einschließlich Codebeispielen. Effekte der Wiedergabe-/Pause-Taste: Es ist sehr einfach, Vue-Anweisungen zu verwenden, um Effekte der Wiedergabe-/Pause-Taste zu implementieren. Erste,

See all articles