目次
LESS でのさまざまな操作
Calc() 例外

LESS での操作の用途は何ですか?

Sep 01, 2023 pm 08:25 PM

LESS での操作の用途は何ですか?

LESS (Less-Based Style Sheets) は、CSS (Cascading Style Sheets) を追加機能で拡張する動的スタイルシート言語です。 CSS 値に対して数学的計算を実行するためのさまざまな操作が提供されるため、開発者はより柔軟で動的なスタイルを作成できます。

このチュートリアルでは、これらの操作を LESS で実行し、さまざまな画面サイズやデバイスに適応するスタイルを作成する方法を説明します。

LESS でのさまざまな操作

以下は、LESS -

で使用できるいくつかの操作です。

加算 ( ) と減算 (-) これらの演算を使用すると、値を相互に加算または減算できます。

乗算 (*) と除算 (/) これらの演算により、値を乗算または除算することができます。

Calc() 例外

CSS の calc() 関数を使用すると、CSS で使用できる値に対して数学的演算を実行できます。この関数を使用すると、他の値に基づいて要素の幅または高さを計算でき、レスポンシブ デザインで非常に役立ちます。

注意すべき重要な点は、calc() はデフォルトでは数式を評価しないことです。一部のブラウザでは特定の数学関数をサポートしていない可能性があるため、これは CSS 互換性の理由から行われます。ただし、calc() は入れ子関数内の変数と計算を計算するため、ユーザーはより複雑な計算を実行できます。

たとえば、変数 @width があるとします。この変数を calc() 関数で使用すると、次のように要素の幅を計算できます。 リーリー

結果の値は calc(50% (50vh - 20px)) です。

###例###

この例では、@base-size 変数を定義し、加算演算と減算演算を使用して 2 つの新しい変数 @large-size と @small-size を作成します。 @large-size 変数は基本サイズに 4 ピクセルを追加し、@small-size 変数は基本サイズから 2 ピクセルを減算します。次に、これらの変数を使用して、h1 要素と p 要素のフォント サイズを設定します。

リーリー ###出力### リーリー ###例###

この例では、変数を使用してレイアウトの基本幅と列数を設定します。次に、基本幅を列数で割って各列の幅を計算します。最後に、メディア クエリでは、半角列の幅を乗算によって計算された列幅の 6 倍に設定します。

リーリー ###出力### リーリー ###例###

この例では、最初に数学設定を Always に変更し、次にタイトルとナビゲーション要素の高さの変数を定義します。 calc() 関数を使用して、以前に定義した変数を使用してメイン要素の高さを計算します。

次に、計算設定をデフォルト値にリセットし、ボックスの幅とそのパディングの新しい変数を定義します。数学演算を使用してボックスの幅を計算し、それに応じて幅を設定します。

[数学] 設定を [常に] に変更すると、複雑な数学演算を最も単純な形に縮小することなく実行できるため、スタイルをより詳細に制御できるようになります。

リーリー ###出力### リーリー ###例###

この例では、2 つの色 (@color-1 と @color-2) を定義し、LESS を使用してそれらに対して異なる算術演算を実行します。 2 つの色を加算し、最初の色から 2 番目の色を減算し、最初の色に 50% を乗算して、各色の 50% のウェイトで 2 つの色をブレンドします。

ユーザーは、各操作によって CSS プロパティの値として使用できる新しい色が生成されることを出力で確認できます。

リーリー ###出力### リーリー ###結論は###

ユーザーは、加算、減算、乗算、除算など、LESS でさまざまな算術演算を使用する方法を学習しました。また、calc() 関数を使用して複雑な数学的計算を実行する方法も学びました。

値の算術演算に加えて、ユーザーは色の算術演算についても学習します。これには、RGB、HEX、HSL 値などのカラー値の加算または減算が含まれます。

以上がLESS での操作の用途は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

GraphQLキャッシングの使用 GraphQLキャッシングの使用 Mar 19, 2025 am 09:36 AM

最近GraphQLの作業を開始した場合、またはその長所と短所をレビューした場合、「GraphQLがキャッシュをサポートしていない」または

Redwood.jsと動物相を使用してイーサリアムアプリを構築します Redwood.jsと動物相を使用してイーサリアムアプリを構築します Mar 28, 2025 am 09:18 AM

最近のビットコインの価格が20k $ $ USDを超えており、最近30Kを破ったので、イーサリアムを作成するために深く掘り下げる価値があると思いました

Eleventyで独自のBragdocを作成します Eleventyで独自のBragdocを作成します Mar 18, 2025 am 11:23 AM

開発者としての段階に関係なく、私たちが完了したタスクは、大小を問わず、個人的および専門的な成長に大きな影響を与えます。

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

それは' Vueチームにそれを成し遂げてくれておめでとうございます。それは大規模な努力であり、長い時間がかかったことを知っています。すべての新しいドキュメントも同様です。

CI/CDで少し CI/CDで少し Apr 02, 2025 pm 06:21 PM

「ウェブサイト」は「モバイルアプリ」よりも適していると言いますが、Max Lynchからのこのフレーミングが好きです。

ブラウザから有効なCSSプロパティ値を取得できますか? ブラウザから有効なCSSプロパティ値を取得できますか? Apr 02, 2025 pm 06:17 PM

私はこの非常に正当な質問で誰かに書いてもらいました。 Leaは、ブラウザから有効なCSSプロパティ自体を取得する方法についてブログを書いています。それはこのようなものです。

粘着性のあるポジショニングとサスのダッシュを備えた積み重ねられたカード 粘着性のあるポジショニングとサスのダッシュを備えた積み重ねられたカード Apr 03, 2025 am 10:30 AM

先日、Corey Ginnivanのウェブサイトから、この特に素敵なビットを見つけました。そこでは、スクロール中にカードのコレクションが互いに積み重ねられていました。

特異性について話すために(x、x、x、x)を使用しましょう(x、x、x、x) 特異性について話すために(x、x、x、x)を使用しましょう(x、x、x、x) Mar 24, 2025 am 10:37 AM

先日、エリック・マイヤーとおしゃべりをしていたので、形成期のエリック・マイヤーの話を思い出しました。 CSS特異性に関するブログ投稿を書きました

See all articles