CSSの「計算プロパティ」とは何ですか

王林
リリース: 2020-09-14 11:32:44
転載
2321 人が閲覧しました

CSSの「計算プロパティ」とは何ですか

まず第一に、この記事で説明する計算プロパティは、vue の計算プロパティとは何の関係もありません。

(推奨チュートリアル: CSS チュートリアル)

誰もが開発中にこのような問題に遭遇したことがあると思います:

私はスタイルをデザインし、主にパーセント レイアウトを使用しています。このように、解像度の違いで特に大きなズレは生じませんが、pxなどの固定単位を適用しないことは避けられないため、親要素を2つに分割した場合、先頭はピクセルpxを使用しますが、下部はピクセルpxを使用する必要がありますすべてのサイズを残すにはどうすればよいですか? Flexbox は確かにそれを解決できますが、本当にもっと良い方法はないのでしょうか?

別の例として、要素を移動する必要がある場合、要素を中央に配置する必要がありますが、親要素が相対的に配置されていない場合、要素を配置して中央に配置することはできません。 50%も半分の幅に見えるので、ずれを元に戻さないといけないので面倒です。

計算されたプロパティは次のとおりです:

calc(percent - Pixel)

例 1:

// 父元素
.box{
    width:100%;
    height:100;
}
// 子元素左边
.boxLeft{
    width:50px;
    height:100%;
}
// 子元素右边
.boxRight{
    width:calc(100% - 50px);
    height:100;
}
ログイン後にコピー

例 2:

// 需要居中的盒子
.box{
    width:500px;
    height:400px;
    margin-left:calc(50% - 250px);
    margin-top:calc(50% - 200px);
}
ログイン後にコピー

以上がCSSの「計算プロパティ」とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!