Webデザイン参考記事まとめ アプデ(UPDE) - Webデザイナー/クリエイター向けの最新情報まとめアンテナ。

2017年01月12日(木)

CSSでグラデーション表現した時にSafariに現れる「透明な黒」の解決方法とは?

さて突然ですが、CSSで赤色から透明に変化するグラデーションを作ってみましょう。簡単ですよね?このようにして作ります。

しかしここには、大きな罠が隠されているのです。

Chrome(Android版含む)、Firefox、Edgeではこれで問題ありません。

しかしSafari(iOS版含む)では下図の問題が起きてしまいます。

CSSでグラデーション表現した時にSafariに現れる「透明な黒」の解決方法とは?

それぞれ左側が問題のあるエレメントです。

ここでの問題は透明が「透明な黒」として解釈されてしまっているということです。

これを修正するには、使いたい色の完全に透明なバージョンを指定します。次のようにしてください。
 

カラーコードを使用したままではちょっと面倒かもしれません、RGBaやHSLaで対応している色がすぐにはわかりませんか...

author:

SeleQt(セレキュト)

http://www.seleqt.net/

web制作に関する情報をまとめたキュレーションサイト。デザインやプログラミングなどの技術的な内容はもとより、Web制作の領域にとどまらない注目のサービスや話題のトピックなどIT・ガジェット系の記事も豊富に更新されています。

今日のwebデザイン記事ランキングを見る

Ads

web制作に関する情報をまとめたキュレーションサイト。デザインやプログラミングなどの技術的な内容はもとより、Web制作の領域にとどまらない注目のサービスや話題のトピックなどIT・ガジェット系の記事も豊富に更新されています。SeleQt(セレキュト)の記事『CSSでグラデーション表現した時にSafariに現れる「透明な黒」の解決方法とは?』についてまとめています。

この記事は特にAndroid・Chrome・Firefox・iOS・safariについて書かれており、 HTML+CSSコーディングのカテゴリーに分類されます。気になるWebデザインの記事やまとめを見つけたら「本文を読む」をクリックすると、記事配信元のSeleQt(セレキュト)で全文を閲覧することができます。RSS Sourceの「このサイトの記事一覧」をクリックするとSeleQt(セレキュト)の記事をまとめて表示することができます。また閲覧数や各SNSのシェア状況を目安に、他の人たちが記事をどのように評価しているのか推測することができます。Webデザインにとって有益な記事をまとめていますので、ぜひリンク先をチェックしてみてください。

Ads

最近の人気記事

人気のタグ

アプデ情報