Liên kết Rollover là một cách tuyệt vời để thu hút sự chú ý của người dùng, đặc biệt nếu họ làm điều gì đó bất thường hoặc nguyên bản. Giữa trẻ có một hiệu ứng tuyệt vời, hiếm khi được nhìn thấy ở nơi khác, chụp mỗi chữ cái và tách chúng ra khỏi hoạt hình, mà đá vào khi khách truy cập bay qua từ này. Hoạt hình giúp truyền đạt nhân vật vui tươi của thương hiệu Sandwich.
Trong bài viết này, chúng tôi chỉ cho bạn cách tạo lại hiệu ứng trên trang web của bạn. Để có nhiều cảm hứng hơn, hãy xem hướng dẫn của chúng tôi về Ví dụ hoạt hình CSS tốt nhất (với hướng dẫn về cách mã hóa chúng). Cho một cái gì đó hơi khác, hãy thử một đỉnh người tạo ra trang web hoặc lựa chọn tốt nhất của chúng tôi lưu trữ đám mây . Và nếu bạn đang làm cho trang web của bạn phức tạp hơn, hãy chắc chắn rằng của bạn web hosting là trên điểm.
Một trong những hiệu ứng văn bản tuyệt vời đối với trang web giữa trẻ em dành cho các hiệu ứng rollover trên menu, trong đó các chữ cái tách ra trên văn bản và xoay một chút. Bắt đầu điều này với một số thẻ HTML đơn giản.
& lt; div class = "wrapper" & gt;
& lt; div class = "từ" & gt; Ăn sáng & lt; / div & gt;
& lt; / div & gt;
Sử dụng tệp CSS hoặc thẻ kiểu riêng biệt để thêm các quy tắc CSS sau và làm cho trang điền vào kích thước đầy đủ của trình duyệt bằng cách đảm bảo thân và trình bao bọc có độ cao đầy đủ khả dụng.
cơ thể {
Chiều rộng: 100%;
Chiều cao: 100%;
Biên độ: 0;
Đệm: 0;
Không thể
.vỏ bánh {
Hiển thị: lưới;
Chiều cao: 100%;
}
Các từ ngữ lớp trung tâm từ trong lưới. Bất kỳ văn bản nào được cung cấp từ ngữ lớp có thể áp dụng này. Các lên Lớp học sẽ được áp dụng cho mọi bức thư khác và những thứ này sẽ di chuyển lên trên.
.word {
Kích thước phông chữ: 3EM;
Biên độ: Tự động tự động;
Không thể
.chuẩn rồi
Đồn là
Hiển thị: Khối nội tuyến;
Chuyển đổi: Translate3D (0px, 0px, 0px)
Xoay (0DEG);
Chuyển đổi: Tất cả 0,5S dễ dàng vào;
}
Bây giờ xuống Lớp chia sẻ các cài đặt rất giống với lên Nhưng di chuột cho thấy sự chuyển động lên trên cho lên Rollover. Nhìn lên cũng xoay một chút để tăng cường vẻ ngoài.
.word .down
Đồn là
Hiển thị: Khối nội tuyến;
Chuyển đổi: Translate3D (0px, 0px, 0px)
Xoay (0DEG);
Chuyển đổi: Tất cả 0,5S dễ dàng vào;
Không thể
.word: Hover .up
Đồn là
Chuyển đổi: Translate3D (0px, -8px, 0px)
Xoay (12DEG);
Màu sắc: # 058B05
}
Khi người dùng dao động qua văn bản, lớp xuống sẽ di chuyển văn bản xuống dưới. Sau đó trong JavaScript, văn bản sẽ được chia thành các nhịp riêng biệt với các lớp được thêm tự động để thay thế các nhịp.
.word: di chuột .Down {
Chuyển đổi: Translate3D (0px, 8px, 0px)
Xoay (-12DEG);
Màu sắc: # 058B05;
}
Đó là một chút rắc rối để phải đặt mọi bức thư trong các nhịp xen kẽ với các lớp khác nhau, vì vậy chúng tôi sẽ tự động hóa quy trình bằng cách truy vấn JavaScript để truy vấn bộ chọn và lấy mỗi chữ cái. Ở đây giống như đàn bà Biến lấy chữ cái hiện tại khi nó lặp qua văn bản.
& lt; script & gt;
Var Elements = document.QuerySelectorall
('word ');
cho (var i = 0, l = allement.length; i
& lt; l; i ++) {
var str = phần tử [i] .TextContent;
các phần tử [i] .innerhtml = '';
Bây giờ một vòng lặp khác đặt từng chữ cái trong phần tử SPAN của riêng nó và thêm một trong lên hoặc là xuống lớp đến các nhịp. Nếu bạn nhìn vào điều này trong trình duyệt, bạn sẽ thấy văn bản phân chia bằng mỗi chữ cái lên và xuống, trong khi quay một chút.
Bạn có thể thấy hiệu ứng trong hành động trên Trang web giữa trẻ em .
cho (var j = 0, ll = str.length; j
& lt; ll; J ++) {
var spn = document.createase ('span');
các yếu tố [i] .appendchild (SPN);
spn.textcontent = str [j];
Đặt pos = (j% 2)? 'lên xuống';
spn. classlist.add (pos);
Không thể
Không thể
& lt; / script & gt;
Bài viết này ban đầu được xuất bản trong Tạp chí Thiết kế web sáng tạo Nhà thiết kế web . Mua số 286. hoặc là đăng ký. .
Đọc thêm:
Cho dù bạn chỉ mới bắt đầu trong thiết kế đồ họa hay một chuyên gia dày dạn, luôn có một cái gì đó mới để học nếu bạn muốn đi trước trò ch..
[số 8] Đôi mắt là yếu tố quan trọng nhất của bất kỳ bức chân dung thành công nào, nhưng nhiều ngư�..
[số 8] Sử dụng tuyệt vời của lý thuyết màu sắc Trong thiết kế là một trong những điều..
[số 8] Trong hướng dẫn này, tôi sẽ chia sẻ các kỹ thuật và phương pháp tôi sử dụng để tạo các mô..
[số 8] Cho dù chúng ta có muốn thừa nhận hay không, các nền tảng tương tác nhắn tin đang góp phần vào t..
[số 8] Các họa sĩ rococo thế kỷ 18 đã sử dụng trí tưởng tượng, bảng màu mơ mộng, bầu không khí l�..
Ước gì bạn có thể chọn một kỹ năng mới nhưng dường như không thể tìm thấy thời gian để ngồi xuống và học hỏi? Adobe's. Làm cho nó bây gi�..
[số 8] Thật dễ dàng để bị cuốn vào cố gắng phát triển một ý tưởng trong một công cụ vẽ tập ti..