ブックマーク / www.tam-tam.co.jp (2)

  • SVGでリアルな湯気を作ってみる | Tips Note by TAM

    もう7年ほど前になりますがFlashでサイト製作をしていた時代に、表現に悩まされるものがありました。 それが『湯気』です。 イラストを使った可愛い表現なら問題ないですが、リアルな感じを作ろうと思うとこれがなかなか難しい。最近では動画やアニメGIFなどで代用されていたりすることも多いと思いますが、今回はそんな素材がない時に使える 『SVGで作るリアルな湯気』 を紹介したいと思います! See the Pen Steam by uenaka (@uenaka) on CodePen. SVGで湯気を書く まずはSVGで湯気の形を自由に書いてみてください。 難しく聞こえるかもしれませんが、後々ボカして使用しますので形に拘る必要はありません。 参考までに私が書いてみた湯気がこちらです。 SVGにanimateを追記して動す よりリアルな動きに見せるため、SVGで書いた湯気を動かします。 ここも動き

    SVGでリアルな湯気を作ってみる | Tips Note by TAM
  • サイズの決まってない画像を決まったサイズの表示領域に上下左右中央に表示する | Tips Note by TAM

    決まった寸法の領域に、縦横比もサイズもバラバラの画像を「うまいこと」表示しないといけないなんてことないでしょうか。 HTML + CSSで地味に苦労する上下左右中央とサイズの調整、未だに一発書きが出来ません。 flexboxなどの新しいプロパティが使えるようになりましたが、Internet Explorerのことを考えるとなかなか手放しでは使えないのが現状です。 縦横どちらも規定より小さい画像は上下左右中央に原寸表示 縦横比が表示領域と異なり、規定よりもサイズが大きい画像は長辺を縮めて最大幅に合わせて縮小し、上下もしくは左右の中央に表示 画像をトリミングも引き伸ばしもせずに、原寸もしくはそれ以下で全部表示するということですね。 この2つを実現し、なおかつ画像を背景画像ではなくimg要素として記述するコーディングをご紹介します。 今回はInternet Explorer 10にも対応していま

    サイズの決まってない画像を決まったサイズの表示領域に上下左右中央に表示する | Tips Note by TAM
  • 1