Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Was ist eine „berechnete Eigenschaft' in CSS?

王林
Freigeben: 2020-09-14 11:32:44
nach vorne
2265 Leute haben es durchsucht

Was ist eine „berechnete Eigenschaft' in CSS?

Erstens haben die berechneten Eigenschaften, über die in diesem Artikel gesprochen wird, nichts mit den berechneten Eigenschaften von Vue zu tun.

(Empfohlenes Tutorial: CSS-Tutorial)

Ich glaube, Sie sind während der Entwicklung auf dieses Problem gestoßen:

Ich entwerfe Stile und verwende hauptsächlich prozentuales Layout, damit es bei verschiedenen Auflösungen nicht zu besonders großen Abweichungen kommt, aber auch Es Es ist unvermeidlich, keine festen Einheiten wie px anzuwenden. Was ist also, wenn unser übergeordnetes Element in zwei Teile geteilt ist und der Kopf Pixel px verwendet, der untere jedoch die gesamte verbleibende Größe haben muss? Flexbox kann das Problem tatsächlich lösen, aber gibt es wirklich keinen besseren Weg?

Wenn ein Element beispielsweise verschoben werden muss, muss ich es zentrieren, aber wenn das übergeordnete Element nicht relativ positioniert ist, kann es auch nicht positioniert und zentriert werden Eine Abweichung von der Hälfte seiner eigenen Breite muss zurückkommen, lästig.

Hier ist also eine berechnete Eigenschaft für Sie:

calc(Prozent - Pixel)

Beispiel 1:

// 父元素
.box{
    width:100%;
    height:100;
}
// 子元素左边
.boxLeft{
    width:50px;
    height:100%;
}
// 子元素右边
.boxRight{
    width:calc(100% - 50px);
    height:100;
}
Nach dem Login kopieren

Beispiel 2:

// 需要居中的盒子
.box{
    width:500px;
    height:400px;
    margin-left:calc(50% - 250px);
    margin-top:calc(50% - 200px);
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist eine „berechnete Eigenschaft' in CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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
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!