質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

3回答

7448閲覧

SVGファイルの色の指定について

tka328

総合スコア15

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2019/05/14 21:47

編集2019/05/14 23:46

svgファイルの色を変えることが出来ず困っています。

ここに問題に対して試したことを記載してください。

<div class="header-logo"><img src="img/airbnb-brands.svg" width="32px" height="32px" fill="red"></div> や cssで.header-logoで色指定しても変わりません。

sagファイルをdlせずに
<i class="fas fa-check"></I>
だとcssで問題なく色も変えれるのですが、

<i class="fas fa-check"></I>だとアイコンが表示されたら良いのですが、
表示されない時はsvgファイルとしてdlします。

なぜ表示される時もあれば、dlしないダメな時もあるのかも疑問です。

初歩的な質問で申し訳ありません、分かりましたら回答の方よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2019/05/14 23:18

コードはマークダウンのcode機能を利用してご提示ください。 また質問テンプレート文言が多く残っており、どれが要件なのか読み取りづらくなっています。 質問要件と関係ない文言は削ってください
guest

回答3

0

FontAwesome 5でairbnbのようなブランドアイコンを出したい場合、クラス名は"fas fa-airbnb"ではなく、"fab fa-airbnb"とブランド用のfabを指定する必要があります。

投稿2019/05/14 22:46

編集2019/05/14 22:47
maisumakun

総合スコア145184

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tka328

2019/05/15 08:45

早速の回答有難うございました。 後程試してみます!
guest

0

ベストアンサー

svgファイルをCSSで色変更したい時に<img>タグで読み込むと変更することが出来ません。

なので、<img>タグで入れてもベクターとして表示してくれるjsを入れると便利です。

deSVG

ここからJSをダウンロードして、以下のように指定します。

js

1<script src="path/to/desvg.js"></script> 2<script> 3$(function(){ 4 deSVG('.icon_svg', true); 5}); 6</script>

html

1<img class="icon_svg" src="img/airbnb-brands.svg" width="32px" height="32px">

css

1.icon_svg path{ 2 color: #fff; 3 fill: currentColor; 4}

投稿2019/05/15 02:31

wa_

総合スコア55

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tka328

2019/05/15 08:45

丁寧に有難うございます、戻って試してみたいと思います。
guest

0

https://saruwakakun.com/html-css/basic/font-awesome
サルカワさんのサイトにありました。

<link href="https://use.fontawesome.com/releases/v5.6.1/css/all.css" rel="stylesheet"> の一文をhead内に入れる事で、SVGファイルをDLせずとも表示できました。

これだとCSSで色指定が可能でした、ただAibnbのロゴは ? !の点滅で表示されないです。
もう少し調べてみます。

投稿2019/05/15 22:35

tka328

総合スコア15

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問