最新のWeb開発のチュートリアル
×

CSS チュートリアル

CSS HOME CSS 導入 CSS 構文 CSS の仕方 CSS 色 CSS 背景 CSSボーダー CSS 余白 CSS パディング CSS 高さ/幅 CSS テキスト CSS フォント CSS リンクス CSS リスト CSS テーブル CSS ボックスモデル CSSの概要 CSSの表示 CSS 最大幅 CSSのポジション CSS 浮く CSS Inline-block CSS 整列します CSS コンビネータ CSS 擬似クラス CSS 擬似要素 CSS ナビゲーションバー CSS ドロップダウン CSS ツールチップ CSS イメージギャラリー CSS 画像の不透明度 CSS 画像のスプライト CSS attrのセレクタ CSSフォーム CSS カウンター

CSS3

CSS3 導入 CSS3 角丸 CSS3 ボーダーイメージ CSS3 背景 CSS3 色 CSS3 グラデーション CSS3 影 CSS3 テキスト CSS3 フォント CSS3 2Dトランスフォーム CSS3 3Dトランスフォーム CSS3 トランジション CSS3 アニメーション CSS3 画像 CSS3 ボタン CSS3 ページネーション CSS3 複数の列 CSS3 ユーザーインターフェース CSS3 ボックスのサイズ設定 CSS3 Flexbox CSS3 メディアクエリー CSS3 MQ例

CSS レスポンシブWebデザイン

レスポンシブWebデザイン イントロ レスポンシブWebデザイン ビューポート レスポンシブWebデザイン グリッドビュー レスポンシブWebデザイン メディアクエリー レスポンシブWebデザイン 画像 レスポンシブWebデザイン ビデオ レスポンシブWebデザイン フレームワーク

CSS Examples

CSS 例 CSS クイズ CSS 証明書

CSS References

CSS 参照 CSS セレクタ CSS 機能 CSS リファレンス聴覚 CSS Web Safe フォント CSS アニメーション CSS ユニット CSS PX-EMコンバータ CSS 色 CSS 色値 CSS 色名 CSS3 ブラウザのサポート

 

CSSボーダーイメージ


CSS3ボーダー画像

CSS3でborder-imageプロパティは、要素の周囲に境界線として使用する画像を設定することができます。


ブラウザのサポート

表中の数字は完全にプロパティをサポートする最初のブラウザのバージョンを指定します。

続いて数字-webkit-, -moz- 、または-o-接頭辞で働いていた最初のバージョンを指定します。

プロパティ
border-image 16.0
4.0 -webkit-
11.0 15.0
3.5 -moz-
6.0
3.1 -webkit-
15.0
11.0 -o-

CSS3 border-imageのプロパティ

CSS3 border-imageプロパティを使用すると、代わりに要素の周りに通常のボーダーを使用する画像を指定することができます。

プロパティは、3つの部分があります。

  1. ボーダーとして使用する画像
  2. どこに画像をスライスします
  3. 真ん中のセクションでは、反復または引き伸ばさする必要があるかどうかを定義します

我々は、(「/css/border.png」と呼ばれる)は、次の画像を使用します。

境界

border-imageプロパティは、画像を取り、三目並べのボードのように、9つのセクションにそれをスライス。 その後、隅にコーナーを配置し、中央のセクションを繰り返したり、指定したとして引き伸ばされます。

注:のためにborder-image動作するように、要素は必要borderプロパティセットを!

ここでは、画像の真ん中のセクションでは、境界線を作成するために繰り返されています。

ボーダーとしてのイメージ!

ここでは、コードは次のとおりです。

#borderimg {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30 round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30 round; /* Opera 11-12.1 */
    border-image: url(border.png) 30 round;
}
»それを自分で試してみてください

ここでは、画像の真ん中のセクションでは、境界線を作成するために引き伸ばされています。

ボーダーとしてのイメージ!

ここでは、コードは次のとおりです。

#borderimg {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30 stretch; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30 stretch; /* Opera 11-12.1 */
    border-image: url(border.png) 30 stretch;
}
»それを自分で試してみてください
注意ヒント: border-imageプロパティは、実際の短縮形プロパティであるborder-image-sourceborder-image-sliceborder-image-widthborder-image-outsetborder-image-repeatプロパティ。

CSS3のborder-画像 - 別のスライス値

異なるスライス値は、完全に境界線の外観を変更します。

実施例1:

border-image: url(border.png) 50ラウンド。

例2:

border-image: url(border.png) 20%ラウンド。

例3:

border-image: url(border.png) 30%ラウンド。

ここでは、コードは次のとおりです。

#borderimg1 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 50 round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 50 round; /* Opera 11-12.1 */
    border-image: url(border.png) 50 round;
}

#borderimg2 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 20% round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 20% round; /* Opera 11-12.1 */
    border-image: url(border.png) 20% round;
}

#borderimg3 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30% round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30% round; /* Opera 11-12.1 */
    border-image: url(border.png) 30% round;
}
»それを自分で試してみてください

練習で自分自身をテスト!

演習1» 演習2»


CSS3ボーダーのプロパティ

プロパティ 説明
border-image すべての設定のための簡略記述特性border-image-*プロパティを
border-image-source 境界として使用する画像へのパスを指定します
border-image-slice 境界画像をスライスする方法を指定します
border-image-width 境界画像の幅を指定します。
border-image-outset 境界画像領域が境界ボックスを越えて延びている量を指定します。
border-image-repeat 境界画像は、繰り返し丸めたり伸ばしするかどうかを指定します