order

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

Thuộc tính order cho biết kích thước của ma trận sẽ được dùng bởi phần tử <feConvolveMatrix>.

Bạn có thể dùng thuộc tính này với phần tử SVG sau:

Ví dụ

html
<svg viewBox="0 0 420 200" xmlns="http://www.w3.org/2000/svg">
  <filter id="emboss1" x="0" y="0" width="100%" height="100%">
    <feTurbulence baseFrequency="0.025" seed="0" />
    <feConvolveMatrix kernelMatrix="3 0 0 -4" order="2" />
  </filter>
  <filter id="emboss2" x="0" y="0" width="100%" height="100%">
    <feTurbulence baseFrequency="0.025" seed="0" />
    <feConvolveMatrix kernelMatrix="3 0 0 0 0 0 0 0 -4" order="3" />
  </filter>

  <rect x="0" y="0" width="200" height="200" filter="url(#emboss1)" />
  <rect x="220" y="0" width="200" height="200" filter="url(#emboss2)" />
</svg>

Lưu ý sử dụng

Giá trị <number-optional-number>
Giá trị mặc định 3
Có thể animate
<number-optional-number>

Giá trị này cho biết số ô trong mỗi chiều cho kernel matrix. Các giá trị được cung cấp phải là <integer> lớn hơn zero. Các giá trị không phải số nguyên sẽ bị cắt bớt, tức là làm tròn về số nguyên gần nhất theo hướng về zero. Số đầu tiên cho biết số cột trong ma trận. Số thứ hai cho biết số hàng trong ma trận. Nếu không cung cấp số thứ hai, nó mặc định bằng số đầu tiên.

Nên chỉ dùng các giá trị nhỏ (ví dụ: 3); các giá trị lớn hơn có thể dẫn đến chi phí CPU rất cao và thường không tạo ra kết quả đủ để bù cho tác động lên hiệu năng.

Thông số kỹ thuật

Thông số kỹ thuật
Filter Effects Module Level 1
# element-attrdef-order

Tương thích trình duyệt