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

Einführung und Analyse von drei Binlog-Formaten in MySQL

eins. Einführung in das Mysql Binlog-Format Das M...

TypeScript-Dekorator-Definition

Inhaltsverzeichnis 1. Konzept 1.1 Definition 1.2 ...

Eine kurze Diskussion über den JavaScript-Bereich

Inhaltsverzeichnis 1. Geltungsbereich 1. Globaler...

Zwei Verwendungen von iFrame-Tags in HTML

Ich habe kürzlich an einem Projekt gearbeitet – B...

Detaillierte Schritte zur Installation von Mysql5.7.19 mit yum auf Centos7

In der Yum-Quelle von Centos7 ist standardmäßig k...

Lösung für das Problem des MySQL-Threads beim Öffnen von Tabellen

Problembeschreibung Vor kurzem gab es einen MySQL...

Automatisches Erstellen und Bereitstellen mit Docker+Jenkins

Dieser Artikel stellt die automatische Build-Bere...

Jenkins+Gitlab+Nginx Bereitstellung einer Front-End-Anwendung

Inhaltsverzeichnis Zugehörige Abhängigkeitsinstal...

Umfassende Zusammenfassung der MySQL-Funktionen

Inhaltsverzeichnis 1. Häufig verwendete Zeichenfo...

Lösen Sie das Problem der verstümmelten Zeichen im Tomcat10 Catalina-Protokoll

Laufumgebung, Idea2020-Version, Tomcat10, beim Au...

So konfigurieren Sie inländische Quellen in CentOS8 yum/dnf

CentOS 8 hat das Installationsprogramm für Softwa...