CSS スタイルを変更してグレーの Web ページ (色なし、明るい白黒のみ) を実現するいくつかの方法

CSS スタイルを変更してグレーの Web ページ (色なし、明るい白黒のみ) を実現するいくつかの方法

通常、清明節、国哀悼日、大地震の日、影響力のある偉人の死去または命日には、ウェブマスターとして、故人への哀悼の意を表すため、ウェブサイトの全ページをグレー(白黒)に変更します。そこで今日は、数行の簡単なコードでこの機能を実装する方法についてお話ししましょう。

今朝、あるネットユーザーが、ウェブサイト全体の色調をグレーと黒に変更したいと発言していました。これは過去に特定の日付を記念するために使用されたことを覚えていますし、123WORDPRESS.COM のウェブサイトでも使用されていました。当時は CSS を変更することで直接実現できたと記憶しています。それを必要とするユーザーがいるため、時間をかけて整理し、他にもっと良い方法があるかどうかを確認します。

実際のニーズに応じて適切な CSS コード スタイルを選択し、それを独自の Web ページ テンプレートのコードに追加して、Web ページのグレー、黒、白のスタイルを実現できます。

まず、ウェブページの白黒コードスタイルA:CSSファイルを変更する

ウェブページのCSSファイルに次のCSSコードを追加して、ウェブページを白黒、つまりウェブサイトをグレーにすることができます。

CSSコード

ウェブページの白黒コードスタイル A

html{
フィルター: progid:DXImageTransform.Microsoft.BasicImage(グレースケール=1);
-webkit-フィルター: グレースケール(100%);
}

このコードウェブページの白黒コードスタイルBもお勧めです

<スタイル>
html{
-webkit-フィルター: グレースケール(100%);
-moz-filter: グレースケール(100%);
-ms-filter: グレースケール(100%);
-o-filter: グレースケール(100%);
フィルター:progid:DXImageTransform.Microsoft.BasicImage(グレースケール=1);
_フィルター:なし;
}
</スタイル>

ここで、HEAD テンプレートにコードを追加して、サイト全体を実現できます。

2番目の方法: Webページの<head>タグに次のコードを追加します

CSS ファイルを変更したくない場合は、Web ページのヘッダーにある <head> タグ内にインライン CSS コードを追加して、Web サイトのページをグレー表示にすることができます。

コード

<スタイル タイプ="text/css">
html{
フィルター: progid:DXImageTransform.Microsoft.BasicImage(グレースケール=1);
-webkit-filter: グレースケール(100%);}
</スタイル>

3番目の方法: <html> タグを変更してインラインスタイルを追加する

上記の 2 つの方法が気に入らない場合は、<html> タグを変更してインライン スタイルを追加し、Web ページをグレー表示する効果を実現できます。

コード

<html スタイル="フィルター: progid:DXImageTransform.Microsoft.BasicImage(グレースケール = 1);
-webkit-filter: グレースケール(100%);">

4番目:著者自身が使用したCSSコード

コード:

体 *{
-webkit-filter: グレースケール(100%); /* webkit */
-moz-filter: グレースケール(100%); /*firefox*/
-ms-filter: グレースケール(100%); /*ie9*/
-o-filter: グレースケール(100%); /*オペラ*/
フィルター: グレースケール(100%)
フィルター:progid:DXImageTransform.Microsoft.BasicImage(グレースケール=1); 
フィルター:グレー; /*ie9- */
}

ここでは、実際のニーズに応じてコードを追加することを選択します。

PS: 上記の方法はすべて、CSS フィルターを通じてページの表示を制御します。唯一の違いは、CSS コードの呼び出し方法です。皆さん、好きな方を掘り出してください!

<<:  Vueはマーキースタイルのテキストの水平スクロールを実装します

>>:  MySQLシリーズのMariaDBサーバーのインストール

推薦する

Nginx を使用してグレースケール リリースを実装する

グレースケールリリースとは、白と黒をスムーズに移行できるリリース方法を指します。 ABテストとは、グ...

インライン要素とブロック要素とは何ですか?

1. インライン要素はコンテンツの幅のみを占めますが、ブロック要素はコンテンツの量に関係なく行全体を...

Vue diffアルゴリズムの完全な分析

目次序文Vue 更新ビューパッチ同じVノードパッチVノード更新子供序文Vue は仮想 DOM を使用...

mysql5.7.20 のインストールと設定方法のグラフィック チュートリアル (mac)

MySQL 5.7.20のインストールと設定方法のグラフィックチュートリアルをあなたと共有します1...

Vueはキー表示のショートカットキー効果を取得する入力コンポーネントを実装します

ページ上でショートカットキーをカスタマイズする要件に遭遇し、ショートカットキーを設定して表示する場所...

カラフルな時計効果を実現する JavaScript キャンバス

キャンバスを使ってカラフルな時計を書いてみよう! 1. タイトル(1)時計のケースが与えられ、ページ...

mysqlはエクスポートされたデータのsqlファイルから指定されたテーブルのみをインポートすることを実装します

シナリオ昨日、システムは dbAll.sql.gz という名前の特定のデータベースのすべてのテーブル...

MySQL に大量のデータを挿入する 4 つの方法の例

序文この記事では主に、MySQLに大量のデータを挿入する4つの方法を紹介し、参考と学習のために共有し...

MySQL 8.0.17 解凍版のインストールと設定方法のグラフィックチュートリアル

インストール中に遭遇した問題を記録しておきますので、皆様のお役に立てれば幸いです。 1. ダウンロー...

Docker で nginx のログレベルを調整する方法

目次はじめにNginx Dockerファイル新しい会議もっと参考文献はじめに最近、アプリケーションの...

Linux 7.6 バイナリに MySQL 8.0.27 をインストールする詳細な手順

目次1. 環境整備1.1 オペレーティング システムのバージョン1.2 ディスク容量1.3 ファイア...

HTML における画像タグの使用方法の詳細な説明

HTML では、<img> タグはテキスト内の画像タグを定義するために使用されます。その...

JSにおける合同と不等式、等式と不等式の問題について

目次一致と不一致一致するすべてが平等ではない平等と不平等等しい等しくない一致と不一致シンボルの両側の...

JavaScript を使用した Web 計算機の作成

この記事は主にJavaScriptを使用してWeb計算機を実現する効果を記録し、参考として掲載してい...

少なくともn日間連続してログインしているユーザーに対するSQLクエリ

MySQL ツールを使用して、3 日間連続する例を見てみましょう。 1. SQL テーブルを作成しま...