Quantcast
Channel: svg – webdev
Browsing latest articles
Browse All 9 View Live

画像ファイルなしCSSだけでSVGを表示

スタイルシートだけでSVG画像を表示する方法です。 画像ファイルを読み込んで表示するのではなく、SVGのコードをBase64でエンコードしてソースに直接埋め込みます。 古いブラウザでは表示できませんので、ご注意を。 × InternetExplorer 8 以下 × Android 2.3 以下 メリットは、ページ読み込み時のリクエストを減らせること...

View Article



Image may be NSFW.
Clik here to view.

Adobe Illustratorで大量のSVGサムネールを書き出す

画像化された文字の見出し、カード型のサムネールや、かるたなど 同フォーマットで文字違いのSVG画像をIllustratorで大量に書き出す場合のコツを紹介します。 基本的には、SVG保存で選べる「アートボードごとに作成」での一斉出力なのですが アートボードパレットの機能も活用すると、画像を複製してたくさん作る作業もかなり楽になることがわかったので、そちらのほうも紹介します。...

View Article

IEにも対応 javaScriptでSVGのpathをアニメーション描画

SVGのpathに沿って線が徐々にのびていき描画しているようにみせるアニメーション。 これは、波線を制御するstroke-dashoffsetの値を大きめに設定し0に近づけていくことで実現でき CSSのアニメーションでも設定できます。 参考: SVGでアウトラインをカスタマイズしてみよう | Webクリエイターボックス が!!...

View Article

SVGをグラデーションで塗りつぶす

Illustratorでグラデーションで塗りつぶしたベクター画像をSVG書き出しすると、 わざわざグラデーション部分をラスタライズ画像として保存しマスキングする構造のSVGを生成してくれます。 せっかくビットマップ画像と決別したかったのにこれでは煮え切らない (笑) ということでXMLコードだけでfillをグラデーションにする方法を探しました。 SVG内の画像素材を取り扱えるdefsタグ...

View Article

SVGにwidth,heightを指定していないとIEでbackground-sizeより縮小されるバグ

IE11では、レスポンシブ対応のためwidth,heightを指定していないSVG画像をbackgroundに指定した際 画像がbackground-sizeで指定したサイズよりも小さく表示されてしまうバグがあります。 これを回避するためには、SVGにwidth,heightを指定した上で、CSSのbackground-sizeも指定します。 サンプルソース※IEで表示すると症状が再現します...

View Article


サイズが可変のtableのセルに斜線を引くCSS

SVGを活用すると、可変になっている矩形の端から端にスタイルシートでナナメの線を引くことができます。 リキッドの<table>対戦表でセルに斜線を引く場合などでいかがでしょうか。 See the Pen stretch slash css by webdev (@webdev-jp-net) on CodePen.0 パソコンのブラウザの場合は、ウィンドウ幅を変更して...

View Article

Image may be NSFW.
Clik here to view.

SVGを画像パターンで塗りつぶす

defsを使うとSVGのfill(塗りつぶし)にパターンも定義できます。 See the Pen SVG in pattern by webdev (@webdev-jp-net) on CodePen.0 パターンのタイル1個分のSVG リピートさせてパターンとする、素の図案のSVGを用意します。 8×8のドットです。 <br /> &lt;svg...

View Article

Image may be NSFW.
Clik here to view.

SassでSVGをdata URI schemeで表示させるコード生成

dataURLは通常は外部ファイルを読み込む画像などを、画像ファイルを設置せずコードとして埋め込める仕組みです。 このようなコードになります。HTMLコードだけで1pxの透過GIFから引用しました。 <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="...

View Article


Image may be NSFW.
Clik here to view.

内部参照SVGスプライトをCSSでカスタマイズ(IE11対応)

SVG画像をHTMLへ<svg>タグとして設置すると塗りのfillや、線のstrokeなどをCSSから変更することができオンマウスでの色変更にtransitionでアニメーションをつけるなど表現の幅が広がります。 しかし、地図などパスの形が複雑になると、SVGコードが座標の指定だけでエディタを埋め尽くす程度には長くなるためどのようなケースでも気軽に導入しにくい一面もあります。...

View Article

Browsing latest articles
Browse All 9 View Live




Latest Images