May30

イメージ画像をCSSで装飾するサンプル

cmsphoto.jpg

イメージの上にCSSでPNG画像を被せて装飾するサンプルの紹介サイトをご紹介します。これCMSを使っている場合、かなり便利ですよ。

CSS Decorative Gallery

aaa.jpg

上記のような感じにセロハンや押しピンや切手風など様々なバリエーションがあります。サンプルを利用するのもありですが、やり方を覚えてオリジナルを作るのもいいですね。

basic-concept.gif

マークアップとCSSはこういう感じに空のスパンをイメージタグの上に配置します。被せる画像にはPNG形式の画像を使用するのでIE6でのPNG対策としてiepngfix.htcを利用すると便利です。CSSでiepngfix.htcまでのルートを下記のように指定します。

<!--[if lt IE 7]>
<style type="text/css">

  .photo span { behavior: url(iepngfix.htc); }

</style>
<![endif]-->

空のspanタグをマークアップせずに利用するには

空のspanタグは使いたくはないというマークアップエンジニアはjQueryを利用してDOMでspanタグを挿入するようにすればOK。

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){

  //prepend span tag
  $(".photo a").prepend("<span></span>");

});
</script>

使い方を覚えたらデモページでサンプルのソースを読んでみるのもありですね。

CMSなどで画像加工ができない利用者でもこのようなイメージの装飾ができるようになるというのは素晴らしいですね。MTなんかでも利用できそうです。

Related entries

Track back URL

http://u-ziq.com/cgi/mt/mt-tb.cgi/244

Coments

▲TOP

FEED

RSS    

JOB INFO




ANNOUNCE

  • 現在はありません。イベント&セミナーなどのお知らせを掲載してほしい方はお問い合わせフォームよりお気軽にご連絡ください。

WHO IS WRITING

テクノラティお気に入りに追加する

WEBデザインとシステムの共存、WEBストラテジーを考えた情報設計(IA)