ホームページ ウェブフロントエンド CSSチュートリアル CSS3を使用して水平画面と垂直画面を一致させる方法

CSS3を使用して水平画面と垂直画面を一致させる方法

Jun 25, 2018 pm 05:00 PM
css3 横画面 縦画面

この記事では主にCSS3で横画面と縦画面を一致させる簡単な方法を紹介しています

同じCSSで書いています

書きました。 2つのCSSで別々に
縦画面

@media screen and (orientation: portrait) {   
  /*竖屏 css*/  
}    
@media screen and (orientation: landscape) {   
  /*横屏 css*/  
}
ログイン後にコピー

横画面


<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">
ログイン後にコピー

どこに適用するか

(1) モバイルWEBページ要素のコンテンツは通常、さまざまな解像度で表示できるようにパーセンテージで定義されます。すべてのデバイスで正常に表示されますが、モバイル デバイスの画面解像度の幅と高さは依然として大きく異なり、画面上で同じページをめくると、パーセンテージで定義された要素の幅が非常に大きくなる場合があります。このように、画面の反転状態に合わせて方向を指定すると、別の CSS を記述してページのスタイルを制御できます。

(2) 背景画像を含むモバイル WEB ページの場合、画面の向きに応じて画面の状態を合わせ、異なる背景を設定できます。

(3) 少し技術的な点: 要素が絶対配置されている一部の WEB ページでは、画面が縦長モードの場合、ページの全長が画面より短いことが原因である可能性があります。高さ (ただし画面の幅よりも大きい) の場合、絶対に配置された要素を下部に配置するのは正しいことですが、画面が横向きになると、ページ コンテンツの高さが画面の高さよりも大きくなります。 (つまり、反転する前の画面の幅)、絶対配置された要素が上のページ コンテンツを覆うため、ページ上で問題が発生する場合は、画面の状態に合わせて CSS コードを調整することができます。

横画面と縦画面の状態の一致については、JSでも判断できます。JSのonorientationchangeはwindowのイベントであり、それをリッスンすることで横画面と縦画面の状態を一致させることができます。


上記がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。

関連する推奨事項:

CSS3 と jQuery は、マウスの方向に従うホバー効果を実装します

CSS の table-layout 属性の使用

以上がCSS3を使用して水平画面と垂直画面を一致させる方法の詳細内容です。詳細については、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)

純粋な CSS3 で波の効果を実現するにはどうすればよいですか? (コード例) 純粋な CSS3 で波の効果を実現するにはどうすればよいですか? (コード例) Jun 28, 2022 pm 01:39 PM

純粋な CSS3 で波の効果を実現するにはどうすればよいですか?この記事ではSVGとCSSアニメーションを使って波のエフェクトを作成する方法をご紹介しますので、お役に立てれば幸いです。

Xiaomi Mi 14Ultraを横向きで使用するにはどうすればよいですか? Xiaomi Mi 14Ultraを横向きで使用するにはどうすればよいですか? Feb 23, 2024 am 10:01 AM

Xiaomi Mi 14 Ultraは、市場では比較的新しいモデルです。携帯電話を変更したいと考えている多くの消費者がこの携帯電話をより心配していると思います。従来のパラメータ構成に加えて、この携帯電話の外観デザインも非常に優れています。もちろん、Xiaomi Mi 14Ultraを水平に使用する方法を知りたい人もいるでしょう?では、当サイトの編集者が関連コンテンツを以下で詳しくご紹介していきますので、ぜひ一緒にご覧ください! Xiaomi Mi 14Ultraを横向きで使用するにはどうすればよいですか?携帯電話の設定を開きます。 まず、Xiaomi 14 のホーム画面で設定アイコンを見つけて開きます。これは通常は歯車の形のアイコンです。ディスプレイ設定を入力する: 設定メニューで「ディスプレイ」オプションを見つけてクリックし、ディスプレイ設定ページに入ります。自動画面回転をオンにする: ディスプレイ設定ページで、

Xiaomi Mi 14で垂直画面ロックを設定するにはどうすればよいですか? Xiaomi Mi 14で垂直画面ロックを設定するにはどうすればよいですか? Feb 23, 2024 pm 02:37 PM

Xiaomi Mi 14は、非常に優れたパフォーマンスを備えた真新しいモデルです。発売前から多くの消費者が注目していました。公式発売以来、誰もが失望することはありませんでした。Xiaomi Mi 14は、多くのユーザーフレンドリーな機能を備えており、非常に人気があります。実用的ではありますが、Xiaomi Mi 14 で縦画面ロックを設定する方法など、誰もが操作方法を知らない手順がいくつかあります。 Xiaomi Mi 14で垂直画面ロックを設定するにはどうすればよいですか?ホーム画面またはアプリリストで設定アプリを見つけて開きます。 「設定」インターフェースを下にスクロールして「表示」オプションを見つけてクリックします。ステップ 2: 「ディスプレイ」インターフェースで、下にスクロールして「画面の自動回転」オプションを見つけ、それがオフになっていることを確認します。 「画面の自動回転」をオフにすると、Xiaomi Mi 14 はポートレートモードでロックされます。どんなにあなたが

CSSを上手に使って色々な変わった形のボタンを実現(コード付き) CSSを上手に使って色々な変わった形のボタンを実現(コード付き) Jul 19, 2022 am 11:28 AM

この記事では、頻繁に登場する様々な奇妙な形のボタンをCSSを使って簡単に実現する方法を紹介しますので、ぜひ参考にしてください。

スペースを取らずにCSS内の要素を非表示にする方法 スペースを取らずにCSS内の要素を非表示にする方法 Jun 01, 2022 pm 07:15 PM

2 つの方法: 1. display 属性を使用して、要素に「display:none;」スタイルを追加するだけです。 2. Position 属性と top 属性を使用して、要素の絶対位置を設定し、要素を非表示にします。要素に「position:absolute;top:-9999px;」スタイルを追加するだけです。

Honor Magic 6 で横画面を設定するにはどうすればよいですか? Honor Magic 6 で横画面を設定するにはどうすればよいですか? Mar 18, 2024 pm 01:10 PM

Honor Magic6 は新しくリリースされたフラッグシップ モデルです。この携帯電話は非常に包括的な機能と機能を備えています。携帯電話を使用するとき、全員が事前に画面表示モードを設定します。縦画面と横画面の両方を設定できます。だから Honor 横画面の設定方法Magic6では?以下を見てみましょう! Honor Magic 6 で横画面を設定するにはどうすればよいですか?方法 1: 電話画面の上部から下に引き下げ、[自動回転] アイコンをクリックして灰色にすると、回転がオフになり、垂直画面がロックされます。青になれば、自動回転がオンになります。方法 2: Honor 携帯電話のデスクトップで [設定] を開き、[ディスプレイ] をクリックし続けてオンにし、最後に [自動回転] の右側にあるスイッチをクリックしてオフにします。 Honor Magic 6 携帯電話で水平画面を設定する方法は非常に簡単です。

Xiaomi Mi 11で横画面を使用する方法_Xiaomi Mi 11で横画面を有効にする方法のチュートリアル Xiaomi Mi 11で横画面を使用する方法_Xiaomi Mi 11で横画面を有効にする方法のチュートリアル Mar 25, 2024 pm 03:41 PM

1. 画面の上部隅から下に引き下げ、ステータス バーを引き出し、[方向ロック] をクリックすると灰色になり、携帯電話を横に向けて横向きモードにします。 2. または、電話設定を開いて、「表示」をクリックします。 3. 自動回転スイッチをオフにします。

CSS3でレースボーダーを実装する方法 CSS3でレースボーダーを実装する方法 Sep 16, 2022 pm 07:11 PM

CSS では、border-image 属性を使用してレースの境界線を実現できます。 border-image 属性では、画像を使用して境界線を作成できます。つまり、境界線に背景画像を追加できます。背景画像をレース スタイルとして指定するだけで済みます。構文「border-image: url (画像パス) は、内側への画像境界線の幅。開始を繰り返すかどうか;"。

See all articles