miximixi

画像の周りなどに1pxの破線を引く

11月23日(木)23:01

category
CSSテンプレート, ビジュアル・小技

画像の周りなどに1pxの破線を引く場合に、borderを使う事があると思います。
borderで破線を引くと、ブラウザにより表示が異なり何か気分が悪いですよね?

その際、画像を使えばOKなんですが、サイズが固定なら画像でも簡単に枠が作れますが、画像サイズがバラバラで、かつ同じ枠線を引くとなるとちょっと面倒な感じがします。

ソコで、結構簡単な方法で解決できるぷちテクニックのご紹介。

---- こっから続き

取り合えず下記を見て下さい。

  1. 背景画像で枠線を引いたもの
  2. borderで枠線を引いたもの


1番の画像は、背景画像を使っているので枠線はどの環境で見ても同じです。
2番の画像は、borderで見せているので、ブラウザによって表示が違います。

では、やり方。

img.tenten {
 background:url(../img/dotted.gif);
 padding:1px;
}

paddingを1pxとり、背景画像をおいて上げるだけです。
その際に用意する画像がポイント。

てんてん画像

↑コレです。
ちょっと実寸だと分かり難いので、でっかい画像を。

てんてん画像拡大版

おわかりの通り、画像の裏は斜線で埋まってると思います。
応用すれば中々幅が広がると思います。

各種SBMに追加
  • Hatenaブックマークに追加
  • del.icio.usに追加
  • POOKMARK Airlinesへ追加
  • livedoorクリップへ追加
  • ニフティクリップへ追加
  • newsingへ投稿
  • Saafブックマークへ追加
  • Redditへ追加

comment [2]

1 - YSK さん

突然お邪魔します。

これ、背景画像をアニメーションGIFとかで作ったりすると
画像の淵が動いて面白くなりそうですねー。

2006年12月 7日 18:26

2 - hirasawa@管理人 さん

コメントありがとう御座います。

ですねー

http://3ping.org/2005/08/25/2203
でも紹介されているように、PhotoShopとかのアレっぽいものが出来ますよねー

2006年12月 8日 10:25

コメント投稿フォーム

post your comment

※コメントが認証されるまで、コメントは反映されません。ご了承くださいませ。

行き場を失ったモノたち

フィードメーター - CSS HappyLife

Feeds購読数

あわせて読みたい

えかきっず!

気まぐれブログパーツ

change color or layout
  • デフォルトカラー
  • 薄い青
  • 青緑
  • 緑
  • 深い青
  • 薄い紫
  • ピンク
  • 黄金
  • 茶
  • 赤
  • 黒
  • 白
  • シルバー
  • 2カラム(カラーはデフォルト)
  • リキッドレイアウト(カラーはデフォルト)

ページトップへ