Eine kurze Diskussion über den Spaß von :focus-within in CSS

Eine kurze Diskussion über den Spaß von :focus-within in CSS

Ich glaube, einige Leute haben dieses Bild gesehen, auf dem sie beim Eingeben des Passworts an Station B ihre Augen bedecken.

Hier verwenden wir :focus-within, um ein bisschen zu spielen

Das Layout ist wie folgt

Es gibt einen CTN draußen, der ignoriert werden kann, es ist nur eine feste Position in der Mitte

Das „suo“-Symbol in xPassword wird ausgeblendet, bevor Sie darauf klicken.

Zu diesem Zeitpunkt wird das „r6m“ nach dem xPassword angezeigt

Wenn wir auf xPassword klicken, wird das erste Bild der gleichen Ebene 'r6m' ausgeblendet

:focus-within ~ img的~ 這個符號是同級屁股后第一個的意思

Gleichzeitig wird ein Bild von ‚suo‘ in xPassword angezeigt! Jetzt geben Sie das Passwort ein und ich tue so, als ob ich es nicht sehe.

<div Klasse="ctn">
   
  <div Klasse="xPassword">
    <input type="password" placeholder="Bitte geben Sie Ihr Passwort ein" class="input">
    <img src="http://suo.im/5UnnjN" alt=""> 
  </div>
    
  <img src="http://r6m.cn/csAC" alt=""> 
    
</div>
.ctn {
     Position: relativ;
    Breite: 318px;
    Rand: 100px automatisch;
    Höhe: 370px;
    Polsterung: 20px;
    Box-Größe: Rahmenbox;
    Hintergrund: #fff;
    Z-Index: 10;
    Kastenschatten: 0 0 15px #cfcfcf;
    
}
.ctn h2 {
  Schriftgröße: 20px;
  Schriftstärke: fett;
  Rand unten: 30px;
}
.ctn Eingabe {
  Polsterung: 10px;
  Breite: 100 %;
  Rand: 1px durchgezogen #e9e9e9;
  Rahmenradius: 2px;
  Gliederung: keine;
  Box-Größe: Rahmenbox;
  Schriftgröße: 16px;
}
img {
    Position: absolut;
    oben: -23%;
    links: 50%;
    Breite: 80px;
    Höhe: automatisch;
    transformieren: übersetzen(-50 %, 0);
}

.xPassword img {
  Anzeige: keine;
  Breite: 103px;
  Höhe: automatisch;
  oben: -26%;
}

//Die obigen Punkte sind wertlos und können ignoriert werden. Die folgenden zwei sind die wichtigsten Punkte. xPassword:focus-within ~ img {
  Anzeige: keine;
}

.xPassword:Fokus innerhalb von img {
  Anzeige: Block;
}

Dies ist das Ende dieses Artikels über den Spaß von :focus-within in CSS. Weitere relevante CSS :focus-within-Inhalte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  Lösung für das Problem, dass Xshell keine Verbindung zur virtuellen VirtualBox-Maschine herstellen kann

>>:  Einführung in TypeScript-Schnittstellen

Artikel empfehlen

SQL-Implementierung von LeetCode (175. Zwei Tabellen verbinden)

[LeetCode] 175.Zwei Tabellen kombinieren Tabelle:...

Weitere Möglichkeiten zur Verwendung von spitzen Klammern in Bash

Vorwort In diesem Artikel werden wir weitere Verw...

Analyse des Implementierungsprozesses der drei Modi des VMWare-Netzwerkadapters

Drei Modi Bridged (Bridge-Modus), NAT (Network Ad...

SQL-Implementierung von LeetCode (196. Doppelte Postfächer löschen)

[LeetCode] 196.Doppelte E-Mails löschen Schreiben...

jQuery-Plugin zum Erreichen einer Bildunterbrechung

In diesem Artikel wird der spezifische Code des j...

So installieren Sie OpenSuse auf Virtualbox

Die virtuelle Maschine wird auf dem Hostcomputer ...

Detailliertes Tutorial zur Installation von VirtualBox 6.0 auf CentOS 8 / RHEL 8

VirtualBox ist ein kostenloses Open Source-Virtua...

IIS 7.5 verwendet das URL-Rewrite-Modul, um eine Webseitenumleitung zu erreichen

Wir alle wissen, dass Apache in der Konfiguration...

CSS-Layout-Tutorial: So erreichen Sie eine vertikale Zentrierung

Vorwort Ich habe kürzlich mein Front-End-Wissen z...

Nginx-Zugriffssteuerungs- und Parameteroptimierungsmethoden

Globale Nginx-Variablen Es gibt viele globale Var...

Beispielschritte zur Verwendung von AntV X6 mit Vue.js

Inhaltsverzeichnis 0x0 Einführung 0x1 Installatio...