Chuyển đổi tài sản26. 010. 016. 06. 112. 1chuyển tiếp-trễ26. 010. 016. 06. 112. 1thời gian chuyển đổi26. 010. 016. 06. 112. 1transition-property26. 010. 016. 06. 112. 1chức năng thời gian chuyển tiếp26. 010. 016. 06. 112. 1
Làm cách nào để sử dụng Chuyển tiếp CSS?
Để tạo hiệu ứng chuyển tiếp, bạn phải chỉ định hai điều
- thuộc tính CSS mà bạn muốn thêm hiệu ứng vào
- thời gian tác dụng
Ghi chú. Nếu phần thời lượng không được chỉ định, quá trình chuyển đổi sẽ không có hiệu lực vì giá trị mặc định là 0
Ví dụ sau hiển thị màu đỏ 100px * 100px
yếu tố. Các
phần tử cũng đã chỉ định hiệu ứng chuyển tiếp cho thuộc tính chiều rộng, với thời lượng là 2 giây
Thí dụ
div {
bề rộng. 100px;
chiều cao. 100px;
lai lịch. màu đỏ;
chuyển tiếp. chiều rộng 2s;
}
Hiệu ứng chuyển tiếp sẽ bắt đầu khi thuộc tính CSS được chỉ định [chiều rộng] thay đổi giá trị
Bây giờ, chúng ta hãy chỉ định một giá trị mới cho thuộc tính chiều rộng khi người dùng di chuột qua
yếu tố
Lưu ý rằng khi con trỏ chuột ra khỏi phần tử, nó sẽ dần dần trở lại kiểu ban đầu
Thay đổi một số giá trị thuộc tính
Ví dụ sau thêm hiệu ứng chuyển tiếp cho cả thuộc tính chiều rộng và chiều cao, với thời lượng là 2 giây cho chiều rộng và 4 giây cho chiều cao
Thuộc tính position
chỉ định loại phương pháp định vị được sử dụng cho một phần tử [tĩnh, tương đối, cố định, tuyệt đối hoặc dính]
Thuộc tính position
chỉ định loại phương pháp định vị được sử dụng cho một phần tử
Có năm giá trị vị trí khác nhau
static
relative
fixed
absolute
sticky
Các phần tử sau đó được định vị bằng cách sử dụng các thuộc tính trên cùng, dưới cùng, bên trái và bên phải. Tuy nhiên, các thuộc tính này sẽ không hoạt động trừ khi thuộc tính position
được đặt trước. Chúng cũng hoạt động khác nhau tùy thuộc vào giá trị vị trí
Chức vụ. tĩnh;
Các phần tử HTML được định vị tĩnh theo mặc định
Các phần tử được định vị tĩnh không bị ảnh hưởng bởi các thuộc tính trên, dưới, trái và phải
Một phần tử với position: static;
không được định vị theo bất kỳ cách đặc biệt nào;
Cái này
phần tử có vị trí. tĩnh;
Đây là CSS được sử dụng
Chức vụ. liên quan đến;
Một phần tử có position
0 được định vị so với vị trí bình thường của nó
Đặt các thuộc tính top, right, bottom và left của một phần tử được định vị tương đối sẽ khiến nó bị điều chỉnh khỏi vị trí bình thường. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng trống nào do phần tử để lại
Cái này
phần tử có vị trí. liên quan đến;
Đây là CSS được sử dụng
Thí dụ
div. liên quan đến {
Chức vụ. liên quan đến;
bên trái. 30px;
biên giới. Chất rắn 3px #73AD21;
}
Chức vụ. đã sửa;
Phần tử có position
1 được định vị so với khung nhìn, có nghĩa là phần tử luôn ở cùng một vị trí ngay cả khi trang được cuộn. Các thuộc tính top, right, bottom, left dùng để định vị phần tử
Phần tử cố định không để lại khoảng trống trên trang mà nó thường được đặt
Lưu ý phần tử cố định ở góc dưới bên phải của trang. Đây là CSS được sử dụng
Thí dụ
div. đã sửa {
Chức vụ. đã sửa;
đáy. 0;
đúng. 0;
bề rộng. 300px;
biên giới. Chất rắn 3px #73AD21;
}
Cái này
phần tử có position
1
Chức vụ. tuyệt đối;
Một phần tử có position
3 được định vị tương ứng với tổ tiên được định vị gần nhất [thay vì được định vị tương đối so với khung nhìn, như cố định]
Tuy nhiên;
Ghi chú. Các phần tử được định vị tuyệt đối bị xóa khỏi luồng thông thường và có thể chồng lấp các phần tử
Đây là một ví dụ đơn giản
Cái này
phần tử có vị trí. liên quan đến;
Cái này
phần tử có vị trí. tuyệt đối;
Đây là CSS được sử dụng
Thí dụ
div. liên quan đến {
Chức vụ. liên quan đến;
bề rộng. 400px;
chiều cao. 200px;
biên giới. Chất rắn 3px #73AD21;
}
div. tuyệt đối {
Chức vụ. tuyệt đối;
đứng đầu. 80px;
đúng. 0;
bề rộng. 200px;
chiều cao. 100px;
biên giới. Chất rắn 3px #73AD21;
}
Chức vụ. nếp;
Một phần tử có position
4 được định vị dựa trên vị trí cuộn của người dùng
Phần tử cố định chuyển đổi giữa relative
và fixed
, tùy thuộc vào vị trí cuộn. Nó được định vị tương đối cho đến khi một vị trí bù nhất định được đáp ứng trong chế độ xem - sau đó nó "dính" vào vị trí [như vị trí. đã sửa]
Ghi chú. Internet Explorer không hỗ trợ định vị cố định. Safari yêu cầu tiền tố -webkit- [xem ví dụ bên dưới]. Bạn cũng phải chỉ định ít nhất một trong số position
7, position
8, position
9 hoặc position
0 để định vị cố định hoạt động
Trong ví dụ này, phần tử cố định dính vào đầu trang [_______0_______1], khi bạn đến vị trí cuộn của nó