<timeline-range-name>
Kiểu dữ liệu enumerated <timeline-range-name> là một định danh CSS biểu diễn một trong các phạm vi timeline được đặt tên trước trong view progress timeline.
Các giá trị từ khóa <timeline-range-name> được dùng trong bộ chọn keyframe và các thuộc tính viết tắt và đầy đủ sau:
Cú pháp
Các giá trị <timeline-range-name> hợp lệ:
cover-
Biểu diễn toàn bộ phạm vi của view progress timeline, từ điểm mà cạnh đầu của phần tử chủ thể lần đầu đi vào vùng hiển thị view progress của scrollport (tiến độ
0%) đến điểm mà cạnh cuối đã hoàn toàn rời khỏi nó (tiến độ100%). contain-
Biểu diễn phạm vi của view progress timeline trong đó phần tử chủ thể được chứa hoàn toàn bởi, hoặc chứa hoàn toàn, vùng hiển thị view progress trong scrollport
- Nếu phần tử chủ thể nhỏ hơn scrollport, phạm vi từ điểm phần tử chủ thể lần đầu được scrollport chứa hoàn toàn (tiến độ
0%), đến điểm nó không còn được scrollport chứa hoàn toàn (tiến độ100%). - Nếu phần tử chủ thể lớn hơn scrollport, phạm vi từ điểm phần tử chủ thể lần đầu bao phủ hoàn toàn scrollport (tiến độ
0%), đến điểm nó không còn bao phủ hoàn toàn scrollport (tiến độ100%).
- Nếu phần tử chủ thể nhỏ hơn scrollport, phạm vi từ điểm phần tử chủ thể lần đầu được scrollport chứa hoàn toàn (tiến độ
entry-
Biểu diễn phạm vi của view progress timeline từ điểm phần tử chủ thể bắt đầu đi vào scroll port, đến điểm nó đã đi vào hoàn toàn scrollport.
0%tương đương với0%của phạm vicover.100%tương đương với0%của phạm vicontain. exit-
Biểu diễn phạm vi của view progress timeline từ điểm phần tử chủ thể bắt đầu thoát khỏi scroll port, đến điểm nó đã thoát hoàn toàn khỏi scrollport.
0%tương đương với100%của phạm vicontain.100%tương đương với100%của phạm vicover. entry-crossing-
Biểu diễn phạm vi trong đó hộp chính đi qua cạnh biên cuối. Điểm bắt đầu (tiến độ 0%) của phạm vi xảy ra khi cạnh biên đầu của hộp chính của phần tử trùng với cạnh cuối của vùng hiển thị view progress. Điểm kết thúc (100%) của phạm vi là điểm mà cạnh biên cuối của hộp chính của phần tử trùng với cạnh cuối của vùng hiển thị view progress. Kích thước của phạm vi bằng kích thước hộp chính của phần tử theo hướng cuộn.
exit-crossing-
Biểu diễn phạm vi trong đó hộp chính đi qua cạnh biên đầu. Điểm bắt đầu phạm vi (tiến độ 0%) xảy ra khi cạnh biên đầu của hộp chính của phần tử trùng với cạnh đầu của vùng hiển thị view progress. Điểm kết thúc phạm vi (tiến độ 100%) là điểm mà cạnh biên cuối của hộp chính của phần tử trùng với cạnh đầu của vùng hiển thị view progress. Kích thước của phạm vi bằng kích thước hộp chính của phần tử theo hướng cuộn.
Cú pháp chính thức
<timeline-range-name> =
cover |
contain |
entry |
exit |
entry-crossing |
exit-crossing
Ví dụ
Thông số kỹ thuật
| Specification |
|---|
| Scroll-driven Animations> # typedef-timeline-range-name> |