Chuyển động Parallax, khái niệm các lớp di chuyển ở các tốc độ khác nhau, đã được sử dụng trong nhiều năm trong hoạt hình. Trang web chính thức của Bear Grylls (một trong những yêu thích của chúng tôi Các trang web cuộn Parallax ), có tác dụng theo các hướng mới và thú vị. Dãy núi nền quy mô xuống vị trí, trong khi mờ dần để chúng trở nên mờ đục đầy đủ, và trong nền của trang, văn bản 'cuộc phiêu lưu' mọc lên vào vị trí phía sau những ngọn núi khi nó mờ dần.
Để có nhiều hiệu ứng chuyển động truyền cảm hứng, hãy xem hướng dẫn của chúng tôi về tốt nhất Hoạt hình CSS và cách mã hóa chúng .
Thiết kế trang web Bear Grylls là công việc của Cơ quan tiếp thị sáng tạo Vương quốc Anh Outpost. , và với một đối tượng mục tiêu dao động từ 16 đến 55 tuổi, và hơn 7 triệu người theo dõi trên toàn thế giới, họ có một nhiệm vụ nghiêm túc trên tay họ.
"Đặc điểm chính của trang web là trang chủ; chúng tôi muốn khách truy cập thực sự nhảy vào màn hình và tham gia gấu trong cuộc phiêu lưu của anh ấy", giải thích đồng sáng lập Chris Wilcock và đạo diễn sáng tạo Dan Williams. "Để đạt được điều này, chúng tôi đã sử dụng một số chuyển đổi thông minh, cùng với các video đã chỉnh sửa, hình ảnh kịch tính và ngôn ngữ tổng thể trên trang web."
Xem trang web đang hoạt động tại www.bearbarrylls.com. . Trong bài viết này, chúng tôi sẽ giải thích cách tạo lại hiệu ứng trên các trang web của riêng bạn. Bắt đầu bởi Tải xuống các tập tin hướng dẫn .
Cấu trúc để cho phép tất cả nội dung hoạt hình hoạt động tương đối đơn giản. Một trình bao bọc chứa tất cả mọi thứ, và che giấu bất kỳ nội dung tràn. Sau đó, về cơ bản là ba lớp thẻ div trên đầu trang.
& lt; div class = "wrapper" & gt;
& lt; div class = "pos văn bản" & gt; & lt; / div & gt;
& lt; div class = "pos mountain1" & gt; & lt; / div & gt;
& lt; div class = "pos núi2" & gt; & lt; / div & gt;
& lt; / div & gt;
Để làm cho thiết kế, hình ảnh độ dốc nền sẽ được thêm vào thân và đặt để lấp đầy kích thước của màn hình. Trình bao bọc chứa tất cả các lớp và dòng tràn cho nội dung bị ẩn để có thể áp dụng các hiệu ứng tỷ lệ.
cơ thể {
Biên độ: 0;
Đệm: 0;
Chiều cao: 100%;
Bối cảnh: URL (IMG / BG.jpg)
trung tâm trung tâm;
Kích thước nền: Che;
Không thể
.vỏ bánh {
Chiều rộng: 100VW;
Chiều cao: 100vh;
Chức vụ: Người thân;
tràn: ẩn;
}
Mã tiếp theo đảm bảo rằng mỗi lớp được định vị tuyệt đối, cái này qua khớp khác, bên trong trình bao bọc. Kích thước của điều này lấp đầy chiều rộng và chiều cao của chế độ xem để hình ảnh lấp đầy màn hình.
.pos {
Vị trí: Tuyệt đối;
Top: 0;
Trái: 0;
Chiều rộng: 100VW;
Chiều cao: 100vh;
}
Lớp văn bản thực sự chỉ cần thêm hình ảnh bên phải và đặt vị trí bắt đầu của nó trước khi hoạt hình nó vào vị trí bằng cách sử dụng đi lên Keyframes sẽ được thêm vào trong bước cuối cùng.
.Text {
Bối cảnh: URL (IMG / Text.png)
trung tâm trung tâm;
Kích thước nền: Che;
Biến đổi: Translate3D (0, 30px, 0);
Opacity: 0;
Hoạt hình: Moveup 1.8S Dễ thở;
Chế độ hoạt hình-Fill-Mode: Chuyển tiếp;
Không thể
Ngọn núi đầu tiên là cách xa màn hình, và điều này sẽ nhận được một quy mô nhỏ sẽ hoạt hình. Độ mờ đục của tất cả các lớp cũng được đặt ở mức thấp để chúng xuất hiện tại chỗ.
.mountain1 {
Bối cảnh: URL (IMG / Mountain1.png)
trung tâm trung tâm;
Kích thước nền: Che;
Biến đổi: Scale3D (1.1, 1.1, 1.1);
Opacity: 0,2;
Hoạt hình: Đơn giản hóa 1S;
Chế độ hoạt hình-Fill-Mode: Chuyển tiếp;
Không thể
Ngọn núi cho tiền cảnh gần giống với ngọn núi khác - nó chỉ thực hiện nhiều quy mô vào vị trí. Cả hai ngọn núi đều chia sẻ các khung hình chính 'Scaler' cho hoạt hình của họ.
.mountain2 {
Bối cảnh: URL (IMG / Mountain2.png)
trung tâm trung tâm;
Kích thước nền: Che;
Biến đổi: Scale3D (1.3, 1.3, 1.3);
Opacity: 0,1;
Hoạt hình: Scaler 1.2S Dễ thở;
Chế độ hoạt hình-Fill-Mode: Chuyển tiếp;
Không thể
Các khung hình chính hiện được tạo ra chỉ định rằng. Ở trạng thái cuối của phong trào, trạng thái cuối này sẽ được tổ chức tại chỗ. Các văn bản được di chuyển lên, và những ngọn núi được thu nhỏ lại, để phù hợp với thiết kế.
@KeyFrames MoveUp {
100% {
Biến đổi: Translate3D (0, 0, 0);
Opacity: 1;
Không thể
Không thể
@KeyFrames Scaler {
100% {
Biến đổi: Scale3D (1, 1, 1);
Opacity: 1;
Không thể
}
Bài viết này ban đầu được xuất bản trong số 289 của Nhà thiết kế web Bằng bán ngay bây giờ . Đăng ký tại đây .
Đọc thêm:
[số 8] Tất cả các nghệ sĩ có quy trình làm việc độc đáo của riêng họ khi tạo nghệ thuật 3D trong Zb..
Có lẽ bạn đã nghe nói rằng bạn nên sử dụng các đơn vị tương đối cho kích thước phông chữ. Đây là một quy tắc tốt cho thiết kế web có thể truy..
[số 8] Trang 1/2: Các loại bài kiểm tra frontend khác nhau (và khi nào nên sử dụng chún..
[số 8] Ánh sáng là thứ luôn truyền cảm hứng cho các họa sĩ - cho dù đó là mặt trời chiếu trên những..
[số 8] Khái niệm cho dự án này, Goblin nấm, đến từ một bản vẽ của bạn tôi Adrian Smith. Tôi đã làm ..
[số 8] Trước cuộc nói chuyện của anh ấy tại Tạo ra London. Vào ngày 21 tháng 9, chúng tôi đ..
[số 8] Trang 1/2: Tạo một mẫu mực hỗn hợp Tạo một mẫu ..
[số 8] Tạo một nhân vật lông có thể dễ dàng, nhưng nếu bạn muốn tạo ra một mảnh lông thú thực s�..