例えば商品写真をサイトに載せることになったとします。
photoshopで写真の色調加工して、そのままサッと載せても別段問題はないわけですが、ちょっと一工夫したいとします。
白枠をつけて写真っぽくしてみたいと思います。
このように写真を1枚加工するくらいなら楽なものです。
画像を全選択後、白で6pxの境界線を書き、続けて灰色で1pxの境界線を書くだけです。
しかし、例えばこれが20枚とか30枚とか100枚とか200枚とか、そんな値になってきたとしたら、これはもうとてもやってられません。
というわけで、Photoshopの加工でなくCSSで白枠つけて写真っぽくする方法。
CSS
div#photobox img { background: #fff; border: 1px solid #ccc; padding: 5px; }
img に class でやっても別にいいんですが、写真の量が多いと class をつけるのが面倒なので、おとなしく div で囲ってしまいましょう。
<div id=”photobox”> の中の <img /> に対する指定です。
カスタマイズ
背景色を黒にしたり、線の太さを太くしたりなど、カスタマイズもラクです。
こんなのとか
div#photobox img { background: #fff; border: 5px solid #000; padding: 1px; }
こんなのとか
#photobox img { background: #fff; border: 1px solid #ccc; padding: 5px 5px 55px 5px; }
逐一photoshopで加工するより断然ラクです。あとでCSSいじれば変更もできますしね。
最近のコメント