ゲームのことや日常など、気の向いた時に。記事等の無断転載はご遠慮願います。 ※プレイ記録は別ブログに分けました
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
家系図のアイコンがたくさんあるので、読み込み速度低減のためCSSスプライトなる方法を使ってみました。
一般的には、メニューとして使う画像をリンク移動に応じて切り替えたり、ツイッタやFacebookなどのアイコンのように同じページに何度も使われるアイコンをたくさんひとまとめにして読み込んで、必要な箇所に必要な範囲だけ表示するという技術です。
果たしてうちのようなページにそんな技術必要かと言われると疑問符が出ますが、要はやってみたいからやる、そんだけです。(開き直り)
でも今回の場合、アイコン自体に何の機能も無い(本当に絵を表示したいだけ)のと、もとがフリー素材を借りた画像なのでむしろ印刷されたりしないのは再配布防止になるのかも、ということで、この方法でいってみることにしました。
あと、2.のCSSを書くときにちょっとでも間違うと、うまく表示されません。class指定の.(ピリオド)抜けとか、コピペで記述を増やしたあとの修正忘れなどに気をつけたいものです。
一般的には、メニューとして使う画像をリンク移動に応じて切り替えたり、ツイッタやFacebookなどのアイコンのように同じページに何度も使われるアイコンをたくさんひとまとめにして読み込んで、必要な箇所に必要な範囲だけ表示するという技術です。
果たしてうちのようなページにそんな技術必要かと言われると疑問符が出ますが、要はやってみたいからやる、そんだけです。(開き直り)
- アイコンを背景画像としてまとめる
家系図の顔アイコンを作ります。それを大きな画像にびっしり並べます。画像作成ソフト(うちではFireworks使用)のグリッド機能を使うと楽です。家系図アイコンは大きさが一緒なので後で表示位置の指定を行うのも割と簡単。 - CSSを書く
アイコンの数に応じてclass指定を作り、backgroundのURL指定と描画範囲、表示位置の指定などを行います。spanタグなどにつけるため、display属性をblockにしてアイコンの大きさ分の幅と高さを指定します。
もうちょっとスマートな書き方があるんじゃないかって気はするんですが、とりあえずこれでうまくいったので… - HTMLの該当箇所にspanタグ(とりあえず改行無しスペースを中に入れる)を挿入し、それにclass指定で背景画像(アイコン)を表示させます。
でも今回の場合、アイコン自体に何の機能も無い(本当に絵を表示したいだけ)のと、もとがフリー素材を借りた画像なのでむしろ印刷されたりしないのは再配布防止になるのかも、ということで、この方法でいってみることにしました。
あと、2.のCSSを書くときにちょっとでも間違うと、うまく表示されません。class指定の.(ピリオド)抜けとか、コピペで記述を増やしたあとの修正忘れなどに気をつけたいものです。
サイトの改装準備を進めています。
スマホでの見え方がひどすぎる→今日日スマホ対応くらいは常識→じゃ改装すっか!→どうせならレスポンシブデザインも入れようぜ→表組み関係は大体やり替えないと→画像も小さいのを大量に読み込んでたら遅いらしい→cssスプライト…ほう…→今ここ
で、何をやってるかというと、家系図用のアイコンを作り替えていました。
これまでお借りしていた分も愛着あるんですが、これを機に別の素材をお借りして色塗りしまくっていました。
3日で80パターンの顔グラに色をつけたぞ…!差分は透明部分を保護して塗り替えればいいから後は楽だ。
とはいえ、顔アイコンを一枚の背景画像にしてcssで指定しまくって各ページに貼り付ける作業があるお…平行して家系図フォーマットそのものを構築しなおし、ついでにプレイ記録のレイアウト調整…おおう…
…あれ、私いつ俺屍2の体験版を遊べばいいんだろ?(苦笑)
スマホでの見え方がひどすぎる→今日日スマホ対応くらいは常識→じゃ改装すっか!→どうせならレスポンシブデザインも入れようぜ→表組み関係は大体やり替えないと→画像も小さいのを大量に読み込んでたら遅いらしい→cssスプライト…ほう…→今ここ
で、何をやってるかというと、家系図用のアイコンを作り替えていました。
これまでお借りしていた分も愛着あるんですが、これを機に別の素材をお借りして色塗りしまくっていました。
3日で80パターンの顔グラに色をつけたぞ…!差分は透明部分を保護して塗り替えればいいから後は楽だ。
とはいえ、顔アイコンを一枚の背景画像にしてcssで指定しまくって各ページに貼り付ける作業があるお…平行して家系図フォーマットそのものを構築しなおし、ついでにプレイ記録のレイアウト調整…おおう…
…あれ、私いつ俺屍2の体験版を遊べばいいんだろ?(苦笑)
プロフィール
HN:
なかじまゆら
HP:
性別:
非公開
カレンダー
P R