Webページを白黒にするCSS

May 12, 2020 am 09:19 AM
css ウェブページ 黒と白

Webページを白黒にするCSS

Web ページ全体の色をグローバルに変更するには 3 つの方法があります。CSS で直接設定する方法、SVG フィルターを追加する方法、JS を介してすべてのタグを走査して色を変更する方法です。 。

1. css を直接設定します

スタイルを直接編集し、それを適用する必要があるクラス

.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
ログイン後にコピー

を設定します (ビデオ チュートリアル: css ビデオ チュートリアル)

2. svg

最初に svg ファイルを作成します

<svg version="1.1" xmlns="http://www.w3.org/2000/svg">
    <filter id="grayscale">
        <feColorMatrix type="matrix" values="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"/>
    </filter>
</svg>
ログイン後にコピー

css 呼び出し

filter: url(gray.svg#grayscale);
ログイン後にコピー

3.js traversal

Justコードを直接挿入してください。手で書くのは不可能です (ps: rgba と ! important は変更できません。その他はテストされていません)

<script src="http://james.padolsey.com/demos/grayscale/grayscale.js"></script>
ログイン後にコピー

js ソースがあまり良くないため、 Web ページの読み込みが遅すぎます。手動でダウンロードできます。ローカルの greyscale.js (F12 をクリックした後、[ネットワーク] タブに切り替え、Web ページを更新するとファイルが表示されます。右クリックして名前を付けて保存)

次にjs または jq を使用して

/*js调用*/
grayscale(document.getElementById("thisImage"));
/*jq调用*/
grayscale($("#thisImage"));
ログイン後にコピー

推奨チュートリアル: cssquickstart

以上がWebページを白黒にするCSSの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

H5互換性の問題を解決する方法 H5互換性の問題を解決する方法 Apr 06, 2025 pm 12:36 PM

H5互換性の問題のソリューションには、次のものが含まれます。Webページが画面サイズに応じてレイアウトを調整できるレスポンシブデザインを使用します。クロスブラウザーテストツールを使用して、リリース前に互換性をテストします。 PolyFillを使用して、古いブラウザの新しいAPIのサポートを提供します。 Web標準に従って、効果的なコードとベストプラクティスを使用します。 CSSプリプロセッサを使用して、CSSコードを簡素化し、可読性を向上させます。画像を最適化し、Webページのサイズを削減し、ロードをスピードアップします。 HTTPSがWebサイトのセキュリティを確保できるようにします。

H5ドロップダウンメニューの作成方法 H5ドロップダウンメニューの作成方法 Apr 06, 2025 pm 12:24 PM

H5ドロップダウンの作成メニューには、次の手順が含まれています。ドロップダウンリストの作成、CSSスタイルの適用、トグルエフェクトの追加、ユーザーの選択を処理します。特定の手順は次のとおりです。HTMLを使用して、ドロップダウンリストを作成します。 CSSを使用して、ドロップダウンメニューの外観を調整します。 JavaScriptまたはCSSを使用して、スイッチング効果を実現します。イベントの変更を聞いて、ユーザーの選択を処理します。

ブートストラップリストでデフォルトスタイルを削除する方法は? ブートストラップリストでデフォルトスタイルを削除する方法は? Apr 07, 2025 am 10:18 AM

ブートストラップリストのデフォルトスタイルは、CSSオーバーライドで削除できます。より具体的なCSSルールとセレクターを使用し、「近接原理」と「重量原理」に従って、ブートストラップのデフォルトスタイルをオーバーライドします。スタイルの競合を避けるために、よりターゲットを絞ったセレクターを使用できます。オーバーライドが失敗した場合は、カスタムCSSの重量を調整します。同時に、パフォーマンスの最適化に注意を払い、重要な!の過剰使用を避け、簡潔で効率的なCSSコードを書いてください。

PSグラデーションカラーピッカーの実行方法 PSグラデーションカラーピッカーの実行方法 Apr 06, 2025 pm 10:09 PM

Gradient color pickers give designers the flexibility to extract and create gradients from images.グラデーションの作成を簡素化し、正確性を確保し、インスピレーションを与え、効率を向上させ、クロスプラットフォームのサポートを提供し、Webサイト、グラフィックデザイン、UI/UXデザイン、デジタルアートなどの幅広いアプリケーションをカバーします。

Bootstrapのグリッドシステムを表示する方法 Bootstrapのグリッドシステムを表示する方法 Apr 07, 2025 am 09:48 AM

Bootstrapのメッシュシステムは、コンテナ(コンテナ)、行(行)、およびcol(列)の3つのメインクラスで構成されるレスポンシブレイアウトを迅速に構築するためのルールです。デフォルトでは、12列のグリッドが提供され、各列の幅はCol-MD-などの補助クラスを通じて調整でき、それにより、さまざまな画面サイズのレイアウト最適化を実現できます。オフセットクラスとネストされたメッシュを使用することにより、レイアウトの柔軟性を拡張できます。グリッドシステムを使用する場合は、各要素が正しいネスト構造を持っていることを確認し、パフォーマンスの最適化を検討してページの読み込み速度を改善します。詳細な理解と実践によってのみ、ブートストラップグリッドシステムを習熟させることができます。

CSSスタイルのブートストラップを表示する方法 CSSスタイルのブートストラップを表示する方法 Apr 07, 2025 am 10:24 AM

ブートストラップCSSの表示方法:ブラウザ開発者ツールを使用(F12)。 [要素]または「インスペクター」タブを見つけて、ブートストラップコンポーネントを見つけます。コンポーネントがスタイルパネルに適用されるCSSスタイルを表示します。開発者ツールを使用して、スタイルをフィルタリングしたり、コードをデバッグしたりして、その仕組みについての洞察を得ることができます。開発者ツールに熟練し、迂回を避けます。

ブートストラップ画像の中央にコードをシンプルに保つ方法 ブートストラップ画像の中央にコードをシンプルに保つ方法 Apr 07, 2025 am 07:27 AM

ブートストラップ画像センターリングのヒント:グリッドシステムを使用して水平方向に中央に配置します。正当なコンテンツ中心のクラスを水平に中央に配置すると、コルオートは必要に応じて写真を適応させ、IMG-FLUIDはコンテナサイズに適応します。 FlexBoxを使用して垂直に中央に配置します。D-flexは、コンテナをフレックスコンテナに設定します。 Bootstrapのクラスを使用し、簡潔なコードガイドラインに従って、カスタムスタイルを避け、過度のネストを避け、コードの読みやすさと効率を向上させてください。

ブートストラップでリストを作成する方法は? ブートストラップでリストを作成する方法は? Apr 07, 2025 am 10:15 AM

Bootstrapリストは、順序付けられていないリスト、順序付けられたリスト、説明リストなど、さまざまなリストスタイルを提供します。 List-GroupやList-Group-Itemなどのクラス名を使用すると、美しく一貫したリストを簡単に作成できます。さらに、Bootstrapは、アイコン、リンク、柔軟なレイアウトを備えた複雑なリストの作成をサポートしますが、パフォーマンスの問題を回避し、コードをシンプルで読みやすくするために適切に使用するように注意してください。

See all articles