Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. CSS
  3. リファレンス
  4. プロパティ
  5. mask-border-outset

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

mask-border-outset

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

mask-border-outsetCSS のプロパティで、要素のマスク境界の境界ボックスからの距離を指定します。

構文

css
/* <length> 値 */mask-border-outset: 1rem;/* <number> 値 */mask-border-outset: 1.5;/* 上下 | 左右 */mask-border-outset: 1 1.2;/* 上 | 左右 | 下 */mask-border-outset: 30px 2 45px;/* 上 | 右 | 下 | 左 */mask-border-outset: 7px 12px 14px 5px;/* グローバル値 */mask-border-outset: inherit;mask-border-outset: initial;mask-border-outset: revert;mask-border-outset: revert-layer;mask-border-outset: unset;

mask-border-outset プロパティは 1 ~ 4 つの値で指定します。それぞれの値は<length> または<number> です。負の値は無効です。

  • 位置が1 つ指定された場合、全 4 辺に同じ距離が適用されます。
  • 位置が2 つ指定された場合、1 つ目の距離は上下に、2 つ目は左右に適用されます。
  • 位置が3 つ指定された場合、1 つ目の距離はをに、2 つ目は左右に、3 つ目はに適用されます。
  • 位置が4 つ指定された場合、の順 (時計回り) で適用されます。

<length>

マスク境界の辺からの距離を長さで表します。

<number>

マスク境界の辺からの距離を、対応するborder-width の倍数で表します。

公式定義

初期値0
適用対象すべての要素。 SVG の場合は<defs> 要素やすべてのグラフィック要素を除いたコンテナー要素に適用される
継承なし
計算値指定通り。ただし相対的な長さはは絶対的な長さに変換される
アニメーションの種類離散値

形式文法

mask-border-outset =
[<length>|<number>]{1,4}
この構文はCSS Masking Module Level 1 による最新の標準を反映しています。すべてのブラウザーがすべての部分を実装しているわけではありません。サポート情報についてはブラウザーの互換性を参照してください。

基本的な使用

このプロパティは、まだどこでも対応されていないようです。このプロパティが対応されるようになれば、要素の境界ボックスからマスクをどれだけ内側に離すかを示します。 — この機能を使用すると、マスクの端の位置を境界のすぐ内側ではなく、境界の途中にすることができるようになります。

css
mask-border-outset: 1rem;

Chromium ベースのブラウザーは、このプロパティの古い版 —mask-box-image-outset — に接頭辞つきで対応しています。

css
-webkit-mask-box-image-outset: 1rem;

メモ:mask-border ページでは動作する例を (Chromium で対応している古い接頭辞つきの境界マスクプロパティを使用して) 挙げていますので、効果について分かるでしょう。

仕様書

Specification
CSS Masking Module Level 1
# the-mask-border-outset

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp