clip

已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。

clip 屬性定義了一個元素的可見區域。您應該改用 clip-path

注意: 作為一個表現屬性,clip 還有一個對應的 CSS 屬性:clip。當兩者都被指定時,CSS 屬性具有優先權。

此屬性具有與 CSS clip 屬性相同的引數值。在 rect() 的座標值上允許使用單位值(表示當前使用者座標)。auto 的值定義了一個沿給定元素建立的視口邊界的裁剪路徑。

你可以將此屬性與以下 SVG 元素一起使用

示例

html
<svg viewBox="0 0 20 10" xmlns="http://www.w3.org/2000/svg">
  <!-- Auto clipping -->
  <svg x="0" width="10" height="10" clip="auto">
    <circle cx="5" cy="5" r="4" stroke="green" />
  </svg>

  <!-- Rect(top, right, bottom, left) clipping -->
  <svg x="10" width="10" height="10" clip="rect(1, 9, 8, 2)">
    <circle cx="5" cy="5" r="4" stroke="green" />
  </svg>
</svg>

用法說明

auto | rect()
預設值 auto
可動畫的

auto 值定義了一個沿給定元素建立的視口邊界的裁剪路徑。rect() 值定義了一個矩形裁剪區域,遵循以下語法:rect(<top>, <right>, <bottom>, <left>)<top><bottom> 值指定了與元素視口頂部邊沿的偏移量,而 <right><left> 指定了與元素視口左側邊沿的偏移量。

規範

規範
CSS 蒙版模組 Level 1
# clip-property

瀏覽器相容性