1. エフェクト
  2. mask-position

エフェクト

mask-position

要素のマスクイメージの位置を制御するためのユーティリティ。

クラススタイル
mask-top-left
mask-position: top left;
mask-top
mask-position: top;
mask-top-right
mask-position: top right;
mask-left
mask-position: left;
mask-center
mask-position: center;
mask-right
mask-position: right;
mask-bottom-left
mask-position: bottom left;
mask-bottom
mask-position: bottom;
mask-bottom-right
mask-position: bottom right;
mask-position-(<custom-property>)
mask-position: var(<custom-property>);
mask-position-[<value>]
mask-position: <value>;

基本的な例

mask-centermask-rightmask-left-top などのユーティリティを使用して、要素のマスクイメージの位置を制御します。

mask-top-left

mask-top

mask-top-right

mask-left

mask-center

mask-right

mask-bottom-left

mask-bottom

mask-bottom-right

<div class="mask-top-left mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div>
<div class="mask-top mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div>
<div class="mask-top-right mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div>
<div class="mask-left mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div>
<div class="mask-center mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div>
<div class="mask-right mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div>
<div class="mask-bottom-left mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div>
<div class="mask-bottom mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div>
<div class="mask-bottom-right mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div>

カスタム値の使用

以下を使用してください mask-position-[<value>] 構文 を設定するにはマスク位置完全にカスタム値に基づいて

<div class="mask-position-[center_top_1rem] ...">
<!-- ... -->
</div>

CSS 変数の場合は、以下も使用できます。 mask-position-(<custom-property>) 構文

<div class="mask-position-(--my-mask-position) ...">
<!-- ... -->
</div>

これは単なるショートハンドです mask-position-[var(<custom-property>)] var() 関数を自動的に追加します。

レスポンシブデザイン

プレフィックスa mask-position ユーティリティ md: のようなブレークポイントバリアントを付けて、ユーティリティを適用するのはmedium 画面サイズ以上の場合のみ

<div class="mask-center md:mask-top ...">
<!-- ... -->
</div>

バリアントの使用方法の詳細については、バリアントに関するドキュメントをご覧ください。

Copyright © 2025 Tailwind Labs Inc.·商標ポリシー