Giới thiệu các hiệu ứng cho văn bản và typography có thể thêm một quan điểm hoàn toàn mới cho Kinh nghiệm người dùng trên một trang web. Nhưng văn bản sẽ được đọc, và quá thông minh hoặc thông minh với hiệu ứng có thể đánh bại mục đích của nó.
Vì vậy, hãy thông minh, thông minh, nhưng đảm bảo rằng của bạn typography động học. hiệu ứng thực sự hoạt động, giống như nó làm trên Trang web của Patrick Heng - Nổi bật trong hình ảnh trên. Đọc để tìm hiểu làm thế nào...
Mở Tệp dự án Và bạn sẽ thấy rằng có thư viện Velocity.js và Blast.js. Blast tách văn bản lên, trong khi vận tốc là một động cơ mười hai. Có ba biến bù để làm cho mỗi phần của văn bản di chuyển theo các khoảng thời gian khác nhau.
& lt; script & gt;
var offset1 = 0;
var offset2 = 0;
var offset3 = 0;
& lt; / script & gt;
Sử dụng Blast, mỗi ký tự văn bản được chia thành phần tử SPAN của riêng họ. Sau đó, lớp văn bản trên cùng được lặp qua và bù được tăng lên cho mỗi chữ cái để chúng hoạt động độc lập.
$ ("H1"). Vụ nổ ({
Dấu phân cách: "Nhân vật"
});
Chức năng Anim () {
var $ spans = $ ("# top"). Tìm ('span');
$ spans.each (hàm () {
offset1 + = 40;
Bây giờ thư viện Velocity thêm các chuyển động và độ mờ để các chữ cái di chuyển lên và mờ dần. Mỗi chữ cái được bù và thời lượng và độ dễ dàng được đặt cho mỗi chữ cái.
$ (này) .Velocity ({
Dịch: -100,
Opacity: 1.
}, {
Trì hoãn: Offset1,
Thời lượng: 800,
nới lỏng: "EASEOUTBACK"
});
});
}
Bây giờ chức năng 'Anim' được gọi và điều này kích hoạt hoạt hình để bắt đầu. Một hàm 'setTimeout' hiện đang làm lảo đảo một khối văn bản thứ hai sẽ có màu vàng. Một lần nữa, nó được kích hoạt bằng cách sử dụng vận tốc như trong ví dụ đầu tiên.
Anim ();
setTimeout (hàm () {
var $ spans = $ ("# giữa"). Tìm ('span');
$ spans.each (hàm () {
offset2 + = 40;
$ (cái này) .Velocity ({
Dịch: -100,
Opacity: 0.8.
}, {
Độ trễ, thời gian và nới lỏng được đặt để văn bản màu vàng thứ hai di chuyển chính xác. Sau đó, phần cuối cùng của văn bản màu cam được kiểm soát trong chức năng 'SETTIMEOUT' tiếp theo để trì hoãn việc di chuyển này lâu hơn một chút trước khi bắt đầu.
Độ trễ: Offset2,
Thời lượng: 800,
nới lỏng: "EASEOUTBACK"
});
});
}, 100);
setTimeout (hàm () {
var $ spans = $ ("# dưới"). Tìm ('span');
Bây giờ các chữ cái cuối cùng được chuyển vào vị trí. Điều này mang lại hiệu ứng tương tự như Trang web của Patrick Heng , có các lớp văn bản di chuyển. Patrick thực sự sử dụng WebGL để di chuyển văn bản nhưng đây là một cách đơn giản hơn với các yếu tố DOM.
$ spans.each (hàm () {
offset3 + = 40;
$ (cái này) .Velocity ({
Dịch: -100,
Opacity: 0.8.
}, {
Trì hoãn: Offset3,
Thời lượng: 800,
nới lỏng: "EASEOUTBACK"
});
});
}, 150);
Richard Rutter có một tình yêu và niềm đam mê cho typography và đồng sáng lập Fontdeck. , một dịch vụ phông chữ web tiên phong. Là một nhà truyền giáo kiểu chữ Web tự bổ nhiệm, Richard là người tổ chức trưởng của Clearleft Ampersand. hội nghị kiểu chữ web.
Tại Generate London 2018, hội thảo của ông sẽ giúp bạn tạo các trang web với kiểu chữ Web hấp dẫn, thích hợp, biểu cảm và dễ đọc, điều chỉnh cho màn hình của tất cả các hình dạng và kích cỡ. Bạn sẽ học cách kết hợp thủ công hàng thế kỷ cũ với công nghệ tiên tiến - bao gồm cả phông chữ biến - để thiết kế và phát triển những trải nghiệm tốt nhất cho độc giả của bạn.
Trong suốt một ngày, bạn sẽ tham gia các hoạt động thực hành, áp dụng từng kỹ thuật mới cho một trang web ví dụ chi tiết mà bạn có thể lấy lại với bạn. Điều này sẽ tạo thành tài nguyên hoàn hảo để bạn tham khảo trong tương lai. Và nếu điều đó là không đủ, mọi người tham dự sẽ bỏ đi với một bản sao điện tử miễn phí của Richard được hoan nghênh Cuốn sách kiểu chữ web .
Đừ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: Jonathan Hardesty) Trang 1/2: trang 1 ..
[số 8] Để vẽ tay, bạn cần nhìn qua sự phức tạp của giải phẫu của bàn tay và nhận ra các quy tắc �..
[số 8] [số 8] Một cách tuyệt vời để thu hút sự chú ý - và giữ nó - là tạo ra một Bố trí trang web ..
[số 8] Sử dụng các yếu tố của bạn bút chì được bảo vệ là một cách tuyệt vời để ..
[số 8] Chuẩn bị tài sản để sử dụng kỹ thuật số là một nhiệm vụ cốt lõi cho Nhà thiết k�..
[số 8] Họa sĩ hậu ấn tượng của Hà Lan Vincent van Gogh (1853-1890) đã tạo ra nhiều bức chân dung tự tron..
Tuần trước Adobe đã phát hành thêm một số video về hữu ích của họ tạo ra danh sách phát bây giờ, mang lại cho các sáng tạo cơ hội nhận một loạt c�..
Khách hàng không ngừng tìm kiếm những cách mới tham gia với khán giả. Snapchat Geofilterters - Lớp phủ giao tiếp đặc biệt - là một cách tuyệt vời để c�..