Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen.

奋力向前
Freigeben: 2021-08-27 14:45:39
Original
6988 Leute haben es durchsucht

Im vorherigen Artikel „Lernen Sie Schritt für Schritt, wie Sie mit CSS einen einfachen Heartbeat-Effekt erstellen (detaillierte Code-Erklärung)“ habe ich Ihnen gezeigt, wie Sie mit CSS einen einfachen Heartbeat-Effekt erstellen. Im folgenden Artikel erfahren Sie, wie Sie mithilfe von HTML + CSS den Karusselleffekt erzielen.

Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen.

Der Effekt der Werbung für Karussell ist wie folgt:

Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen.

Schreiben Sie zuerst den Html-Teil. Sie können dieses div-Tag verstehen, wenn Sie Diese div-Tags können bei der Verwendung von CSS oder JS verwendet werden, also <div id="container"> Ein <code>div, dessen ID container ist. Ohne zu sehr ins Detail zu gehen, hier ein Codebeispiel. Html部分,你可以理解这个div标签,如果你写CSS或者JS的时候可以用到这几个div标签,<div id="container">就是 一个<code>IDcontainerdiv,先不说多,下面给大家代码示例。

div id="container">
<div id="screen">
Nach dem Login kopieren

id="screen" 这个可以给div标签那个块状设置属性,比如 宽、高、颜色、等等。<a href="#">href在是CSS代码的一种意思是指定超链接目标,<img alt="Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen." > 标签的src属性是必需的。它的值是图像文件的URL,也就是引用该图像的文件的的绝对路径或相对路径。

a href="#"用法

<a href="#" onclick="window.close()"></a>
Nach dem Login kopieren

分类

内部连接:<a href="#/URL">name</a>

锚记:<a name="object-name">name</a><a href="#object-name">name</a>

外部链接:<a href="URL">name</a>建立一个以name为表象的网址链接。

链接说明文字:<a href="/" title="链接说明">...</a>

img src=""用法

图片和HTML文本在同一目录下:例如index.htmlimg.jpg

<img  src="img.jpg" alt="Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen." >
Nach dem Login kopieren

图片和HTML不在同一目录下: 图片img.jpg在文件夹images中,index.htmlimages文件夹在同一个目录下

 <img  src="images/img.jpg" alt="Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen." >
Nach dem Login kopieren

图片img.jpg在文件夹images中,index.htmlcontroller文件夹中,imagescontroller文件夹在同一个目录下

 <img  src="../images/img.jpg" alt="Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen." >
Nach dem Login kopieren

将图像宽度和高度分别设置为 200 像素:<img alt="Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen." >标签的heightwidth属性设置图像的尺寸。

<img  src="#"    style="max-width:90%"  style="max-width:90%"  alt="Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen." >
Nach dem Login kopieren

html完整代码


Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen. Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen. Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen.
Nach dem Login kopieren

ok,写完html编辑代码,接下来使用css写编辑

用内外边距均设置为0px,再来screena标签设置为【左浮动】并且设置动画属性,周期为1s并且无限循环。

*{
	margin: 0px;
	padding: 20px;
}
#screen a{
	animation: donghua 1s infinite;
	float: left;
Nach dem Login kopieren

代码效果

Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen.

设置container宽度高度均为200px(与图片宽度相同),并且将溢出部分隐藏起来。

在并排五张图的直线上,以每张图左下角为坐标点,其横坐标分别为0px200px400px600px800px

@keyframes donghua{
	0%{transform: translate(0px)}
	18%{transform: translate(0px)}
	20%{transform: translate(-200px)}
	38%{transform: translate(-200px)}
	40%{transform: translate(-400px)}
	58%{transform: translate(-400px)}
	60%{transform: translate(-600px)}
	78%{transform: translate(-600px)}
	80%{transform: translate(-800px)}
	100%{transform: translate(-800px)}
}
Nach dem Login kopieren

id="screen" Hiermit können Attribute für den Tag-Block div festgelegt werden, z. B. Breite, Höhe, Farbe usw. <a href="#">href ist eine Art CSS-Code, der das Hyperlink-Ziel angibt, <img alt="Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen." > Das < Das Attribut code>src des Tags ist erforderlich. Sein Wert ist die URL der Bilddatei, also der absolute oder relative Pfad der Datei, die auf das Bild verweist.

a href="#"Verwendung



	



Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen. Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen. Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen.
Nach dem Login kopieren

Kategorie

Interne Verbindung: <a href="#/URL">name</a>Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen.

Anchor: <a name="object-name">name</a><a href="#object-name">name&lt ; /a></a>

Externer Link: <a href="URL">name</a>Erstellen Sie eine URL mit name als Darstellungslink .

Linkbeschreibungstext: <a href="/" title="Linkbeschreibung">...</a>

img src=""Verwendung

Bilder und HTML-Text befinden sich im selben Verzeichnis: zum Beispiel index.html und img.jpg

rrreee Bild und HTML befinden sich nicht im selben Verzeichnis: Das Bild img.jpg befindet sich im Ordner images, index.html code> und <code der ordner>images befindet sich im selben Verzeichnisrrreee

Das Bild img.jpg befindet sich im Ordner images und index. html befindet sich in controller

befinden sich die Ordner images und controller im selben Verzeichnisrrreee

Legen Sie die Bildbreite fest und Höhe auf 200 Pixel: height und width des Tags code><img alt="Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen." > legen die Abmessungen des Bildes fest. 🎜rrreee🎜HTML-Komplettcode🎜rrreee🎜ok, nachdem Sie den HTML-Bearbeitungscode geschrieben haben, verwenden Sie dann CSS zum Schreiben und Bearbeiten🎜🎜Setzen Sie den inneren und äußeren Rand auf 0px und dann auf screen Das Tag <code>a ist auf [links schwebend] gesetzt und das Animationsattribut ist festgelegt. Der Zeitraum beträgt 1s und es wird eine Endlosschleife ausgeführt. 🎜rrreee🎜Codeeffekt
🎜🎜 WeChat-Screenshot_20210827140404.jpg🎜🎜Stellen Sie die Breite und Höhe des Containers auf jeweils 200px ein (das Gleiche wie die Bildbreite) und blenden Sie den Überlaufteil aus. 🎜🎜Auf der geraden Linie von fünf Bildern nebeneinander, wobei die untere linke Ecke jedes Bildes als Koordinatenpunkt dient, sind die Abszissen 0px, 200px, 400px Code>, 600px, 800px🎜rrreee🎜Effektcode🎜🎜🎜🎜🎜OK, vollständiger CSS-Code🎜🎜vollständiger Code🎜rrreee🎜【Ende】 🎜🎜Empfohlenes Lernen: 🎜HTML/CSS-Video-Tutorial🎜🎜

Das obige ist der detaillierte Inhalt vonBringen Sie Ihnen Schritt für Schritt bei, wie Sie mit HTML + CSS einen Karusselleffekt (Code-Sharing) erzielen.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Vorheriger Artikel:Ein Artikel, der erklärt, wie man SVG zum Zeichnen von Trenddiagrammen in HTML verwendet (Teilen Sie den Code) Nächster Artikel:Erstellen Sie mit HTML/CSS interessante dynamische, wellenförmige Textzeilen
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
Neueste Artikel des Autors
Aktuelle Ausgaben
verwandte Themen
Mehr>
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!