CSSは半透明の境界と複数の境界のシーン分析を実現します

CSSは半透明の境界と複数の境界のシーン分析を実現します

シナリオ 1:

半透明の境界線を実現するには:

CSS スタイルのデフォルトの動作により、背景色はコンテンツ + パディング + 境界線の範囲でレンダリングされます。

半透明の境界線はメインカラーの影響を受け、得られる効果は

解決:

描画領域がコンテンツ + パディングに制限されるように、background-clip プロパティを使用して背景描画領域を指定します。

分割 {
境界線:10px実線rgba(0,0,0,.5);
背景: 水色;
背景クリップ: パディングボックス;
}

補足: background-clip は IE6-8、Opera10 と互換性がありません

シナリオ2:

複数の境界線を実装するには:

解決策1: ボックスシャドウを使用して複数の投影を生成する

コードと効果は次のとおりです。

div {
背景:#c3e6f4;
ボックスシャドウ:0 0 0 15px #b7dae6,0 0 0 30px #cce2ea;
}

解決策 2: ボックスの境界線とストローク属性 (アウトライン) を組み合わせる

特徴:二重の境界線のみを実現でき、より柔軟で、点線やその他の効果を使用できます

コードと効果は次のとおりです。

div {
境界線: 6px 破線 #c3f4ec;
アウトライン: 10px 実線 #d9faf6;
背景クリップ: パディングボックス;
} 

要約する

上記は、エディターが紹介した CSS で半透明の境界線と複数の境界線を実装するシナリオ分析です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

<<:  テーブル設定の背景画像が100%表示されない解決策

>>:  MySQLスローログに関する知識のまとめ

推薦する

javascript 入力画像のアップロードとプレビュー、FileReader プレビュー画像

FileReader は、フロントエンドのファイル処理、特に画像処理にとって重要な API です。画...

CSS は、モバイル端末でクリックされたときに生成された要素の背景色を削除します (推奨)

クリック時に背景色を生成する要素の CSS スタイルに次のコードを追加します。 -webkit-ta...

MySQL 8の新機能ウィンドウ関数の役割

MySQL 8.0 の新機能は次のとおりです。 Unicode 9.0 をすぐに完全にサポートウィン...

Docker を使用して Go Web アプリケーションをデプロイする方法

目次なぜ Docker が必要なのでしょうか? Docker デプロイメントの例コードの準備Dock...

ウェブデザイン必携ハンドブック 216 ウェブセーフカラー

Web ページ上の色の表現は、さまざまな要因によって影響を受けます。Web ページで非常に美しい配色...

Jenkins を使用した Vue プロジェクトのワンクリック パッケージングと公開の実装

目次Jenkinsのインストールインストールポート番号を変更します(デフォルトのポートは8080です...

Dockerコンテナ間の通信と外部ネットワーク通信の操作

コンテナ間の通信1. コンテナのネットワーク共有このモードの Docker コンテナはネットワーク ...

Alibaba Cloud SSHリモート接続がしばらくすると切断される問題を解決

問題の再現Alibaba Cloud Server は、Finalshell リモート接続を使用して...

Linux インストール Redis 実装プロセスとエラー解決

今日、redis をインストールしたところ、今までになかったいくつかのエラーが発生しました。ここで記...

CSS を使用して 3 列レイアウトを実装するサンプル コード。中央の列は適応型で、テキスト サイズに応じて幅が変わります。

Baiduのインタビューで遭遇する質問は、次のレイアウト効果を達成する必要がある。 中央の紫色の列...

MySQL 8.0 における MySQL のインストールと新しいパスワード認証方法の詳細な説明

1. はじめにOracle が MySQL 8.0GA をリリースしました。海外での GA はリリー...

MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。

この記事では、MySQL 8.0.15をダウンロードしてインストールするための具体的な手順を参考まで...

JavaScript Sandboxについての簡単な説明

序文:サンドボックスといえば、私たちの頭には反射的に上の写真が思い浮かび、すぐに興味がわいてくるかも...

Linux環境にMySQLデータベースをインストールする詳細なチュートリアル

1. データベースをインストールする1) yum -y install mysql-server (...

ES6 の Set および WeakSet コレクションの詳細な説明

目次セットは値が重複しない特別なコレクションです。セットコレクション基本API独自の価値判断セットを...