[CSSチュートリアル]cssに0.5pxの行を実装してモバイル互換の問題を解決する(推奨)
2022-02-02 15:28:43
[コンテンツ]をクリックします。 <リンク
1. background-image gradient styleを使用する。
2. スケールの拡大縮小を使用することができます
3. 擬似要素にボーダーを設定する
Insert the code snippet here<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>0.5px line implementation method</title>
<style type="text/css">
/*Standard 1px border*/
.b1{
height: 40px;
border: 1px solid #ff0000;
}
/*1. can be used to achieve .5px using the gradient style => */
.a1{
height: 1px;
margin-top: 20px;
background-image: linear-gradient(0deg, #f00 50%, transparent 50%);
}
/*2. You can achieve .5px*/ using scaling-fail=>
.a2{
height: 1px;
margin-top: 20px;
background-color: #f00;
-webkit-transform: scaleY(.5);
transform:scaleY(.5);
}
/*3. Required styles for all four borders*/
.scale-half {
margin-top: 20px;
height: 100px;
border:1px solid #f00;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: scale(.5, .5);
transform: scale(.5, .5);
}
/*4. Add a border to the pseudo-element*/
.border3{
position: relative;
}
.border3:before{
content: '';
position: absolute;
width: 200%;
height: 200%;
border: 1px solid blue;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: scale(.5, .5);
-ms-transform: scale(.5, .5);
-o-transform: scale(.5, .5);
transform: scale(.5, .5);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
</style>
</head>
<body>
<div class="b1">normal 1px border</div>
<div class="a1"></div>
<div class="a2"></div>
<div class="scale-half"></div>
<div class="border3">
<div class="content">Pseudo-class set border</div>
</div>
</body>
</html>
モバイル互換性の問題を解決するために0.5pxの行を実装するCSSに関するこの記事は(推奨)これに導入され、より関連するCSS実装0.5px行の内容は、スクリプトホーム以前の記事を検索するか、次の関連記事を閲覧を続けてください、私はあなたが将来よりスクリプトホームをサポートして願っています!。
関連
-
[CSSチュートリアル】 css border add four corners コード
-
[css3]css3におけるtransformプロパティの4つの機能
-
[CSSチュートリアル】CSSもこんな風に遊べる?気まぐれグラデーションの極意
-
[CSSチュートリアル】CSSで実現できるのなら、わざわざJavaScriptを使う必要はない
-
[CSSチュートリアル】シンプルなナビゲーションバー機能を実現するhtml+css
-
[CSSチュートリアル]overflow:autoの使い方解説
-
[CSSチュートリアル】cssプロパティ width デフォルト値 width: auto と width: 100% の違いを解説。
-
[css3]CSS3のtransition-delayプロパティのデフォルト値0を単体で失敗しないように修正。
-
[css3]シンプルな白い雲の浮かぶ背景効果を実現するcss3
-
[CSSチュートリアル]フレックス内のボタンを縦に中央寄せにしない意外な解決法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[CSSチュートリアル】CSS たった1行のコードでアバターと国旗の一体化を実現
-
[CSSチュートリアル】CSSアニメーション 途中で止める方法とポーズを維持する方法
-
[CSSチュートリアル】ピュアCSSで作るスクロールシャドウ効果
-
[CSSチュートリアル]ドラッグ&ドロップ効果を実現するピュアCSSコード
-
[Web標準チュートリアル】html5+CSS3コーディング規約
-
[CSSチュートリアル】CSSを使ってボックスの水平・垂直方向の中央寄せを実現(全8種)
-
[CSSチュートリアル】Display, Visibility, Opacity, rgba, z-indexのcss。-1差分
-
[CSSチュートリアル]スクロールバーを非表示にし、サンプルコードの内容をスクロールすることができますするCSS
-
[CSSチュートリアル]マウスをスライドさせてカードを浮かせるCSSの例
-
[CSSレイアウト例】6種類の適応的な2カラムレイアウトを実現するCSS