border-image-sliceとは?CSSの境界をおしゃれに切り分ける基本ガイド共起語・同意語・対義語も併せて解説!

  • このエントリーをはてなブックマークに追加
border-image-sliceとは?CSSの境界をおしゃれに切り分ける基本ガイド共起語・同意語・対義語も併せて解説!
この記事を書いた人

高岡智則

年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)


border-image-sliceとは?CSSの境界をおしゃれに切り分ける基本ガイド

border-image-slice は CSS の border-image の中核となる設定です。ボーダー領域に使う画像の切り出し方を指示します。画像のどの部分をボーダーの各辺の長さに対応させるかを決める役割があり、これを理解するだけでデザインの幅が格段に広がります。

具体的には、画像の上部・右部・下部・左部の四辺から、それぞれどの長さを使うかを値として設定します。値は長さやパーセントで表され、四辺に異なる長さを与えることも可能です。例えば四辺に対して 30 40 30 40 のように指定すると、上 30px 分、右 40px 分、下 30px 分、左 40px 分の領域がボーダーに使われます。単一の値を用いた場合は、四辺すべてに同じ長さが適用されます。

fill というキーワードを付けることがある点も覚えておきましょう。これを指定すると、ボーダーの中間部分にも画像の一部が表示され、柄の連続感を作ることができます。反対に fill なし だと中間部分は透明またはボーダーの背景色のみになることもあります。

基本の使い方

border-image-slice を使うにはまず border-image-source を指定して画像を決め、その後 border-image-slice で切り出す長さを設定します。実際のコード例は次のとおりです。なお下の例ではクオートを使わずに記述していますが、実際の CSS では url にパスを囲むクォートを使うこともあります。

border-image-source: url(https://example.com/pattern.png);

border-image-slice: 30 40 30 40;

border-image-repeat: stretch;

border-image-width: 5px;

実例とポイント

この設定を適用すると、指定した柄がボーダーの各辺に沿って並ぶ形で表示されます。重要なポイントは次の三つです。第一に border-width がボーダーの太さを決め、slice の値と組み合わせて見た目を整えること。第二に slice の値は上記の順番で適用され、四辺を均等に、または不均等に割り当てられます。第三に fill の有無で中央部の表示が変わる点です。実務では背景とボーダーの関係性を考え、ボーダーの色や背景色との調和を意識して調整します。

表で見る基本情報

属性border-image-slice は画像をボーダー領域へ切り出す長さを指示します
border-image-slice: 30 40 30 40; のように4辺を個別指定
補足fill を付けると中央部にも画像を適用できる
関連属性border-image-source に画像を指定し border-image-repeat で描画方法を決める

互換性と注意点

border-image-slice は現代のほとんどのブラウザでサポートされていますが、古いブラウザや特定の環境では挙動が異なることがあります。実装する際は必ず実機で確認し、必要ならフォールバックとして単純な背景やパターンを併用してください。

まとめとして、border-image-slice はデザインにおいてボーダーの見た目を細かく操る強力なツールです。正確な切り出し方を理解し、border-image-source の画像と組み合わせて使うことで、ページの印象をぐっと引き締めることができます。


border-image-sliceの同意語

border-image-slice
border-image-slice は CSS の border-image プロパティの一部で、ボーダー領域に使う画像をどの位置でスライス(分割)するかを指定します。値は上下左右を順に、長さ(px や em など)または割合(%)で設定し、1〜4つの値を指定します。オプションで 'fill' を付けると、ボーダーの中央部を塗りつぶして表示します。
border image slice
border image slice は border-image-slice の英語表記。スペースで区切る表現にも近いが、実質的には同じ意味です。技術文章や検索時に使われる表現。
ボーダー画像のスライス
border-image-slice の日本語訳の一つ。ボーダーに使う画像をどのようにスライスして適用するかを指します。数字やパーセント値、fill の指定を含めることがあります。
ボーダーイメージのスライス
border-image-slice の別表現。イメージ/画像を使う点は同じです。
border-image-slice値
border-image-slice に設定する具体的な値。上下左右の長さや %、または 'fill' の有無を組み合わせて指定します。
スライス値(border-image 用)
border-image-slice が受け付ける値の総称。画像をボーダーに沿ってどの程度切り出すかを示します。
ボーダー画像の分割値
ボーダー用の画像を分割する値という意味。border-image-slice の機能を分かりやすく表現した言い換えです。
border-image-sliceプロパティの値
この表現は border-image-slice に設定する数値の組み合わせを指します。上下左右の順序で解釈され、fill の指定も含めます。
画像のスライス指定
border-image のスライス指定という意で、ボーダーの画像をどの程度スライスするかを表す表現です。

border-image-sliceの対義語・反対語

スライスなし
border-image-sliceを使って画像を分割する処理を行わない状態。全体を一枚として表示するイメージです。
非スライス
スライス機能を使用しない設定・考え方。border-imageの分割を避ける意味合い。
未分割表示
境界画像を分割せず、連続した一枚の画像として適用する表示の考え方。
分割なし
border-image-sliceの分割機能を使わない、分割を回避する表現。
全体表示
border-imageを全体として表示することを指す表現。分割の概念を前提としない見せ方。
非分割設定
分割を避ける設定という意味合い。border-image-sliceを使わないニュアンス。
切らない表示
border-imageが分割されず、切らない状態で表示されるイメージ。
スライス反対概念
スライスを使わない・分割を避けるという反対の考え方を表す表現。
非分割派
分割を避ける考え方を表現する言い方。

border-image-sliceの共起語

border-image
ボーダーに画像を適用する総合プロパティ。slice、width、outset、repeat を一括で指定するショートハンドです。
border-image-source
ボーダーに使う画像の元ソース。url(...) や gradients などを指定します。
border-image-width
ボーダー画像の幅を指定します。長さ(px など)や割合で設定します。
border-image-outset
ボーダー画像の外側の余白領域のサイズを指定します。
border-image-repeat
ボーダー画像の繰り返し方法。stretch(引き伸ばす)や repeat(繰り返す)などを指定します。
border-image-origin
ボーダー画像の描画起点を指定します。border-box や padding-box などを使います。
fill
border-image-slice のオプションキーワード。中心領域を塗りつぶして描画します。
url()
border-image-source で使う URL 指定の書式。画像ファイルのパスを URL 形式で書きます。
linear-gradient
border-image-source で使える線形グラデーション。色の移り変わりを画像として扱えます。
radial-gradient
border-image-source で使える放射状グラデーション
conic-gradient
border-image-source で使える円錐状グラデーション。
長さ
border-image-slice の値として使える長さ。px、em、rem などの単位を使います。
パーセント
border-image-slice の値として使える割合。% 指定で切り出す比率を表します。
4つの値
border-image-slice には 1~4 個の値を指定可能。4値の場合は上・右・下・左の順に適用されます。
上/右/下/左
4値を使うと、各辺の切り出しサイズを個別に設定できます。
ショートハンド
border-image は border-image-source、border-image-slice、border-image-width、border-image-outset、border-image-repeat のショートハンド表現として使われます。
-webkit-border-image-slice
古いブラウザサポートのためのベンダープレフィックス。現代の多くの環境では不要ですが、互換性のため覚えておくと良いです。
九宮格 / nine-patch
画像を 9 区分に分割して伸縮させる考え方。border-image-slice はこの九宮格の実現手段の一つとして用いられます。
CSS Border Image Module
この機能は CSS の仕様の一部で、Border Image Module として標準化されています。
互換性/ブラウザ対応
ブラウザごとに実装状況が異なるため、実機テストや Can I Use 等で最新の対応状況を確認するのが重要です。

border-image-sliceの関連用語

border-image
CSS の border-image プロパティ。画像を枠線としてボーダー全体を装飾するための総合的な設定を指定します。
border-image-source
border-image に用いる画像のソース。URL の画像だけでなく、グラデーションなどの CSS 生成画像も指定できます。
border-image-slice
ボーダーとして使う画像の切り出し領域を指定します。上下左右の値を個別に、または一括で指定し、必要に応じて fill を加えて中央領域を描画できます。
border-image-width
切り出したボーダーの幅を指定します。px や %、または inherit などを使います。
border-image-repeat
ボーダー画像の接続方法を指定します。stretch(引き伸ばす)、repeat(繰り返す)、round(端を丸めて繰り返す)のいずれか。
border-image-outset
ボーダー画像がボーダー領域の外へはみ出す量を指定します。
fill
border-image-slice の値として使えるキーワード。中心領域を描画対象にする場合に利用します。
9-slice
9 分割(9-slice)という考え方。1枚の画像を枠と中央部分に分け、拡大縮小時の歪みを抑えるテクニックの一種。
9-patch
9-patch(9パッチ)という同様のアイデア。ウェブでは border-image の考え方として理解されることがあります。
互換性
主要ブラウザのサポート状況。現代の主要ブラウザでは広くサポートされますが、古いバージョンや一部のレガシー環境では挙動が異なる場合があります。

インターネット・コンピュータの人気記事

awstatsとは?初心者でもわかる使い方と基本解説共起語・同意語・対義語も併せて解説!
14449viws
bing・とは?初心者のための基本ガイド:検索エンジンの仕組みと使い方共起語・同意語・対義語も併せて解説!
2415viws
着信転送とは?初心者向けガイドで分かる使い方と設定のコツ共起語・同意語・対義語も併せて解説!
1069viws
差し込み印刷・とは?初心者でもすぐわかる使い方と仕組みガイド共起語・同意語・対義語も併せて解説!
1040viws
com端子・とは?初心者にも分かる基礎ガイド|シリアルポートの使い方と歴史を解説共起語・同意語・対義語も併せて解説!
931viws
充電アダプターとは何かを徹底解説|初心者でも分かる基本と選び方のコツ共起語・同意語・対義語も併せて解説!
902viws
全角文字とは?初心者向け解説|全角と半角の違いをやさしく学ぶ共起語・同意語・対義語も併せて解説!
836viws
7zファイル・とは?初心者でもわかる使い方と特徴を解説共起語・同意語・対義語も併せて解説!
833viws
pinロックとは?初心者が知っておくべき基本と使い方ガイド共起語・同意語・対義語も併せて解説!
796viws
リマインドメールとは?初心者にもわかる基本ガイドと使い方のコツ共起語・同意語・対義語も併せて解説!
786viws
none とは?初心者にもやさしく解説する意味と使い方ガイド共起語・同意語・対義語も併せて解説!
717viws
16進数カラーコード・とは?初心者でもつまずかない基礎と使い方ガイド共起語・同意語・対義語も併せて解説!
701viws
xlsmとは?初心者でも分かるExcelのマクロ付きファイルの基本共起語・同意語・対義語も併せて解説!
593viws
asp・とは?初心者向けに徹底解説する基本と使い方ガイド共起語・同意語・対義語も併せて解説!
574viws
ローカルポート・とは?初心者にも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
572viws
countifとは?初心者でもすぐ使える基本と応用ガイド共起語・同意語・対義語も併せて解説!
549viws
ワンタイムコード・とは?初心者でも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
517viws
csvダウンロードとは?初心者が今すぐ使える基本ガイド共起語・同意語・対義語も併せて解説!
497viws
sha256とは?初心者が知るべき暗号ハッシュの基礎と使い道共起語・同意語・対義語も併せて解説!
477viws
googleドキュメントとは?初心者が今日から使いこなす基本ガイド共起語・同意語・対義語も併せて解説!
475viws

新着記事

インターネット・コンピュータの関連記事