Hướng dẫn sử dụng marquee

Hôm ni chúng ta vẫn chú ý “hầu tước” một đợt nữa. Chúng tôi đích thực sẽ đề cùa đến nó trong nội dung bài pixshare.vnết trước của chúng tôi sẽ nói về vấn đề sử dụng -webkit-marquee gia tài, dẫu vậy lần này bọn họ đang gửi chủ thể này xa rộng một chút ít.

Bạn đang xem: Hướng dẫn sử dụng marquee

Trong nội dung bài pixshare.vnết này, Cửa Hàng chúng tôi sẽ tạo ra một giống như marquee hiệu ứng bằng phương pháp sử dụng CSS3 Animation. Bằng cách đó, Cửa Hàng chúng tôi sẽ hoàn toàn có thể thêm những công dụng cần yếu đạt được chỉ cách -webkit-marquee.

Trừ khi bạn đã không còn xa lạ với mô-đun Hoạt hình CSS3, chúng tôi khuyên ổn bạn nên coi các tư liệu tìm hiểu thêm dưới đây trước khi thường xuyên với tư liệu này:

Ảnh đụng CSS3 - W3School Ảnh động CSS - Mozilla Dev. Mạng

Ngoài ra, hãy chú ý rằng, hiện tại, CSS3 Animation chỉ hoàn toàn có thể hoạt động trong Firefox 8+, Chrome 12+ cùng Safari 5.0+ với phiên phiên bản chi phí tố (-moz- với -webkit-). Tuy nhiên, chúng tôi vẫn chỉ sử dụng phiên phiên bản chấp nhận từ bỏ W3C mà lại không có chi phí tố để tránh làm vượt thiết lập nội dung bài pixshare.vnết này cùng với các mã thừa.

Giải quyết vấn đề Marquee

giữa những sự pixshare.vnệc với marquee là vnạp năng lượng bản liên tục dịch rời. Hành pixshare.vn này gây phá đến vấn đề gọi, với văn uống bạn dạng cũng cạnh tranh hiểu. Lần này, Shop chúng tôi vẫn nỗ lực sinh sản phiên bản marquee của riêng bản thân và tạo cho nó trsống buộc phải gần gũi hơn cùng với người tiêu dùng. Ví dụ; chũm vị vnạp năng lượng phiên bản dịch rời liên tiếp, Shop chúng tôi vẫn ngừng nó Lúc nó hiển thị tương đối đầy đủ, vày vậy người tiêu dùng rất có thể phát âm văn bản trong giây lát.

Bảng phân chình họa (sắp tới xếp)

Mỗi sáng chế và thi công, nhỏng biệu tượng công ty, hình minc họa hoặc trang web, thường ban đầu bằng một bản phác họa. Trong nghành nghề cung ứng phim hoạt hình, vấn đề đó được thực hiện cùng với bảng phân cảnh. Trước khi công ty chúng tôi bắt đầu cùng với bất kỳ mã hóa làm sao, trước tiên Shop chúng tôi sẽ tạo một loại kịch bản, sẽ giúp đỡ chúng tôi tưởng tượng phim hoạt hình của công ty chúng tôi.

*

Nhỏng chúng ta có thể thấy trường đoản cú bảng phân cảnh nghỉ ngơi bên trên, chúng tôi dự định chỉ hiển thị nhì loại văn uống phiên bản, cả nhì đang dịch rời tuần tự từ bắt buộc lịch sự trái.

Bảng phân chình họa của Cửa Hàng chúng tôi không tinh pixshare.vn nlỗi bảng phân cảnh mang đến phyên ổn phim hoạt hình đích thực, nhưng mà vấn đề là: bây giờ Cửa Hàng chúng tôi rất có thể hình dung ra cách làm cho của hầu tước của chúng tôi đang ra làm sao.

Đánh vệt HTML

Vì hoạt hình của Shop chúng tôi đang đơn giản, cho nên pixshare.vnệc khắc ghi HTML cũng trở nên đơn giản như:


Tự động hóa tập tin Dropbox của bạn với những hành động


Các hình trạng cơ bản

Trước Khi thao tác làm pixshare.vnệc bao quanh các công cụ hoạt hình, hãy thêm một số trong những phong thái cơ bạn dạng. Hãy bước đầu bằng cách thêm một kết cấu nền mang lại html thành phần.

html nền: url ("Nhìn /images / skewed_print.png"); Tiếp theo, công ty chúng tôi vẫn đặt vùng chọn trọng điểm cửa sổ trình cẩn thận cũng giống như thêm một vài chi tiết như nhẵn vào, color nền cùng con đường pixshare.vnền.

.marquee chiều rộng: 500px; chiều cao: 50px; lề: tự động 25px; tràn: ẩn; vị trí: tương đối; pixshare.vnền: 1px solid # 000; lề: tự động 25px; màu nền: # 222; -webkit-Border-radius: 5px; bán kính mặt đường pixshare.vnền: 5px; -webkit-box-Shadow: in 0px 2px 2px rgba (0, 0, 0, .5), 0px 1px 0px rgbố (250, 250, 250, .2); vỏ hộp bóng: inet 0px 2px 2px rgbố (0, 0, 0, .5), 0px 1px 0px rgba (250, 250, 250, .2); Sau đó, công ty chúng tôi sẽ định vị văn phiên bản - trong ngôi trường đúng theo này được bọc bên trong thẻ đoạn văn - trọn vẹn và vày hoàn hảo địa chỉ vẫn tạo nên thành phần sụp đổ, họ đang đề xuất khẳng định phần tử của chiều rộng để 100% nhằm đậy chiều rộng của cha mẹ nó.

.marquee p vị trí: tuyệt đối; chúng ta fonts chữ: Tahoma, Arial, sans-serif; chiều rộng: 100%; chiều cao: 100%; lề: 0; độ cao dòng: 50px; văn bản-align: trung tâm; màu: #fff; nhẵn vnạp năng lượng bản: 1px 1px 0px # 000000; cỗ lọc: dropshadow (color = # 000000, offx = 1, offy = 1); Chúng ta hãy xem kết quả một thời gian.

*

Tại thời điểm này, Cửa Hàng chúng tôi vẫn triển khai với tất cả những phong thái cơ bạn dạng Shop chúng tôi cần; chúng ta cũng có thể tự do thoải mái thêm nhiều hoặc cá nhân hóa những phong cách. Nhưng, Shop chúng tôi khulặng chúng ta nên thêm bó với form size marquee được hướng đẫn của Cửa Hàng chúng tôi (độ cao và chiều rộng) cho đến Lúc dứt lí giải.

Các hình hình ảnh động

Nói kết luận, phim hoạt hình là một trong bài xích biểu hiện về các đối tượng vận động. Mỗi hoạt động được xác minh vào một khung thời hạn. Vì vậy, Khi chúng tôi đã thao tác bên trên phim hoạt hình, Cửa Hàng chúng tôi chủ yếu cách xử lý Thời gian. Chúng tôi tính đến những sự pixshare.vnệc như:

Lúc làm sao đối tượng người sử dụng bắt đầu di chuyển? Mất bao thọ nhằm đồ di chuyển trường đoản cú đặc điểm này sang điểm khác? Khi làm sao cùng bao lâu thì đối tượng người tiêu dùng gia hạn trên một điểm độc nhất vô nhị định?

Trong CSS3 Animation, thời gian có thể được định nghĩa với
keyframe cú pháp. Nhưng, trước khi nhảy vào phần này, trước tiên họ hãy xác định vị trí ban đầu vnạp năng lượng phiên bản marquee.

Chúng tôi đã lên chiến lược rằng văn bản đang bước đầu trường đoản cú bên đề nghị sau đó đưa thanh lịch mặt phải. Vì vậy, tại đây trước tiên bọn họ vẫn đặt nó quý phái bên đề nghị bằng trực thuộc tính Chuyển thay đổi CSS3.

Xem thêm: Top 9 Bệnh Viện Mắt Việt Hàn Tphcm, Bệnh Viện Mắt Việt Hàn

.marquee p thay đổi đổi: translateX (100%); Nhớ dòng gì đó 100% nhưng mà Shop chúng tôi vẫn xác minh mang lại bộ phận đoạn của chúng tôi bởi cùng với bộ phận bà mẹ của nó chiều rộng lớn. Vì vậy, điều tương tự như cũng biến thành được vận dụng làm pixshare.vnệc đây; nguyên tố đoạn vnạp năng lượng đang là dịch bên đề nghị mang lại 100% cơ mà trong ví dụ này bằng 500px.

Khung hình chủ yếu

Các
keyframe cú pháp hoàn toàn có thể hơi cực nhọc đọc so với một vài người, bởi vậy tại chỗ này Shop chúng tôi đang sinh sản một phía dẫn trực quan lại dễ dàng để giúp đỡ chúng ta dễ ợt phát âm hồ hết gì vẫn xảy ra vào
keyframe cú pháp.

*

Nhấn vào chỗ này giúp thấy phiên bạn dạng lớn hơn.

Toàn bộ phim hoạt hình vẫn kéo dãn về 20 giây và được chia thành nhì chuỗi kéo dãn 10 giây mỗi.

Trong chuỗi đầu tiên, văn phiên bản thứ nhất vẫn ngay chớp nhoáng trượt từ bên đề xuất với vẫn hiển thị trong giây lát nhằm có thể chấp nhận được người dùng gọi văn bạn dạng, trong lúc văn uống phiên bản máy nhị sẽ ảnh hưởng ẩn. Trong chuỗi sản phẩm nhì, vnạp năng lượng bạn dạng marquee thứ nhất đang trượt ra phía trái và vnạp năng lượng bạn dạng trang bị nhị vẫn ngay lập tức mau lẹ trượt vào từ bên đề nghị.

Và đấy là tất cả các mã keyframe họ buộc phải áp dụng nhằm chạy hình động.


keyframes left-one 0% Transform: translateX (100%); 10% trở nên đổi: translateX (0); 40% biến chuyển đổi: translateX (0); 1/2 trở thành đổi: translateX (-100%); 100% trở nên đổi: translateX (-100%);
keyframes left-nhị 0% Transform: translateX (100%); 50% trở nên đổi: translateX (100%); 60% biến đổi: translateX (0); 90% biến hóa đổi: translateX (0); 100% vươn lên là đổi: translateX (-100%); Các một phía trái khung hình chính đã xác minh chuỗi thứ nhất của hình ảnh động, trong lúc trái nhị khung người chính đã xác định chuỗi vật dụng hai.

Áp dụng phim hoạt hình cho các nguyên tố

Để hoạt hình vận động, nhớ rằng áp dụng phim hoạt hình mang lại thành phần. Trình tự đầu tiên được áp dụng mang lại vnạp năng lượng bản thứ nhất hoặc trong trường thích hợp này là đoạn thứ nhất với trình tự sản phẩm hai ai cũng được áp dụng mang đến đoạn sản phẩm nhị..

.marquee p: nth-child (1) animation: left-one 20s easy infinite; .marquee p: nth-child (2) animation: left-hai 20s easy infinite; Tất cả bọn họ hầu hết được triển khai cùng với hình hình ảnh rượu cồn của bọn chúng tôi; hãy xem tác dụng trên trình chú ý.

Bản repixshare.vnews Tải xuống mối cung cấp

Tiền thưởng

Chúng ta cũng có thể định nghĩa văn bản marquee nhằm di chuyển nó trường đoản cú trên xuống dưới hoặc ngược lại, giống hệt như bọn họ đang làm cho vào bài pixshare.vnết trước. Đây là cách làm; sửa chữa các mã Hoạt hình bên trên của Shop chúng tôi bằng mã này dưới nhằm dịch rời vnạp năng lượng bản xuống dưới:

.marquee p thay đổi đổi: translateY (-100%);
keyframes down-one 0% Transform: translateY (-100%); 10% đổi mới đổi: translateY (0); 40% biến chuyển đổi: translateY (0); 50% biến hóa đổi: translateY (100%); 100% thay đổi đổi: translateY (100%);
keyframes xuống hai 0% trở nên đổi: translateY (-100%); 50% đổi thay đổi: translateY (-100%); 60% biến chuyển đổi: translateY (0); 90% vươn lên là đổi: translateY (0); 100% biến đổi đổi: translateY (100%); Lưu ý rằng công ty chúng tôi sẽ chuyển đổi Trục X mang lại Trục Y cùng lật toàn bộ dịch quý hiếm âm thành dương với trở lại.

Chúng tôi cũng có thể có thay tên thành Animation mang lại xuống một cùng xuống hai, do vậy chúng ta cũng cần phải vận dụng lại tên Animation vào phần tử đoạn.

.marquee p: nth-child (1) animation: down-one 20s easy infinite; .marquee p: nth-child (2) animation: down-nhị 20s easy infinite; Hoặc nếu không, ví như bạn có nhu cầu dịch chuyển nó ngược lại; tự dưới lên trên. Dưới đó là toàn bộ những mã bạn cần áp dụng:

.marquee.up p biến đổi: translY (100%); .marquee.up p: nth-child (1) animation: up-one 20s easy infinite; .marquee.up p: nth-child (2) animation: up-hai 20s easy infinite;
keyframes up-one 0% Transform: translateY (100%); 10% trở nên đổi: translateY (0); 40% đổi mới đổi: translateY (0); 50% vươn lên là đổi: translateY (-100%); 100% vươn lên là đổi: translateY (-100%);
keyframes tăng hai 0% đổi mới đổi: translateY (100%); 1/2 đổi mới đổi: translateY (100%); 60% biến chuyển đổi: translateY (0); 90% đổi mới đổi: translateY (0); 100% biến hóa đổi: translateY (-100%); Bản trình làng Tải xuống nguồn

Phần kết luận

Mặc cho dù thiếu hụt hỗ trợ trình coi sóc hiện tại, CSS3 Animation, nếu như được tiến hành đúng cách, chắc chắn là đã giải quyết và xử lý được không ít vấn đề về tài năng thực hiện về sau, y hệt như bọn họ đang có tác dụng vào ví dụ này. Nếu chúng ta chỉ pixshare.vnệc một phim hoạt hình nlắp dành riêng cho các trình coi xét hiện đại, sử dụng CSS3 Animation chắc rằng giỏi rộng là đề xuất cài đặt tập lệnh jQuery.

Cuối thuộc, Cửa Hàng chúng tôi hiểu được nội dung bài pixshare.vnết này rất có thể khá quá sức so với một số trong những người, bởi vì vậy nếu bạn bao gồm ngẫu nhiên thắc mắc nào tương quan cho nội dung bài pixshare.vnết này, sung sướng gửi nó trong phần phản hồi dưới.