niwadesign

ホームページ制作のネタ発信

小ネタ

CSS 角丸グラデーションボックス

投稿日:2008/4/17 木曜日 更新日:

CSS 角丸グラデーションボックス

html

<div class="box_01">
<div class="box_02">
<ul>
<li><a href="#">あいうえお</a></li>
<li><a href="#">あいうえお</a></li>
<li><a href="#">あいうえお</a></li>
<li><a href="#">あいうえお</a></li>
<li><a href="#">あいうえお</a></li>
</ul>
</div>
</div>

css

.box_01 {
	background: url(images/box_01.gif) no-repeat top;
	width: 261px;
	padding: 5px 0 0 0;
}

.box_02 {
	background: url(images/box_02.gif) no-repeat bottom;
	padding: 10px;
}

角丸グラデーションを使ったボックスの作り方。
2枚の画像を使って作ります。
divを入子にしてbox_01に角丸上部分の画像を指定。box_02に背景部分から下の角丸部分の画像を指定します。

注意:box_02に指定している背景画像の高さ以上に中身がある場合は途中で画像が切れてしまいます。

当サインプルは高さを2000pxまで表示可能です。

サンプルDLはこちら

-小ネタ
-

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

CSS Firefoxのリンクの線を消す方法

CSSにて背景画像(画像置換)をしてリンクを付けている場合、Firefoxで閲覧するとはみ出てアウトラインが表示されてしまいます。 そこでこのアウトラインを表示させない方法のご紹介。 a { outl …

CSS javascriptを使わずmin-heightをIEで使えるようにするCSS

今はjavascriptでやるのが主流? とりあえず今回はCSSで対応しました。 div { min-height: 100px; height:auto !important; height: 10 …

CSS PDFなどのアイコンを自動で表示する裏技

pdfやdocなどの決まった拡張子にCSSを使って自動でアイコンを表示させる方法がphpspot開発日誌に紹介されていました。 とっても便利なのでゼヒ使ってみましょう。 ※IE6では表示されないのでj …

幅いっぱいのスマホサイトのメニューで1pxのボーダーを追加する方法

基本的にスマホサイトを作る際はリキッドレイアウトにすることが多いと思う。 その際1つ1つの要素に対して%(パーセント)指定をするが、1pxのボーダーを要素の間にいれようと思うと、 これがなかなかうまく …

パーセント(%)指定したボックスにボーダーを指定する方法

最近はスマホサイトの制作も増え、ボックスの幅をパーセント(%)指定することが増えてきました。 その際にボックスにボーダーを追加するとボーダー分幅が広くなりカラム落ちすることがあります。 そんな時は、ボ …