質問: 画像の背景を透明にしたい htmlでを使ってロゴ画像を貼り付けました その後背景の画像をsscで書いたのですが ロゴの本来透明な部分が透明になりません よくわからなかったので、フォーマットはpngとgifで試しましたがだめでした jpgは背景を透明にはできなかったですよね? そもそも背景を透明のまま保つことは不可能なのでしょうか?
回答: > そもそも背景を透明のまま保つことは不可能なのでしょうか? 可能です。ただし、いくつか条件があります。 まず、質問者さんご自身も言っていらっしゃいますが、jpegは背景を透明にはできません。それに対してpngとgifは背景を透明に「することが可能」です。常に背景が透明になるとは限らない点に注意が必要かもしれません。 もう一つ注意すべき点として、画像を作成するアプリケーションソフトには、pngやgif画像の背景を透明にするための「機能を備えたものと、機能が備わっていないものの両方が存在する」という事があります。 極端な例としては、余白部分が透明なフリー素材をダウンロードして手に入れたのは良いけれど、一部分を自分が気に入ったように修正しようとして「機能が備わっていない画像ソフト」で修正を加え、それから保存し直したら、最初は透明だった余白部分が不透明になってしまったという場合もあります。 no.1の回答者さんが仰る通り、htmlはこの場合関係無さそうです。問題の画像が、入手されたものか質問者さんご自身でお作りになったものかわかりませんが、解決のカギは画像作成に使ったソフトにありそうな気がいたします。