CSS はモバイル互換性の問題を解決するために 0.5px の線を実装します (推奨)

CSS はモバイル互換性の問題を解決するために 0.5px の線を実装します (推奨)

【コンテンツ】:

1.背景画像のグラデーションスタイルを使用する

2. スケールを使ってズームできる

3. 疑似要素の境界線を設定する

ここにコードスニペットを挿入します <!DOCTYPE html>
<html>
<ヘッド>
 <メタ文字セット="utf-8">
 <title>0.5px ラインの実装方法</title>
 <スタイル タイプ="text/css">
 /*標準の1px境界線*/
 .b1{
 高さ: 40px;
 境界線: 1px 実線 #ff0000;
 }
 /*1. グラデーション スタイル => を使用すると .5px を実現できます*/
 .a1{
 高さ: 1px;
 上マージン: 20px;
 背景画像: 線形グラデーション(0度、#f00 50%、透明 50%);
 }
 /*2. zoom-blur => を使用すると .5px を実現できます*/
 .a2{
 高さ: 1px;
 上マージン: 20px;
 背景色: #f00;
 -webkit-transform: スケールY(.5);
 変換:スケールY(.5);
 }
 /*3. 4 つの境界線すべてに必要なスタイル*/
 .スケール半分{
 上マージン: 20px;
 高さ: 100px;
 境界線:1px実線 #f00;
 -webkit-transform-origin: 0 0;
 変換の原点: 0 0;
 -webkit-transform: スケール(.5, .5);
 変換: スケール(.5, .5);
 }
 /*4. 疑似要素に境界線を追加する*/
 .border3{
 位置: 相対的;
 }
 .border3:前{
 コンテンツ: '';
 位置: 絶対;
 幅: 200%;
 高さ: 200%;
 境界線: 1px 青
 -webkit-transform-origin: 0 0;
 -moz-transform-origin: 0 0;
 -ms-変換の原点: 0 0;
 -o-変換の原点: 0 0;
 変換の原点: 0 0;
 -webkit-transform: スケール(.5, .5);
 -ms-transform:スケール(.5, .5);
 -o-変換: スケール(.5, .5);
 変換: スケール(.5, .5);
 -webkit-box-sizing: 境界線ボックス;
 -moz-box-sizing: 境界線ボックス;
 ボックスのサイズ: 境界線ボックス;
 }
 </スタイル>
</head>
<本文>
<div class="b1">通常の 1px 境界線</div>
<div class="a1"></div>
<div class="a2"></div>
<div class="scale-half"></div>
<div class="border3">
 <div class="content">疑似クラスで設定された境界線</div>
</div>
</本文>
</html>

CSS を使用して 0.5px の線を実装し、モバイル互換性の問題を解決する方法についての記事はこれで終わりです (推奨)。CSS を使用して 0.5px の線を実装する方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

<<:  Vueウォッチの監視方法の概要

>>:  MySQLデータベースで外部キー制約を使用する必要があるかどうかの詳細な説明

推薦する

CSS は、小さな鋭角のチャット ダイアログ ボックスで鋭角の吹き出し効果を実現します。

1. CSS を使用して、小さな尖った角のチャット ダイアログ ボックスと尖った角の吹き出しを描画...

MySQLにおけるMTRの概念

MTR は Mini-Transaction の略です。名前が示すように、これは「最小のトランザクシ...

テーブル関連の配置とJavascript操作テーブル、tr、td

適切に機能するテーブル プロパティ設定:コードをコピーコードは次のとおりです。 <テーブル セ...

React仮想リストの実装

目次1. 背景2. バーチャルリストとは何か3. 関連概念の紹介4. 仮想リストの実装4.1 ドライ...

MySQLを閉じることができない問題を解決する方法

mysql が閉じない場合の解決策:コンピュータのタスクバーを右クリックしてタスクマネージャーを開き...

Vueユーザーが長時間操作せずにログインページからログアウトするように実装する2つの方法

目次問題の説明フロントエンド制御(方法1)アイデアコードバックエンド制御(方法2)アイデアコード要約...

テキストスクロール後の自動停止効果の例

効果は非常にシンプルで、次のコードを自分のページにコピーして実行するだけです。コードをコピーコードは...

Chromeの最小フォントサイズ制限12pxに対する最終的な解決策

ウェブサイトを作成するユーザーの多くが、このような問題に遭遇すると思います。Chrome のデフォル...

JavaScript でロジック判定コードを最適化する方法

序文日常生活で使用する論理的判断文には、if...else...、switch...case...、...

MySQL の例 DTID マスタースレーブ原理の分析

目次1. GTIDの基本概念2. GTIDの利点3. GTIDの仕組み4. 従来のレプリケーションに...

Hyper-V の紹介とインストールと使用 (詳細な図解)

はじめに:IT 業界の巨人である Microsoft 独自の仮想化技術は、VMware や Citr...

CSS -webkit-box-orient: コンパイル後に垂直プロパティが失われる

1. 原因要件は 2 行を表示することであり、余分なテキストは 3 つのドットに置き換えられるため、...

nginxはdockerコンテナ内に設定ファイルを自動的に生成します

企業が Docker 自動デプロイメントを構築する場合、Docker の実行時にコンテナ内の設定ファ...

MySQL での Join の使用に関する詳細な説明

前の章では、1 つのテーブルからデータを読み取る方法を学習しました。これは比較的簡単ですが、実際のア...

div が iframe に覆われるいくつかの状況とその解決策

類似の構造:コードをコピーコードは次のとおりです。 <div></div>&...