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サーバーのインストール

推薦する

アニメーション効果のようなVueトランジションの例

目次結果を一目で見るハート効果デジタルスクロールアニメーションアニメーションのように結果を一目で見る...

タブバーの切り替え効果を実現するJavaScript

タブバー: 異なるタブをクリックすると異なるコンテンツが表示され、クリックしたタブのスタイルが変更さ...

Maven プロジェクトのリモート デプロイメント && Tomcat を使用してデータベース接続を構成する方法

1つ。 tomcat を使用したリモート展開1.1 発生した問題:プロジェクトでは、サードパーティの...

vuex での Getter の使用法の詳細な説明

序文Vuex を使用すると、ストア内に「ゲッター」を定義できます (これはストアの計算されたプロパテ...

ウェブサイトのユーザーエクスペリエンスデザイン(UE)

Google Reader で、JunChen が書いた「フロー理論と設計」というタイトルの投稿を見...

シンプルなウェブページレイアウトの構造と表現原理の共有

構造とパフォーマンスの紹介HTML 構造、CSS 表現、JavaScript 動作。Web ページの...

Linux で MySQL スケジュール タスク バックアップ データを実装する方法

序文バックアップは災害復旧の基礎であり、システム操作エラーやシステム障害によるデータ損失を防ぐために...

backgroundImage を使用して画像カルーセルの切り替えを解決する詳細な説明

単一のDOMノードでカルーセルを実装するbackgroundImage を使用すると、複数の画像を追...

MySQL 5.7.31 64 ビット無料インストール版チュートリアル図

1. ダウンロードダウンロードアドレス: https://dev.mysql.com/get/Dow...

Reactは複雑な検索フォームの展開と折りたたみ機能を実装します

時間に余裕を持って、過去を忘れましょう。前のセクションでは、[検索] フォームとクエリおよびリセット...

JavaScript で charAt() を使用して、最も頻繁に出現する文字とその出現回数をカウントする方法を教えます。

前回は、JavaScript の charAt() メソッドの使い方を紹介しました。今日は、最も多く...

MySQL マスター/スレーブ データベース同期構成と一般的なエラー

アクセス回数が増えると、時間のかかるデータベース読み取り操作では、データベースへの負荷を軽減するため...

MySQL スロークエリログの役割と公開

序文MySQL スロー クエリ ログは、MySQL が提供するログ レコードの一種です。これは、応答...

MySQLワームレプリケーションの基本知識

ワームは、その名前が示すように、自ら複製し、その数は倍増、つまり指数関数的に増加します。 MySQL...

MySQL グループ化クエリと集計関数

概要私たちは、双十一に天猫で化粧品を購入する人の平均支出額を知りたい(商品の価格帯を見つけるのに役立...