<set>

Baseline Widely available

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

<set> SVG cung cấp một cách đặt giá trị của một thuộc tính trong một khoảng thời gian xác định.

Nó hỗ trợ mọi kiểu thuộc tính, kể cả những kiểu không thể nội suy hợp lý, như các giá trị chuỗi và boolean. Với các thuộc tính có thể nội suy hợp lý, <animate> thường được ưu tiên hơn.

Note: Phần tử <set> không có tính cộng thêm. Các thuộc tính additiveaccumulate không được phép và sẽ bị bỏ qua nếu được chỉ định.

Ngữ cảnh sử dụng

CategoriesAnimation element
Permitted contentAny number of the following elements, in any order:
Descriptive elements

Thuộc tính

to

Thuộc tính này xác định giá trị sẽ được áp dụng cho thuộc tính đích trong suốt thời lượng của hoạt ảnh. Giá trị phải khớp với các yêu cầu của thuộc tính đích. Kiểu giá trị: <anything>; Giá trị mặc định: none; Có thể hoạt ảnh: không

Giao diện DOM

Phần tử này triển khai giao diện SVGSetElement.

Ví dụ

html
<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg">
  <style>
    rect {
      cursor: pointer;
    }
    .round {
      rx: 5px;
      fill: green;
    }
  </style>

  <rect id="me" width="10" height="10">
    <set attributeName="class" to="round" begin="me.click" dur="2s" />
  </rect>
</svg>

Đặc tả

Specification
SVG Animations Level 2
# SetElement

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

Xem thêm