Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【CSS Modules】border-image-repeatプロパティの使い方

border-image-repeatプロパティの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

border-image-repeatプロパティは、要素の境界線に適用する画像がどのように繰り返されるか、または引き伸ばされるかの指定値を保持するプロパティです。このプロパティは、border-imageショートハンドプロパティの一部でもあり、画像を使ったカスタムな境界線の表示方法を詳細に制御します。

設定できる主な値には、stretchrepeatroundspaceがあります。stretchは、境界線の長さ全体に合うように画像の端を拡大・縮小して引き伸ばし、画像が途切れることなく連続して表示されるようにします。repeatは、画像を繰り返し並べて境界線を埋めますが、境界線の長さに画像が完全に収まらない場合は、画像の端が切り取られることがあります。

roundは、repeatと似ていますが、画像を繰り返し並べる際に、必要に応じて画像のサイズをわずかに調整することで、境界線に画像が途切れることなくきれいに収まるようにします。これにより、画像の継ぎ目が目立たず、デザインの整合性が保たれます。spaceは、画像を繰り返し並べますが、画像間にスペースを挿入することで、境界線に画像が途切れることなく収まるように調整します。この場合、画像自体のサイズは変わらず、画像間の余白が調整される点が特徴です。

これらの値は、単一で指定することも、水平方向と垂直方向で異なる値を指定することも可能です。例えば、repeat spaceと指定すると、水平方向には画像が繰り返され、垂直方向には画像間にスペースが挿入されながら繰り返されます。このプロパティを適切に利用することで、多様なデザインの要求に応じた、見た目の美しい境界線を画像で表現することができます。

公式リファレンス: border-image-repeat

構文(syntax)

1border-image-repeat: repeat round;

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ

関連プログラミング言語