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スローログに関する知識のまとめ

推薦する

JS での Reduce Fold Unfold の使用法の詳細な説明

目次折りたたむ(減らす) for...of の使用whileループの使用折り畳み実装に近い展開する配...

MySQL 接続数を設定する方法 (接続数が多すぎる)

mysql使用中に接続数が超過していることが判明しました~~~~ [root@linux-node...

JavaScript での実行コンテキストと実行スタックの例の説明

JavaScript - 原則シリーズ日常の開発では、既存のプロジェクトを引き継ぐときは常に、まず他...

Bツリー挿入プロセスの概要

前回の記事 https://www.jb51.net/article/154153.htm では、B...

Vue プロジェクトにインターフェース リスニング マスクを追加する方法

1. 事業背景マスク レイヤーを使用してユーザーの異常な操作を遮断する方法は、フロントエンドでよく使...

Linux ユーザーとグループのコマンド例分析 [切り替え、ユーザーの追加、権限制御など]

この記事では、Linux のユーザーおよびグループのコマンドについて例を挙げて説明します。ご参考まで...

nginx+lua を使用した単一マシンでの何万もの同時接続の実装

nginx は弊社で最もよく使用されるサーバーで、コンテンツ配信やリバース プロキシによく使用されま...

SWFObjectを使用すると、HTMLにFlashを挿入する際のブラウザ互換性の問題を完全に解決できます。

一緒に学びましょう1. 伝統的な方法コードをコピーコードは次のとおりです。 <object c...

Alibaba Cloud ECS クラウド サーバー (Linux システム) は、MySQL をインストールした後にリモートで接続できません (落とし穴)

昨日、1年間使用していた Alibaba Cloud サーバーを購入しました。システムは Linux...

インタラクティブな視覚化 JS ライブラリ gojs の使い方の紹介とヒント

目次1. gojsの紹介2. Gojsのアプリケーションシナリオ3. gojs を選ぶ理由: 4. ...

アイデア展開Tomcatサービス実装プロセス図

まずプロジェクトの成果物を構成するスタートアップ項目の設定 Tomcatサービスを作成する開始したい...

Vue3カプセル化メッセージメッセージプロンプトインスタンス関数の詳細な説明

目次Vue3 カプセル化メッセージプロンプトインスタンス関数スタイルレイアウトカプセル化メッセージ....

Linux lsコマンドの使用

1. はじめにls コマンドはディレクトリの内容を表示するために使用され、Linux で頻繁に使用さ...

mysql は sql ファイルを実行し、エラーを報告します エラー: 不明なストレージ エンジン 'InnoDB' ソリューション

問題を見つける最近、仕事で問題が発生しました。InnoDB タイプの SQL ファイルを実行すると、...

Java は Excel から MySQL にデータをインポートします

実際の業務では、Excel からデータベースにデータをインポートする必要がある場合があります。データ...