Ein Beispiel für die Berechnungsfunktion calc in CSS im Website-Layout

Ein Beispiel für die Berechnungsfunktion calc in CSS im Website-Layout

calc ist eine Funktion in CSS, die zum Berechnen numerischer Werte verwendet wird. Es kann Länge, Winkel, Zeit usw. berechnen. Unterstützt + , - , * , / und Klammern. Bei der Verwendung ist zu beachten, dass vor und nach dem Plus- und Minuszeichen ein Leerzeichen stehen muss . calc erhöht die Flexibilität von CSS erheblich. Bietet Komfort für einige spezielle Layouts.

Die Wirkung der Beispielanzeige

Ein Beispiel für die Verwendung des cacl-Layouts

Ich möchte einen Effekt erzeugen, bei dem sich der Hintergrund von #div1 bis zum sichtbaren Bereich von #div2 erstreckt und in #div2 feste 60 Pixel angezeigt werden. Das heißt, die Breite des schwarzen Rahmens beträgt 60 Pixel. Unabhängig von der Breite von #div1 .

CSS Code

#div1 {
    Breite: 100 %;
    Mindestbreite: 400px;
    Umriss: blau;
}
#div2 {
    Breite: 300px;
    Rand: 0 automatisch;
    Umriss: 1px durchgezogen #ccc;
    Farbe: weiß;
}

HTML Quelltext

<div id="div1" class="cw">
    <div id="div2">
        prüfen
    </div>
</div>

Lösung

.cw {
    Hintergrund: blauer linearer Farbverlauf(
    nach rechts, rot calc(50% - 150px + 60px ) ,
    transparente Berechnung (50 % – 150 px + 60 px)
    );
}

CACL-Kompatibilität

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

<<:  Detaillierte Erklärung der Kodierungsprobleme bei MySQL-Befehlszeilenoperationen

>>:  Parameter, um Iframe transparent zu machen

Artikel empfehlen

Ein Artikel erklärt den Klassenlademechanismus von Tomcat

Inhaltsverzeichnis - Vorwort - - JVM-Klassenlader...

Mehrere Möglichkeiten, Axios in Vue zu kapseln

Inhaltsverzeichnis Basisversion Schritt 1: Axios ...

Vergleich mehrerer Beispiele zur Einfügungseffizienz in MySQL

Vorwort Aus beruflichen Gründen musste ich kürzli...

Detaillierte Erläuterung des MySQL-Clusterindex und des Nicht-Clusterindex

1. Clustered-Index Tabellendaten werden in der Re...

3 Codes zur automatischen Aktualisierung von Webseiten

Tatsächlich ist es sehr einfach, diesen Effekt zu ...

Acht Implementierungslösungen für domänenübergreifendes JS-Frontend

Inhaltsverzeichnis 1. JSONP domänenübergreifend 2...

Detaillierte Erklärung des Overflow-Scrollens zur Lösung des Scroll-Lag-Problems

Vorwort Wenn Sie das Attribut „overflow: scroll“ ...

Detaillierte Erklärung der MySQL-Injektion ohne Kenntnis des Spaltennamens

Vorwort Ich habe in letzter Zeit das Gefühl, dass...

Implementierungsschritte zur Installation von RocketMQ im Docker

Inhaltsverzeichnis 1. Rufen Sie das Bild ab 2. Br...

So lösen Sie das Problem der hohen Parallelität in der MySQL-Datenbank

Vorwort Wir alle wissen, dass Startups zunächst m...

Vue implementiert Modal-Komponente basierend auf Teleport

Inhaltsverzeichnis 1. Lernen Sie Teleport kennen ...