


Beispielcode-Sharing zur Verwendung von CSS3+JS zum Zeichnen verschiedener Schaltflächen
Ich denke, es gibt drei Schritte zum Zeichnen einer Schaltfläche
Der erste Schritt besteht darin, den Umriss der Schaltfläche zu zeichnen
Wählen Sie das richtige HTML-Tag aus und legen Sie die CSS-Umrisslinie fest -1 .jpg
/* html代码 */ <a href="#" class="button off"></a> body{ background-color: #E6C9B6; } /* CSS样式 */ /* 按钮轮廓 */ .button{ display: block; margin:100px auto; position: relative; width:100px; height:40px; border-radius: 50px; border:1px solid #fff; background-color: #E9E4E0; }
Dieser Schritt ist sehr wichtig, weil wir gibt kein HTML mehr aus. Die Datei fügt andere Tags hinzu, daher müssen wir die :after-Pseudoklasse verwenden, um die Schaltfläche mit CSS zu rendern
Tatsächlich werden Sie nach diesem Schritt feststellen, dass die Der Effekt auf den Browser ändert sich überhaupt nicht, oder es ist derselbe wie zuvor, aber keine Sorge, es wird offensichtlich, wenn wir etwas hinzufügen
Fügen Sie eine kleine Schaltfläche hinzu der Umriss
/* 接在上面继续写 */ .button:after{ display: block; position: absolute; //相对按钮的轮廓进行决定定位 top:2px; bottom: 2px; //即设置top,又设置bottom使元素自动拉伸到最大 left:2px; //实际上,按钮的宽度即为容器的高度-(top+bottom) width:36px; //按钮的宽度 line-height: 36px; //按钮文字的高度,如果不需要文字,可移除 text-align: center; text-transform: uppercase; font-size: 16px; background-color: #fff; //这里的背景颜色是按钮的背景颜色 border:2px solid; transition: all 500ms; //按钮的动画时长 }
Nach dem Login kopierenImitate IOS-2.jpg
.off:after { content: 'off'; border-radius:30px; color: #999; }
Nach dem Login kopieren
- Die Standardeinstellung ist deaktiviert
Imitate IOS-3.jpg
Der letzte Schritt besteht darin, JS-Code zum Wechseln zu schreiben
- 再接着绘制要切换的状态
.on:after { content: 'ON'; border-radius:30px; transform: translate(56px, 0); color:transparent; background-color:#4BD429; }
Diese Umschaltmethode kann das JS-Ereignis, das Sie auslösen möchten, nicht wechseln. Schließlich zeichnen wir Schaltflächen, um bestimmte Funktionen auszuführen.
Also habe ich diese Methode übernommen, aber sie ist möglicherweise nicht die beste
An diesem Punkt wird ein vollständiger Schalterknopf gezeichnet
Vielen Dank, dass Sie 3 bis 5 Minuten damit verbracht haben, mein unprofessionelles Tutorial zu lesen- PS: Gestern war ich unterwegs Um einen Knopf zu zeichnen, um den Glühbirnenschalter zu steuern (tatsächlich das Hintergrundbild umzuschalten), sah ich mich dann um und sah einen Bullenschalter an der Wand. Da er das Licht steuert, wollte ich mit der Simulation spielen Die Schläfrigkeit am Mittag, ich habe es wirklich widerwillig gezeichnet Simulation switch.jpg
var zn=0; $('.button').click(function(e){ if(zn==1){ $(this).removeClass("on").addClass("off"); //此处可填要触发的事件 zn=0; }else{ $(this).removeClass("off").addClass("on"); //此处可填要触发的事件 zn=1; } });
Nach dem Login kopieren
Simulation-2.jpg
绘制过程并不复杂,我也就不细说了,贴下效果图和代码,感兴趣的可以自行看一下
Das obige ist der detaillierte Inhalt vonBeispielcode-Sharing zur Verwendung von CSS3+JS zum Zeichnen verschiedener Schaltflächen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.

HTML definiert die Webstruktur, CSS ist für Stil und Layout verantwortlich, und JavaScript ergibt eine dynamische Interaktion. Die drei erfüllen ihre Aufgaben in der Webentwicklung und erstellen gemeinsam eine farbenfrohe Website.

Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.
