Cách viết mã hiệu ứng văn bản thông minh bằng CSS

Tác Giả: Louise Ward
Ngày Sáng TạO: 7 Tháng 2 2021
CậP NhậT Ngày Tháng: 16 Có Thể 2024
Anonim
20/04/2022  BỔN CŨ SOẠN LẠI - TIẾP TỤC BÁN MẠNH CUỐI PHIÊN
Băng Hình: 20/04/2022 BỔN CŨ SOẠN LẠI - TIẾP TỤC BÁN MẠNH CUỐI PHIÊN

NộI Dung

Liên kết cuộn qua 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 độc đáo. Middle Child có một hiệu ứng tuyệt vời, hiếm khi thấy ở những nơi khác, đó là chụp từng chữ cái và tách chúng ra bằng hoạt ảnh, khởi động khi khách truy cập di chuột qua từ đó. Hình ảnh động giúp truyền tải tính cách vui tươi của thương hiệu bánh sandwich.

Trong bài viết này, chúng tôi hướng dẫn bạn cách tạo lại hiệu ứng trên trang web của bạn. Để có thêm cảm hứng, hãy xem hướng dẫn của chúng tôi về các ví dụ hoạt ảnh CSS tốt nhất (kèm theo hướng dẫn về cách viết mã chúng). Đối với điều gì đó khác biệt một chút, hãy thử một trình xây dựng trang web hàng đầu hoặc lựa chọn lưu trữ đám mây tốt nhất của chúng tôi. Và nếu bạn đang làm cho trang web của mình phức tạp hơn, hãy đảm bảo rằng dịch vụ lưu trữ web của bạn đang hoạt động tốt.

01. Hiệu ứng văn bản di chuột qua

Một trong những hiệu ứng văn bản tuyệt vời trên trang web Middle Child là cho các hiệu ứng cuộn qua trên menu, nơi các chữ cái tách ra trên văn bản và xoay nhẹ. Bắt đầu điều này với một số thẻ HTML đơn giản.


div> div> Bữa sáng / div> / div>

02. Tạo CSS

Sử dụng tệp CSS riêng biệt hoặc các thẻ kiểu để thêm các quy tắc CSS sau đây và làm cho trang có kích thước đầy đủ của trình duyệt bằng cách đảm bảo phần nội dung và trình bao bọc có chiều cao đầy đủ có sẵn.

thân {chiều rộng: 100%; chiều cao: 100%; lề: 0; đệm: 0; } .wrapper {display: grid; chiều cao: 100%; }

03. Vị trí của từ

Các từ ngữ lớp căn giữa 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 điều này. Các lên lớp sẽ được áp dụng cho mọi chữ cái khác và những chữ cái này sẽ di chuyển lên trên.

.word {font-size: 3em; margin: auto tự động; } .word .up {display: inline-block; biến đổi: translate3d (0px, 0px, 0px) xoay (0deg); chuyển tiếp: dễ dàng trong 0,5 giây; }

04. Lên và hơn

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 chuyển động lên trên cho lên sự đảo lộn. Phía trên cũng được xoay một chút để tăng cường giao diện.


.word .down {display: inline-block; biến đổi: translate3d (0px, 0px, 0px) xoay (0deg); chuyển tiếp: dễ dàng trong 0,5 giây; } .word: hover .up {biến đổi: translate3d (0px, -8px, 0px) xoay (12deg); màu: # 058b05}

05. Di chuột xuống

Khi người dùng di chuột 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 vào các nhịp thay thế.

.word: hover .down {biến đổi: translate3d (0px, 8px, 0px) xoay (-12deg); màu: # 058b05; }

06. Tự động cho người dân

Sẽ hơi phức tạp khi phải đặt mọi chữ cái trong các khoảng 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 sử dụng JavaScript để truy vấn bộ chọn và lấy từng chữ cái. Đây str biến lấy ký tự hiện tại khi nó chạy qua văn bản.

script> var Elements = document.querySelectorAll (’.word’); for (var i = 0, l = Elements.length; i l; i ++) {var str = Elements [i] .textContent; các phần tử [i] .innerHTML = ’’;

07. Thêm các lớp xen kẽ

Bây giờ, một vòng lặp khác đặt mỗi chữ cái trong phần tử span của riêng nó và thêm vào lên hoặc là xuống lớp cho 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 được chia theo từng chữ cái lên và xuống, trong khi xoay nhẹ.


Bạn có thể thấy hiệu ứng trên trang web Middle Child.

for (var j = 0, ll = str.length; j ll; j ++) {var spn = document.createElement (’span’); các phần tử [i] .appendChild (spn); spn.textContent = str [j]; cho pos = (j% 2)? 'lên xuống'; spn.classList.add (pos); }} / script>

Bài viết này ban đầu được xuất bản trên tạp chí thiết kế web sáng tạo Nhà thiết kế web.Mua số báo 286 hoặc là đăng ký.

Phổ BiếN Trên CổNg Thông Tin
Cách tạo đoạn giới thiệu hoàn hảo: 10 mẹo chuyên nghiệp
Hơn NữA

Cách tạo đoạn giới thiệu hoàn hảo: 10 mẹo chuyên nghiệp

Bài viết này được mang đến cho bạn cùng với Ma ter of CG, một cuộc thi mới mang đến cơ hội làm việc với một trong những nhân vật mang tính biểu tượng nhất của 2000AD. C&#...
Khám phá các công cụ dành cho nhà phát triển của Facebook
Hơn NữA

Khám phá các công cụ dành cho nhà phát triển của Facebook

Nền tảng nhà phát triển Facebook là một tập hợp các API và trình cắm cho phép người dùng Facebook đăng nhập vào trang web của bạn bằng danh tính Faceb...
VFX hoành tráng của Black Panther
Hơn NữA

VFX hoành tráng của Black Panther

Black Panther đã trở thành bộ phim Marvel tudio thứ năm vượt qua mốc 1 tỷ U D doanh thu phòng vé toàn cầu. “Thật không thể tin được là thế giới lại có phản ứng ...