Văn bản mờ dần CSS
Sự miêu tảHình ảnh xuất hiện hoặc dần dần xuất hiện hoặc biến mất khỏi tầm nhìn hoặc hợp nhất thành một ảnh khác cú pháp@keyframes fadeOut { 0% {opacity: 1;} 100% {opacity: 0;} } Thông số
Thí dụReload page đầu raNó sẽ tạo ra kết quả sau - Văn bản mờ dần ở dưới cùng và có liên kết “Thêm…”. Văn bản mờ dần không có gì mới ở đây. Tôi đã có một bản demo cho điều đó từ lâu, sử dụng tệp PNG trong suốt được đặt trên văn bản. Nhưng vì đây là một ý tưởng hơi khác và thời thế đang thay đổi nên chúng ta có thể tiến bộ hơn một chút với ý tưởng này Giả sử những hộp văn bản nhỏ này được sử dụng trong một thanh bên, vì vậy đánh dấu HTML của chúng ta sẽ là một div với lớp
Hộp sẽ bị giới hạn chiều cao bởi thuộc tính thích hợp
Điều đó mang lại cho chúng ta “Tiết lộ” với jQueryCách đơn giản nhất để thực hiện công việc này là xóa CSS có chiều cao tối đa khỏi hộp thanh bên khi nhấp chuột. Điều đó sẽ cho phép nó ngay lập tức mở rộng xuống chiều cao tự nhiên của tất cả các đoạn chứa trong đó. Về mặt lý thuyết, bạn có thể làm điều này với CSS3 và. mục tiêu, nhưng đó là tạm thời và sẽ gây ra hiện tượng nhảy xuống trang. Chúng ta có thể làm cho nó thanh lịch hơn bằng cách sử dụng JavaScript và các hoạt ảnh dễ dàng của jQuery
Vì vậy, bằng tiếng Anh thuần túy, khi một nút được nhấp vào bên trong hộp thanh bên, hãy tìm tất cả những người chơi có liên quan có liên quan (các phần tử gốc và tương tự), đo chiều cao lý tưởng mới, tạo hiệu ứng cho chiều cao mới đó và xóa nút Xem bản trình diễn Tải tệp xuống Ghi chú nhanh về Độ trong suốt & Độ dốcTôi đã có một số người phải vò đầu bứt tai khi cố gắng tìm ra một vấn đề kỳ lạ bằng cách sử dụng các chuyển màu CSS3 và làm mờ dần từ “trong suốt” thành màu lục giác thông thường. Có vẻ như màu sắc đang nhân lên trên nền. Điều đang thực sự xảy ra là từ “trong suốt” thực ra chỉ được ánh xạ tới “rgba(0, 0, 0, 0)” có nghĩa là “màu đen hoàn toàn trong suốt. ” Vì vậy, khi tạo gradient, các màu trung gian được trộn với màu đen không hoàn toàn trong suốt. Để khắc phục điều này, bạn sẽ cần sử dụng màu RGBa ở cả phần đầu và màu nhạt dần, ngay cả khi màu đó hoàn toàn trong suốt. Ví dụ, để màu đỏ nhạt dần từ đỏ sang trong suốt
Và đừng quên tất cả các cú pháp gradient khác. Làm ơn CSS3. là một tài nguyên tuyệt vời để nhận các cú pháp CSS3 cập nhật nhanh chóng |