Thêm hiệu ứng vào văn bản có thể thêm một cấp độ hoàn toàn mới và lãi mới. Hiệu ứng như typography động học. sẽ thu hút sự chú ý của người xem, viện trợ Kinh nghiệm người dùng và giúp kể câu chuyện đang được nói. Text HIỆU QUẢ TRÊN Làm tự hỏi trang web mang lại Phông chữ Web vào dòng tập trung theo dòng. Đọc tiếp để tìm hiểu cách tạo lại một cái gì đó tương tự.
Nhận được Tệp dự án để giúp làm theo hướng dẫn này.
Bước đầu tiên là xác định cấu trúc tài liệu sẽ lưu trữ nội dung HTML. Điều này bao gồm các container tài liệu, lưu trữ các phần đầu và cơ thể. Trong khi phần đầu lưu mực vào các tài nguyên CSS và JavaScript bên ngoài, cơ thể sẽ lưu trữ nội dung hiển thị được tạo ở bước 02.
& lt;! DocType HTML & GT;
& lt; html & gt;
& lt; Head & GT;
& lt; tiêu đề & gt; làm mờ văn bản & lt; / tiêu đề & gt;
& lt; link rel = "stylesheet" type = "text / css" href = "styles.css" / & gt;
& lt; script src = "code.js" & gt; & lt; / script & gt;
& lt; / head & gt;
& lt; body & gt;
*** BƯỚC 2 TẠI ĐÂY
& lt; / body & gt;
& lt; / html & gt;
Bước này xác định nội dung HTML có thể nhìn thấy. Hãy lưu ý cách các văn bản được chỉ định để có hiệu ứng mờ đều chứa trong một thùng chứa có lớp 'mờ'. Lớp này được sử dụng bởi JavaScript để tham chiếu các mục văn bản ở bước 03 và bởi CSS trong các bước sau.
& lt; H2 & GT;
Kỷ luật đến từ
& lt; ul class = "Blur" & gt;
& lt; li & gt; cam kết & lt; / li & gt;
& lt; li & gt; kiên trì & lt; / li & gt;
& lt; li & gt; cống hiến & lt; / li & gt;
& lt; li & gt; đào tạo & lt; / li & gt;
& lt; li & gt; khát vọng & lt; / li & gt;
& lt; li & gt; giáo dục & lt; / li & gt;
& lt; / ul & gt;
& lt; / h2 & gt;
Tạo một tệp mới gọi là 'Code.js'. Mỗi mục bên trong thùng chứa Blur sẽ được trình bày ba giây sau mục trước đó. JavaScript được sử dụng để tự động hóa ứng dụng các thuộc tính CSS duy nhất. Bước đầu tiên của việc này là chọn tất cả các mục cấp độ đầu tiên bên trong thùng chứa Blur - sau khi trang đã tải.
window.addeventlistener ("tải", hàm () {
var nút = document.queryselectorall (". Blur & gt; *");
*** BƯỚC 4 TẠI ĐÂY
});
Vòng lặp 'cho' được sử dụng để tham chiếu từng mục được trả về biến 'nút' trong bước trước. Bộ đếm chỉ mục của vòng lặp 'for' được sử dụng để tính số giây để gán cho thuộc tính độ trễ hoạt hình. Do đó, mỗi mục có độ trễ dài hơn ba giây so với mục trước đó.
cho (var i = 0; i & lt; nút.length; i ++) {
các nút [i] .style.animationDelay = (i * 3) + "S";
}
Tạo một tệp mới gọi là 'Styles.css'. Bước đầu tiên để xác định các quy tắc trình bày CSS khởi xướng từng mục văn bản là vô hình. Một hình ảnh động gọi là 'AnimationBlur' cũng được áp dụng sẽ hoạt động cho mục thành chế độ xem trong thời gian năm giây. Chế độ hoạt hình phải được đặt thành 'Chuyển tiếp' để nó dừng trên khung cuối cùng của nó.
.Blur & GT; * {
Opacity: 0;
Hoạt hình: Animateblur 5S về phía trước;
}
Hoạt hình được áp dụng cho các phần tử 'mờ' ở bước 5 được xác định trong bước này. Tham chiếu đến 'AnimationBlur' được thực hiện dưới dạng hình ảnh động Keyframes. Khung đầu tiên 'từ' đặt các phần tử có thể nhìn thấy bằng bóng văn bản - nhưng với màu văn bản trong suốt. Đây là những gì tạo ra hiệu ứng văn bản mờ.
@KeyFrames Animateblur {
từ {
Opacity: 1;
Text-Shadow: 0 0 1EM RGBA (0,0,0, 0,5);
Màu sắc: RGBA (0,0,0,0);
Không thể
*** Bước 7 ở đây
}
Khung 'to' trong hoạt hình xác định khung cuối cùng mà văn bản sẽ hoạt hình. Khung này đặt bóng văn bản biến mất, cùng với màu văn bản có thể nhìn thấy hoàn toàn. Kết hợp với bước 06, các khung hình động giữa 'từ' và 'để' sẽ được trình duyệt tự động tính toán.
đến {
Opacity: 1;
Text-Shadow: 0 0 0px RGBA (0,0,0,0);
Màu sắc: # 000;
}
Bài viết này ban đầu xuất hiện trong tạp chí thiết kế web. Đăng ký tại đây .
Khi giới thiệu các hiệu ứng ưa thích cho một trang nó cần có một mục đích, bạn cần phải nghĩ về trải nghiệm người dùng.Và đây là những gì nhà phát triển UI Freelance Freelance Sara Soueidan sẽ tiết lộ trong 'Sử dụng CSS (và SVG) của mình vì lợi ích của UX' tại Tạo Luân Đôn 2018. .
Trong cuộc nói chuyện, cô sẽ chỉ ra một loạt các khả năng mà CSS cung cấp để cải thiện trải nghiệm người dùng tổng thể về giao diện người dùng của bạn, sử dụng CSS (có rắc SVG và JS tại đây và ở đó).
Hãy chắc chắn rằng bạn không bỏ lỡ. Nhận vé của bạn bây giờ.
Những bài viết liên quan:
[số 8] (Tín dụng hình ảnh: Getty Images) CSS không ngừng phát triển và một loạt các tính năng m�..
[số 8] (Tín dụng hình ảnh: Tiffany Choong) Tạo hình ảnh CSS là một cách thú vị để thực hành ..
[số 8] Vào giữa những năm 2000, các đại lý ảo và chatbots dịch vụ khách hàng đã nhận được rất nhi�..
[số 8] Trong lớp Master này, tôi sẽ tiết lộ các bước cơ bản bạn cần để theo dõi để học Cá..
[số 8] Web như chúng ta biết, không ngừng thay đổi và phát triển. Những gì chúng ta vẫn có thể nhớ là ..
Figma là một công cụ đồ họa cho các nhà thiết kế UI. Nó có một giao diện đơn giản và cho phép bạn hợp tác làm việc với đồng đội của mình. Nếu..
[số 8] Trong nhiều năm, tôi đã bị đe dọa bằng cách làm việc kỹ thuật số. Một cái gì đó về ngòi n..