uni-appのスタイルの詳細な説明

uni-appのスタイルの詳細な説明

uni-app のスタイル

  • sassプラグインは公式ウェブサイトからダウンロードし、指示に従うだけです。
  • rpx は responsive px の略で、画面の幅に合わせて変化する動的な単位です。幅 750 の画面を基準とすると、750rpx がまさに画面の幅になります。画面が広くなると、rpx の実際の表示効果も比例して拡大されます。
  • 外部スタイルシートをインポートするには、 @importステートメントを使用します。 @import後には、インポートする外部スタイルシートの相対パスが続き、; はステートメントの終わりを示します。
  • App.vue で定義されたスタイルはグローバル スタイルであり、すべてのページに適用されます。 pages ディレクトリの下の vue ファイルで定義されたスタイルはローカル スタイルであり、対応するページにのみ適用され、App.vue 内の同じセレクターをオーバーライドします。

uni-app はフォントアイコンの使用をサポートしています。使い方は通常の Web プロジェクトと同じです。以下の点に注意してください

  • フォント ファイルが 40kb より小さい場合、uni-app はそれを自動的に base64 形式に変換します。
  • フォント ファイルは 40kb 以上であり、開発者が自分で変換する必要があります。そうしないと、効果がありません。
  • フォントファイルの参照パスには、~@ で始まる絶対パスを使用することをお勧めします。
<テンプレート>
	<表示>
		<表示>
			スタイル学習 </view>
		<ビュークラス="box1">
			テストテキスト <text>123</text>
		</ビュー>
		<view class="iconfont icon-shipin">
		</ビュー>
	</ビュー>
</テンプレート>
<スクリプト>
</スクリプト>
<スタイル lang="scss">
	@import url("./a.css"); // インポートされた外部 CSS ファイル .box1{
		width: 350rpx; //rpx はボックスだけでなくテキストにも使用できます height: 350rpx;
		背景: 赤;
		フォントサイズ: 50rpx;
		色: #FFFFFF;
		文章{
			色: ピンク;
		}
	}
</スタイル>

App.vueで共通のグローバルスタイルを定義する

<スタイル>
	/*各ページに共通のCSS */
	// グローバル スタイルはローカル スタイルによって上書きされます @import url("./static/fonts/iconfont.css");
	.box1{
		背景: ピンク;
	}
</スタイル>

要約する

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • uniapp 要素ノードスタイルの動的変更の詳細な説明
  • uniappとvueの違いの詳細な説明
  • uniappの無痛トークンリフレッシュ方法の詳細な説明
  • uniappのグローバル変数実装の詳細な説明

<<:  企業サイトとコラム辞典 中国語と英語の比較 中国語と英語のバイリンガル企業サイトを作る仲間は

>>:  HTML ベースタグ target=_parent の使用の紹介

推薦する

IE で UTF8 エンコードされたページで行が理由もなく空白のままになり、UTF8 ページが表示されない問題の解決方法

理由は、すべてのファイルが utf8 でエンコードされているためです。ファイルがインクルードされると...

vue構成ファイルはルーティングとメニューインスタンスコードを自動的に生成します

目次前面に書かれたルータ.jsonルート生成メニュー生成効果要約する前面に書かれたルートを繰り返し記...

Docker の MySQL コンテナのタイムゾーン問題の修正

序文Ahhang が Springboot プロジェクトを開発していたとき、フロントエンドから検証コ...

CSS の読み込みによってブロックが発生しますか?

おそらく誰もが js の実行によって DOM ツリーの解析とレンダリングがブロックされることを知って...

MySQL で explain ステートメントを使用する基本的なチュートリアル

目次1. 概要1. 説明文テスト2. 結果の各列の説明2. ID列の説明1. 環境整備2. expl...

BFCとは何ですか? CSS 疑似要素を使用してフロートをクリアする方法

BFCコンセプト:ブロック フォーマット コンテキストは、BFC 内の要素を外部の要素から分離する独...

Mysqlは実行中のトランザクションを照会し、ロックを待機する方法

navicatを使用してテストと学習を行います。まず、 set autocommit = 0;を使用...

MySQL の lru リンク リストの簡単な分析

1. 従来のLRUリンクリストについて簡単に説明するLRU:最も最近使われなかったものLRU リンク...

無効にするとフォームの入力が送信できない問題の解決方法

以前、追加と変更を一緒に記述したテストプログラムを書いたことがあります。変更が必要な場合は、フォーム...

Docker コンテナのネットワーク設定によく使われるコマンドの詳しい説明

基本的なネットワーク構成Docker はイメージに基づいて複数のコンテナを「開く」ことができ、各コン...

nginx を使用して 1 つのドメイン名で複数の Laravel プロジェクトを構成する方法の例

背景会社のサブプロジェクトが増えるにつれて、さまざまなサイズのプロジェクトが10個以上になります(バ...

MySQL 8.0.13 のダウンロードとインストールのチュートリアル(画像とテキスト付き)

MySQL は最もよく使用されるデータベースです。詳しく知るには、コンピュータにインストールする必...

JavaScript クロージャの説明

目次1. クロージャとは何ですか? 1.2 クロージャのメモ化: 関数は定義された環境を記憶する1....

Nginx ベースのアクセス制御と接続制限の実装

序文Nginxの組み込みモジュールは、同時リクエスト数の制限とリクエストのソースの制限をサポートして...

Vueはシンプルなショッピングカートの例を実装します

この記事では、参考までに、Vue の具体的なコードを共有して、簡単なショッピングカートを実装します。...