Progressive WebアプリのAndroid適応アイコン(PWA):マスク可能なアイコンガイド
プログレッシブWebアプリケーション(PWA)を作成し、Androidホーム画面にインストールされている対応するアイコンを設計しました。ただし、新しいAndroid電話を使用している場合、アイコンは次のように表示される場合があります。
どうしたの? Android Oreoは、すべてのホーム画面アイコンを同じ形状にする新しいアイコン形式であるAdaptive Iconを導入します。新しい形式に準拠していないアイコンは、白い背景として表示されます。
ただし、Maskableアイコンと呼ばれる新しいWeb機能は、Firefoxプレビューやその他のWebブラウザーですぐに利用できます。この新しいアイコン形式により、PWAはAndroidに独自の適応アイコンを持つことができます。
私はMozillaで働いており、Firefoxプレビューでマスク可能なアイコンのサポートを実装しています。それらを自分のAndroid PWAに追加する方法をお見せします。
マスク可能なアイコンと適応アイコンとは何ですか?
数年前、Androidアプリのアイコンは自由な形であり、あらゆる形状になる可能性があります。これは、Webアプリがホーム画面に固定すると同じ透明なアイコンを再利用できることを意味します。
ただし、Samsungのようなメーカーは、デバイス上のすべてのアイコンを作成したいと考えています。一部のメーカーは、さまざまな形状を使用したいと考えています。メーカーとデバイスのさまざまな要件に対処するために、Androidは「適応アイコン」を導入しました。端の周りに余分なスペースを持つ画像を提供します。Androidはそれを正しい形状に切り分けます。
ただし、Webアプリケーションは任意のプラットフォームで実行されるように設計されているため、これらの特別なAndroidアイコンを作成するAPIがありません。代わりに、アイコンは次のような白い箱に絞ります。
昨年9月に新しいAPIが登場し、W3C仕様に追加されたことは満足しています。マスク可能なアイコンを使用すると、Web開発者はトリミングされる完全な出血アイコンを指定できます。プラットフォームに依存しているため、Windowsはタイルに使用でき、iOSはアイコンに使用できます。
マスク可能なアイコンを作成する方法
マスク可能なアイコン形式は任意のプラットフォームで動作するように設計されているため、そのサイズとスケールは、Androidの適応アイコンのサイズとスケールとは異なります。これは、同じリソースを再利用できないことを意味します。
マスク可能なアイコンは任意のサイズである可能性があり、通常の透過アイコンと同じサイズを引き続き使用できます。ただし、アイコンを設計するときは、重要な情報が画像サイズの40%に等しい半径を持つ「安全なエリア」円内にあることを確認してください。
この領域のすべてのピクセルが表示されていることを確認してください。エリアの外側のピクセルは、アイコンの形状とプラットフォームに従ってトリミングされる場合があります。
警告:既にAndroidアプリをお持ちの場合は、AndroidアプリからWebアプリへのアイコンのコピーや貼り付けを避けてください。スケールは異なるため、アイコンは小さすぎます。
Webアプリケーションマニフェストにアイコンを追加します
アイコンを作成した後、他のアイコンリソースと同様のWebアプリケーションマニフェストへのエントリを追加できます。 Web Application Manifestは、JSONファイルでWebアプリケーションに関する情報を提供し、「アイコン」配列を含みます。
<code>{ ... "icons": [ ... { "src": "path/to/maskable_icon.png", "sizes": "196x196", "type": "image/png", "purpose": "maskable" ] ... }</code>
マスク可能なアイコンは、特別な新しいキー「目的」を使用して、アイコンマスクで使用することを意図していることを示します。透明な背景を持つアイコンのデフォルトの「目的」は「Any」です。各オプションは、アイコンに複数の使用を使用するためにスペースで分離できます。
<code>"purpose": "maskable any"</code>
アイコンをプレビューします
あなた自身のマスク可能なアイコンがどのように見えるかを見たいですか?アイコンがさまざまな形状の下でどのように見えるかを評価するために、Tool Maskable.Appを作成しました。
このアプリを使用すると、Androidデバイスで見つけることができるさまざまな形状のアイコンをプレビューできます。このツールが、プログレッシブWebアプリケーション用のユニークなアイコンを作成するのに役立つことを願っています。
[アプリケーションを表示] [ソースコードを表示]
結果に満足したら、アプリケーションのテストを開始できます。 Firefox Preview NightlyとChrome Canaryはどちらもマスク可能なアイコンをサポートしています。それらを使用して、PWAがどのように見えるかを確認できます。
PWACompatのようなツールは、マスク可能なアイコンもサポートしています。新しいマスク可能なアイコンに基づいて、iOSやその他のデバイスのアイコンを自動的に生成できます!
独自のアイコンの作成を開始します
PWAアイコンがAndroidにどのように表示されるかをさらに制御したい場合は、マスク可能なアイコンが最良の選択です。マスク可能なアイコンを使用すると、アイコンのエッジツーエッジディスプレイをカスタマイズできます。この記事が最初のマスク可能なアイコンの作成を開始するのに役立つことを願っています。
アイコンソース:
- https://www.php.cn/link/258b55f3d6bc1cafb846ac3bbe5bc643
- https://www.php.cn/link/55a85e71b468ef171a7d4509b3f35f36
- https://www.php.cn/link/284c1ffedc349416c5a95b82a0f6a6d7
- https://www.php.cn/link/e5f6b927ce20f43fb7d5247109be554a
- https://www.php.cn/link/41be696537187bb3b209c20dafeb2a81
以上がマスク可能なアイコン:PWAのAndroid適応アイコンの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

この投稿では、Blackle Moriは、CohostのHTMLサポートの限界を押し広げようとしている間に見つかったハックのいくつかを示します。あえてこれらを使用してください、あなたもCSS犯罪者とラベル付けされないようにしてください。

CSSを備えたカスタムカーソルは素晴らしいですが、JavaScriptを使用して次のレベルに物事を引き出すことができます。 JavaScriptを使用して、カーソル状態間で移行し、カーソル内に動的テキストを配置し、複雑なアニメーションを適用し、フィルターを適用できます。

2025年には、互いに互いに跳ね返る要素を伴うインタラクティブなCSSアニメーションは、CSSにPongを実装する必要はありませんが、CSSの柔軟性とパワーの増加はLee&#039;の疑いを補強します。

CSSバックドロップフィルタープロパティを使用してユーザーインターフェイスをスタイルするためのヒントとコツ。バックドロップフィルターを複数の要素間でレイヤー化する方法を学び、それらを他のCSSグラフィカル効果と統合して、精巧なデザインを作成します。

まあ、SVG&#039;の組み込みのアニメーション機能は、計画どおりに非推奨されることはありませんでした。確かに、CSSとJavaScriptは負荷を運ぶことができる以上のものですが、以前のようにSmilが水中で死んでいないことを知っておくのは良いことです

イェーイ、テキストワラップのジャンプを見てみましょう:サファリテクノロジーのプレビューにかなり着陸してください!しかし、それがChromiumブラウザーでの仕組みとは異なることに注意してください。

このCSS-Tricksアップデートは、アルマナック、最近のポッドキャスト出演、新しいCSSカウンターガイド、および貴重なコンテンツを提供するいくつかの新しい著者の追加の大幅な進歩を強調しています。

ほとんどの場合、人々はTailwind&#039;の@Apply機能を紹介します。このように展示されたとき、@Applyはまったく有望な音をしません。だからobvio


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

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

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ホットトピック









