Thanh trượt thích ứng không có javascript trên css3. Thanh trượt thời trang thích ứng. Thanh trượt css3 thay thế dựa trên hiệu ứng hoạt hình

Bộ sưu tập miễn phí Thanh trượt HTML và CSS ví dụ mã: thẻ, so sánh, toàn màn hình, đáp ứng, đơn giản, vân vân. Cập nhật bộ sưu tập tháng 3 năm 2018. 2 món mới.

Mục lục

Những bài viết liên quan

Về mã

Một tập hợp các màn hình giới thiệu bằng HTML/CSS/JS. Một thử nghiệm cá nhân với việc phân lớp các biểu tượng PNG, chuyển tiếp CSS3 và flexbox.

Thanh trượt thẻ thông tin HTML, CSS và JavaScript.
Thực hiện bởi Andy Trần
Ngày 23 tháng 11 năm 2015

Thanh trượt ảnh hoạt động trên trình duyệt máy tính để bàn và thiết bị di động.
Được thực hiện bởi Taron
Ngày 29 tháng 9 năm 2014

Thanh trượt so sánh (Trước/Sau)


Về mã

Một thanh trượt so sánh hình ảnh đơn giản và rõ ràng, hoàn toàn đáp ứng và sẵn sàng cho cảm ứng được tạo bằng CSS và jQuery.


Về mã

Thanh trượt trước và sau chỉ có html và css.


Về mã

Thử nghiệm một ý tưởng mới bằng cách sử dụng thanh trượt hình ảnh hai lớp trước/sau của tôi. Giữ nó ở mức tối thiểu. Giữ nó vani. Like nếu nó hữu ích :)

Vanilla JS, tối giản, đẹp mắt.
Được thực hiện bởi Huw
Ngày 3 tháng 7 năm 2017


Về mã

Phần tử thanh trượt "chia đôi màn hình" có JavaScript.

Một thử nghiệm nhỏ về thanh trượt trước và sau bên trong SVG. Việc tạo mặt nạ làm cho nó khá đơn giản. Vì tất cả đều là SVG nên hình ảnh và chú thích có tỷ lệ hài hòa với nhau. Các plugin Draggable và ThrowProps của GreenSock được sử dụng để điều khiển thanh trượt.
Được thực hiện bởi Craig Roblewsky
Ngày 17 tháng 4 năm 2017

Sử dụng đầu vào phạm vi tùy chỉnh cho thanh trượt.
Được thực hiện bởi Dudley Storey
Ngày 14 tháng 10 năm 2016

Thanh trượt so sánh hình ảnh đáp ứng với HTML, CSS và JavaScript.
Được thực hiện bởi Ege Görgülü
Ngày 3 tháng 8 năm 2016

Thanh trượt so sánh trước và sau video HTML5, CSS3 và JavaScript.
Được thực hiện bởi Dudley Storey
Ngày 24 tháng 4 năm 2016

Một thanh trượt có thể kéo tiện dụng để so sánh nhanh 2 hình ảnh, được hỗ trợ bởi CSS3 và jQuery.
Được thực hiện bởi CodyHouse
Ngày 15 tháng 9 năm 2014

Thanh trượt toàn màn hình


Về mã

Hiệu ứng chuyển tiếp đẹp mắt cho thanh trượt toàn màn hình.


Về mã

Thanh trượt thị sai ngang với Swiper.js.


Về mã

Thanh trượt phối cảnh 3D mượt mà đáp ứng khi di chuyển chuột.

Thanh trượt hình ảnh anh hùng toàn màn hình (chủ đề bảng vuốt) với HTML, CSS và JavaScript.
Được thực hiện bởi Tobias Bogliolo
Ngày 25 tháng 6 năm 2017

Một thứ tương tác với thanh trượt sử dụng hiệu ứng Vận tốc và Vận tốc (Gói UI) để nâng cao hoạt ảnh. Hoạt ảnh được kích hoạt thông qua các phím mũi tên, nhấp chuột điều hướng hoặc giắc cuộn. Phiên bản này bao gồm các đường viền như một phần của sự tương tác.
Được thực hiện bởi Stephen Scaff
Ngày 11 tháng 5 năm 2017

Thanh trượt đơn giản theo phong cách tối giản để hiển thị hình ảnh. Một phần hình ảnh hiện ra trên mỗi slide.
Được thực hiện bởi Nathan Taylor
Ngày 22 tháng 1 năm 2017

Điều này là khá dễ dàng tùy chỉnh. Bạn có thể thay đổi phông chữ, cỡ chữ một cách an toàn, màu chữ, tốc độ hoạt hình. Chữ cái đầu tiên của chuỗi mới trong mảng trong JS sẽ xuất hiện trên một slide mới. Dễ dàng tạo (hoặc xóa) một slide mới: 1. Thêm thành phố mới vào mảng trong JS. 2. Thay đổi số lượng slide và đặt một hình ảnh mới vào danh sách scss trong CSS.
Được thực hiện bởi Ruslan Pivovarov
Ngày 8 tháng 10 năm 2016

  1. Đường dẫn clip cho đường viền hình chữ nhật che hình ảnh (chỉ dành cho webkit).
  2. Chế độ hòa trộn cho mặt nạ này.
  3. Hệ thống màu thông minh, chỉ cần đặt tên và giá trị màu của bạn vào bản đồ sass, sau đó thêm lớp thích hợp có tên màu này vào các phần tử và mọi thứ sẽ hoạt động!
  4. Menu bên các khoản tín dụng thú vị (nhấp vào nút nhỏ ở giữa bản demo).
  5. Vanilla js chỉ với< 200 lines of code (basically it’s just adds/removes classes).
Được thực hiện bởi Nikolay Talanov
Ngày 7 tháng 10 năm 2016

Thanh trượt lệch này có chức năng cuộn dựa trên JS và CSS thuần túy (không có thư viện).
Được thực hiện bởi Victor Belozyorov
Ngày 3 tháng 9 năm 2016

Một hình ảnh động thanh trượt với thiết kế Pokemon.
Thực hiện bởi Phạm Mikun
Ngày 18 tháng 8 năm 2016

Thanh trượt HTML, CSS và JavaScritp với hình ảnh động phức tạp và văn bản góc cạnh được tô màu một nửa.
Được thực hiện bởi Ruslan Pivovarov
Ngày 13 tháng 7 năm 2016

Hiệu ứng thị sai thanh trượt với HTML, CSS và JavaScript.
Được thực hiện bởi Manuel Madeira
Ngày 28 tháng 6 năm 2016

Thanh trượt HTML, CSS và JavaScript với hiệu ứng gợn sóng.
Được thực hiện bởi Pedro Castro
Ngày 21 tháng 5 năm 2016

Thanh trượt hiển thị đường dẫn clip với HTML, CSS và JavaScript.
Được thực hiện bởi Nikolay Talanov
Ngày 16 tháng 5 năm 2016

GSAP + Thanh trượt mượt mà với bản xem trước của các slide trước/tiếp theo.
Được thực hiện bởi Karlo Videk
Ngày 27 tháng 4 năm 2016

Thanh trượt toàn trang HTML, CSS và JavaScript.
Được thực hiện bởi Joseph Martucci
Ngày 28 tháng 2 năm 2016

Nguyên mẫu thanh trượt đầy đủ với HTML, CSS và JavaScript.
Được thực hiện bởi Gluber Sampaio
Ngày 6 tháng 1 năm 2016

Một bản trình chiếu hoạt hình toàn màn hình, phản hồi nhanh với Greensocks TweenLite/Tweenmax.
Được thực hiện bởi Arden
Ngày 12 tháng 12 năm 2015

Được thực hiện bởi Arden
Ngày 5 tháng 12 năm 2015

Thanh trượt toàn màn hình (Dòng thời gian GSAP) #1 với HTML, CSS và JavaScript.
Được thực hiện bởi Diaco M.Lotfollahi
Ngày 23 tháng 11 năm 2015

Thanh trượt HTML và CSS với các hiệu ứng tùy chỉnh.
Được thực hiện bởi Nikolay Talanov
Ngày 12 tháng 11 năm 2015

Thanh trượt kéo toàn màn hình có thị sai với HTML, CSS và JavaScript.
Được thực hiện bởi Nikolay Talanov
Ngày 12 tháng 11 năm 2015

Bằng chứng về khái niệm thanh trượt xoay. Sử dụng đường dẫn clip và rất nhiều phép toán.
Được thực hiện bởi Tyler Johnson
Ngày 16 tháng 4 năm 2015

Thanh trượt CSS & jQuery toàn màn hình đơn giản sử dụng độ mượt của TranslateX và Translate3d!
Được thực hiện bởi Joseph
Ngày 19 tháng 8 năm 2014

Thanh trượt đáp ứng


Về mã

Hình ảnh và nội dung có hiệu ứng thị sai.


Về mã

Một thử nghiệm nhằm tạo một thanh trượt dọc hoàn toàn đáp ứng với hình thu nhỏ chỉ sử dụng CSS và giữ nguyên tỷ lệ khung hình của hình ảnh.


Về mã

Một thanh trượt/băng chuyền hình ảnh Flexbox đơn giản được tạo bằng JavaScript thuần.


Về mã

Đây là một thử nghiệm mô phỏng hiệu ứng chuyển động mờ mỗi khi chuyển một slide. Nó tận dụng bộ lọc SVG Gaussian Blur và một số hoạt ảnh khung hình chính CSS. Mặc dù hiệu ứng này không yêu cầu bất kỳ Javascript nào để hoạt động bình thường nhưng trong ví dụ này, Javascript chỉ được sử dụng cho chức năng thanh trượt.


Về mã

Thanh trượt hoạt hình thú vị với JS.


Về mã

Đây là thử nghiệm về cách các mẫu SVG có thể giúp chúng tôi tạo ra các hình ảnh giống như mặt nạ cho thanh trượt hình ảnh chỉ có CSS.

Khám phá một số chuyển tiếp thanh trượt. Thanh trượt vuốt có bật tùy chọn thị sai. Chơi với các bộ lọc CSS chủ yếu ở đây.
Được thực hiện bởi Mirko Zorić
Ngày 12 tháng 6 năm 2017

Thanh trượt GSAP đơn giản với một số hình ảnh động tinh tế.
Được thực hiện bởi Goran Vrban
Ngày 9 tháng 6 năm 2017

Giao diện người dùng thanh trượt với HTML, CSS và JavaScript.
Được thực hiện bởi Mergim Ujkani
Ngày 6 tháng 6 năm 2017

Thanh trượt GSAP phiên bản 2.
Em An thực hiện
Ngày 4 tháng 5 năm 2017

Một thanh trượt chuyển tiếp nhỏ gọn bằng cách sử dụng thỏa thuận thêm lớp đơn giản. Phải điều chỉnh thời gian một chút và quyết định cách tiếp cận tốt nhất cho thiết bị di động (chỉ cần xếp chồng, thêm sự kiện chạm, tạo hình ảnh ở chế độ xem đầy đủ, v.v. Hỗ trợ con lăn (giắc cuộn), nút điều hướng và phím mũi tên. Cũng có thể tăng trình bao bọc nội dung để làm cho hình ảnh lấp đầy khung nhìn ở trạng thái không hoạt hình, điều này cũng khá thú vị.
Được thực hiện bởi Stephen Scaff
Ngày 3 tháng 1 năm 2017

Tận dụng đường viền CSS và đường dẫn clip để tạo hiệu ứng hoạt ảnh thanh trượt.
Được thực hiện bởi Emily Hayman
Ngày 31 tháng 12 năm 2016

Thanh trượt nhỏ được xây dựng bằng flexbox. Hơi phản hồi nhanh và có thể có các phần tử cố định dọc theo khu vực thanh trượt.
Được thực hiện bởi Robert
Ngày 28 tháng 11 năm 2016

Thanh trượt canvas HTML, CSS.
Được thực hiện bởi Nvagelis
Ngày 29 tháng 10 năm 2016

Thanh trượt mượt mà HTML, CSS và JavaScript 3D.
Được thực hiện bởi Eduardo Allegrini
Ngày 19 tháng 10 năm 2016

Thanh trượt cupcake HTML và CSS có rắc!
Được thực hiện bởi Jamie Coulter
Ngày 14 tháng 10 năm 2016


Được thực hiện bởi mario s maselli
Ngày 12 tháng 10 năm 2016

Khám phá hoạt ảnh UI #2 bằng HTML, CSS và JavaScript.
Được thực hiện bởi mario s maselli
Ngày 22 tháng 9 năm 2016

Khám phá hoạt ảnh UI #3 bằng HTML, CSS và JavaScript.
Được thực hiện bởi mario s maselli
Ngày 22 tháng 9 năm 2016

Thanh trượt thương mại điện tử v2.0 với HTML, CSS và JavaScript.
Được thực hiện bởi Pedro Castro
Ngày 17 tháng 9 năm 2016

Thanh trượt sạch HTML, CSS và JavaScript với nền cong.
Được thực hiện bởi Ruslan Pivovarov
Ngày 13 tháng 9 năm 2016

Khám phá hoạt ảnh UI số 1 bằng HTML, CSS và JavaScript.
Được thực hiện bởi mario s maselli
Ngày 8 tháng 9 năm 2016

Tận hưởng sức mạnh của CSS: Lên xuống từng hình ảnh ở giữa và thanh trượt phân trang bằng hộp đèn.
Được thực hiện bởi Kseso
Ngày 15 tháng 8 năm 2016

Phơi sáng kép là kỹ thuật chụp ảnh kết hợp 2 ảnh khác nhau thành một ảnh duy nhất.
Được thực hiện bởi Misaki Nakano
Ngày 3 tháng 8 năm 2016

Thanh trượt sử dụng clip thuộc tính CSS3.
Được thực hiện bởi Pedro Castro
Ngày 1 tháng 5 năm 2016

Thanh trượt CSS đáp ứng.
Được thực hiện bởi geekwen
Ngày 19 tháng 4 năm 2016

Đây là một thử nghiệm thanh trượt đơn giản hiển thị các từ có ý nghĩa đẹp mà không thể dịch trực tiếp. Trọng tâm: kiểu chữ trang nhã và các chuyển tiếp đơn giản nhưng lôi cuốn.
Được thực hiện bởi Joe Harry
Ngày 5 tháng 4 năm 2016

Ý tưởng hoạt hình là thay đổi giá trị của đường dẫn clip CSS, do đó tạo hiệu ứng che lấp.
Được thực hiện bởi Bhakti Al Akbar
Ngày 31 tháng 3 năm 2016

Thanh trượt chấm với HTML, CSS và JavaScript.
Thực hiện bởi Derek Nguyễn
Ngày 16 tháng 3 năm 2016

Thanh trượt hiệu ứng lăng kính với HTML, CSS và JavaScript.
Được thực hiện bởi người chiến thắng
Ngày 12 tháng 3 năm 2016

Thư viện nền trượt với HTML, CSS và JavaScript.
Được thực hiện bởi Ron Gierlach
Ngày 30 tháng 11 năm 2015

Giải pháp thanh trượt HTML, CSS và JavaScript.
Được thực hiện bởi Jürgen Genser
Ngày 30 tháng 9 năm 2015

Thanh trượt sản phẩm được cung cấp bởi Sequence.js. Sequence.js - Khung hoạt ảnh CSS đáp ứng để tạo các thanh trượt, bản trình bày, biểu ngữ độc đáo và các ứng dụng dựa trên bước khác.
Được thực hiện bởi Ian Lunn
Ngày 15 tháng 9 năm 2015

Thanh trượt tùy chỉnh vòng tròn nhỏ.
Được thực hiện bởi Bram de Haan
Ngày 11 tháng 8 năm 2015

Thanh trượt GTA V đáp ứng với HTML, CSS và JavaScript.
Được thực hiện bởi Eduard Mayer
Ngày 24 tháng 1 năm 2014

Nó giống như một thanh trượt nhưng nó xoay theo hình khối mà không rõ lý do.
Được thực hiện bởi Eric Brewer
Ngày 4 tháng 12 năm 2013

Được thực hiện bởi Hugo DarbyBrown
Ngày 28 tháng 8 năm 2013

Thanh trượt đơn giản

Thanh trượt lớp phủ hình ảnh với HTML, CSS và JavaScript thuần túy.
Được thực hiện bởi Yugam
Ngày 7 tháng 6 năm 2017

Thanh trượt hình ảnh đặc trưng của HTML và CSS.
Được thực hiện bởi Joshua Hibbert
Ngày 16 tháng 6 năm 2016


Về mã

Đơn giản nguyên chất được làm bằng

Thanh trượt tính năng với HTML, CSS và JavaScript.
Được thực hiện bởi Andy Lorimer
Ngày 23 tháng 10 năm 2015

Chỉ CSS.
Được thực hiện bởi Alberto Hartzet
Ngày 6 tháng 5 năm 2015

Các tính năng: - trình chiếu tự động - tạm dừng khi di chuột - bộ đếm slide động - hiển thị/ẩn các điều khiển khi di chuột.
Được thực hiện bởi André Cortellini
Ngày 14 tháng 8 năm 2014

Thanh trượt hình ảnh đa trục với HTML, CSS và JavaScript.
Được sản xuất bởi Burak Can
Ngày 22 tháng 7 năm 2013

Thanh trượt khối, một thử nghiệm nhỏ với các phép biến đổi 3d HTML5/CSS3.
Được thực hiện bởi Ilya K.
Ngày 26 tháng 6 năm 2013

Thanh trượt CSS có một số ưu điểm so với thanh trượt Javascript. Một trong những lợi ích này là tốc độ tải. Hình ảnh cho thanh trượt không chỉ được sử dụng ở kích thước lớn (nếu không có sự tối ưu hóa cho màn hình khác nhau), việc tải tập lệnh cũng mất một chút thời gian. Nhưng trong bài viết bạn sẽ chỉ thấy các thanh trượt sử dụng CSS thuần túy.

Đây là những gì tôi tìm thấy trên một trang web về thanh trượt:

1. Thanh trượt hình ảnh CSS3

Thanh trượt CSS sử dụng các nút radio để điều hướng các trang trình bày. Các nút radio này nằm dưới thanh trượt. Ngoài ra, ngoài các nút radio, việc điều hướng còn được thực hiện bằng các mũi tên ở bên trái và bên phải. Để theo dõi hình ảnh nào hiện đang được hiển thị, các lớp giả :checked được sử dụng.

2. Thanh trượt hình ảnh CSS3 có hình thu nhỏ

Không giống như thanh trượt CSS trước đây, ở đây thay vì các nút radio ở phía dưới, có hình thu nhỏ của tất cả các hình ảnh, điều này cũng thuận tiện khi tạo thư viện hình ảnh. Các hình ảnh thay đổi với một hiệu ứng đặc biệt: chúng biến mất một cách mượt mà khi phóng to.

3. Thư viện bằng CSS

Nhưng thanh trượt CSS này hoàn hảo cho các trang bán hàng. Theo quy định, khi phát triển trang đích (trang bán hàng), nhiều nhà phát triển web đặt một thanh trượt ngay từ đầu để trên màn hình đầu tiên (không cần cuộn), khách truy cập sẽ thấy ngay tất cả những lợi ích dành cho mình trên trang này. Ngoài mọi thứ, thanh trượt này còn có khả năng thích ứng, điều này cũng rất tuyệt.

4. Thanh trượt CSS không có liên kết

Mình xin lưu ý ngay là thanh trượt này không sử dụng link nhé! Theo mặc định, ngoài hình ảnh chính (slide) còn hiển thị thêm 2 slide nữa. Chúng nằm phía sau cái chính. Việc thay đổi các slide diễn ra ở chế độ đẹp mắt: đầu tiên, hai slide được di chuyển ra xa nhau và slide sau đó sẽ trở thành slide chính sẽ được căn giữa. Sau đó, slide này được phóng to và đặt ở phía trước những slide khác.

5. Thanh trượt đáp ứng bằng CSS3

Một thanh trượt thích ứng khác, việc điều khiển dựa trên các nút radio. Để xem thanh trượt này trông như thế nào trên các thiết bị khác nhau, bạn có thể tự thay đổi cửa sổ trình duyệt hoặc trên trang có thanh trượt có các biểu tượng đặc biệt cho các thiết bị khác nhau, bằng cách nhấp vào đó bạn sẽ thấy thanh trượt sẽ trông như thế nào trên máy tính , máy tính bảng hoặc điện thoại thông minh.

***TRƯỢT THƯỞNG***

Ngoài tất cả các thanh trượt được trình bày ở trên, tôi muốn làm hài lòng bạn thêm một thanh trượt nữa. Thanh trượt này hoàn hảo để tạo một thư viện hình ảnh. Bạn không thể giải thích bằng lời những gì anh ấy làm, vì vậy tốt hơn hết bạn nên xem mọi thứ trong video:

Phần kết luận

Sử dụng thanh trượt, bạn có thể thiết kế các thư viện hình ảnh đẹp mắt, đặt chúng gọn gàng hơn, chèn một thanh trượt vào màn hình đầu tiên (phần trang hiển thị mà không cần cuộn) của trang bán hàng để hiển thị ngay cho khách truy cập những lợi ích chính mà họ sẽ nhận được . Bạn vẫn có thể tìm thấy nhiều cách để sử dụng thanh trượt ở đâu và như thế nào, nhưng có một điều rõ ràng - chúng rất hữu ích khi sử dụng đúng cách.

Đang thực hiện một cuốn sách về câu đố, Tôi phải đối mặt với thực tế là nhiều người đăng ký đã yêu cầu tôi chỉ cho tôi cách viết một tập lệnh trượt trong jquery. Xin lỗi các bạn thân mến! Đây là thế kỷ 21 và may mắn thay cho chúng tôi, tất cả những điều thú vị của CSS3 đều có sẵn cho chúng tôi, cho phép chúng tôi triển khai những thứ như vậy mà không cần một dòng nào javascript.

Phần 1.

Để bắt đầu, tôi sẽ giải thích cho những ai chưa biết thanh trượt là gì. Thanh trượt- đây là một khối có chiều rộng nhất định chiếm một phần hoặc toàn bộ trang web. Tính năng chính của nó là nó thay đổi tự động hoặc chế độ thủ công nội dung. Nội dung có thể là hình ảnh đồ họa hoặc một số văn bản.

Tất nhiên, bạn có thể thắc mắc: tại sao phải phát minh lại bánh xe nếu có nhiều cách triển khai thanh trượt trong javascript? Đây là những lập luận của tôi:

  1. Hiệu ứng CSS nhanh hơn. Điều này được thể hiện rõ ràng trên thiết bị di động.
  2. Để tạo thanh trượt, không cần có kỹ năng lập trình.

Vì vậy, trong ví dụ của chúng tôi, bạn cần bốn hình ảnh, mặc dù trong dự án của bạn, bạn có thể tạo một dải có bao nhiêu hình ảnh tùy thích. Điều kiện duy nhất là tất cả các hình ảnh phải cùng cỡ. Ngoài ra, tôi quên nói với bạn, thanh trượt của chúng tôi sẽ thích ứng (vâng, Bố cục thích ứng, bạn đọc đúng rồi) và bạn có thể sử dụng nó trong bất kỳ dự án nào của mình cho bất kỳ thiết bị nào. Nhưng nói nhảm thế đủ rồi, tôi đã muốn viết mega-code rồi. Hãy bắt đầu với HTML:

Tôi để trống nó thuộc tính alt, để tiết kiệm dung lượng, bạn có thể tự điền thông tin dựa trên truy vấn SEO của mình và thông báo cho người dùng đã tắt hiển thị hình ảnh trong trình duyệt của họ. Tôi cũng muốn bạn chú ý đến thực tế là hình ảnh đầu tiên ( alladin.jpg) cũng sẽ xuất hiện ở cuối dải, điều này sẽ cho phép thanh trượt của chúng ta cuộn theo chu kỳ mà không bị giật.

Để thuận tiện, chiều rộng là 80% cửa sổ và chiều rộng tối đa là kích thước của từng ảnh riêng lẻ (trong ví dụ của chúng tôi là 1000px) vì chúng tôi không muốn hình ảnh bị kéo dài:

Thanh trượt ( chiều rộng: 80%; chiều rộng tối đa: 1000px; )

Trong mã CSS của chúng tôi, chiều rộng của hình được biểu thị bằng phần trăm của div nơi nó nằm. Nghĩa là, nếu dải hình ảnh chứa năm ảnh và div chỉ tạo ra một ảnh thì chiều rộng của hình sẽ tăng lên gấp 5 lần, tức là 500% chiều rộng của div vùng chứa:

Cài đặt cỡ chữ: 0 sẽ hút hết không khí ra khỏi hình, loại bỏ mọi khoảng trắng xung quanh và giữa các hình ảnh. vị trí: tương đối cho phép bạn dễ dàng di chuyển hình trong khi hoạt hình.

Chúng ta cần chia đều các bức ảnh trong dải ảnh. Công thức rất đơn giản: nếu chúng ta giả sử chiều rộng của hình là 100% thì mỗi hình ảnh sẽ chiếm 1/5 không gian theo chiều ngang:

Cần phải sử dụng các quy tắc CSS sau:

img dải hình ảnh (chiều rộng: 20%; chiều cao: tự động; )

Bây giờ hãy thay đổi thuộc tính tràn cho div:

Thanh trượt ( chiều rộng: 80%; chiều rộng tối đa: 1000px; tràn: ẩn )

Cuối cùng, chúng ta cần làm cho dải ảnh di chuyển từ trái sang phải. Nếu chiều rộng của div vùng chứa là 100% thì mỗi chuyển động của dải hình ảnh sang trái sẽ được đo bằng phần trăm của khoảng cách đó:

@keyframes slide ( 20% ( left: 0%; ) 25% ( left: -100%; ) 45% ( left: -100%; ) 50% ( left: -200%; ) 70% ( left: -200 %; ) 75% ( trái: -300%; ) 95% ( trái: -300%; ) 100% ( trái: -400%; ) )

Mỗi hình ảnh trên thanh trượt sẽ được đặt trong một div và sẽ di chuyển 5%.

Hình thanh trượt (vị trí: tương đối; chiều rộng: 500%; hoạt ảnh: vô hạn trượt 30 giây; cỡ chữ: 0; phần đệm: 0; lề: 0; trái: 0; )

Phần 2.

Chúng tôi đã làm cho nó trở nên tuyệt vời thanh trượt không có javascript. Hãy thêm các nút điều khiển vào nó trước khi chúng ta tận hưởng vinh quang của mình. Chính xác hơn là không quan tâm đến nó (tôi đã quá lười để mày mò nó), nhưng hãy tạo một cái mới.


Vì vậy, mã HTML của chúng tôi:

Bây giờ hãy quan tâm đến việc tạo hiệu ứng cho các slide của chúng ta. Thật không may, nó sẽ khác nhau đối với số lượng slide khác nhau:

/* dành cho thanh trượt gồm hai trang trình bày */ @keyframes trượt__item-autoplay_count_2 ( 0%(opacity:0;) 20%(opacity:1;) 50%(opacity:1;) 70%(opacity:0;) 100% ( opacity:0;) ) /* cho thanh trượt gồm ba slide */ @keyframes slide__item-autoplay_count_3 ( 0%(opacity:0;) 10%(opacity:1;) 33% (opacity:1;) 43% ( opacity: 0;) 100%(opacity:0;) ) /* cho thanh trượt bốn slide */ @keyframes Slidem__item-autoplay_count_4 ( 0%(opacity:0;) 8% (opacity:1;) 25% (opacity:0;) 8% (opacity:1;) 25% (opacity:0;) :1; ) 33% (opacity:0;) 100%(opacity:0;) ) /* cho thanh trượt năm slide */ @keyframes Slidem-autoplay_count_5 ( 0%(opacity:0;) 7% (opacity: 1;) 20 %(độ mờ:1;) 27% (độ mờ:0;) 100%(độ mờ:0;) )

Buồn phải không? Ngoài ra, đừng quên rằng đối với Opera, Chrome, IE và Mozilla, bạn cần viết mọi thứ giống nhau nhưng có tiền tố thích hợp. Bây giờ hãy viết mã để tạo hiệu ứng cho các slide của chúng ta (sau đây mã cho ba slide sẽ được hiển thị. Mã cho hơn các trang web bạn có thể thấy trong mã ví dụ):

Slider_count_3 .item ( -moz-animation: Slider__item-autoplay_count_3 15 giây vô hạn; -webkit-animation: Slider__item-autoplay_count_3 15 giây vô hạn; -o-animation: Slider__item-autoplay_count_3 15 giây vô hạn; hoạt hình: Slider__item-autoplay_count_3 15 giây vô hạn; ) .item :nth -of-type(2) ( -moz-animation-delay:5s; -webkit-animation-delay:5s; -o-animation-delay:5s; animation-delay:5s; ) .item:nth-of-type (3) ( -moz-animation-delay:10s; -webkit-animation-delay:10s; -o-animation-delay:10s; animation-delay:10s; )

Như bạn có thể thấy, đối với cặp đầu tiên, độ lệch bằng 0 không thay đổi. Ngoài ra, offset không phụ thuộc vào số slide nên có thể mô tả một lần cho số slide tối đa. Bây giờ hãy đảm bảo các slide không thay đổi khi người dùng di chuột qua thanh trượt của chúng tôi:

Thanh trượt:hover .item ( -moz-animation-play-state: đã tạm dừng; -webkit-animation-play-state: đã tạm dừng; -o-animation-play-state: đã tạm dừng; animation-play-state: đã tạm dừng; )

Cuối cùng, chúng tôi phải chuyển đổi slide của mình. Như bạn đã biết, có một số sự kiện cho phép bạn thay đổi thuộc tính của một phần tử bằng CSS. Đối với một cú nhấp chuột, các lớp giả :focus, :target hoặc :checked trên một trong các thành phần trang có thể giúp chúng ta. Lớp giả :focus chỉ có thể có một phần tử trên mỗi trang, :target làm tắc nghẽn lịch sử trình duyệt và yêu cầu sự hiện diện của thẻ; Lớp giả:đã kiểm tra ghi nhớ trạng thái trước khi rời khỏi trang và trong trường hợp nút radio, chỉ có thể được chọn trên một thành phần trong nhóm. Hãy tận dụng điều này. Chèn trước

đoạn mã HTML sau

Và sau đó

:

/* Kiểu thanh trượt ở trạng thái "không được chọn" */ .slider .item ~ .item ( opacity: 0.0; ) /* Kiểu thanh trượt ở trạng thái "đã chọn" */ .slider input:nth-of-type( 1):đã chọn ~ .item:nth-of-type(1), .slider input:nth-of-type(2):đã chọn ~ .item:nth-of-type(2), .slider input:nth- of-type( 3):checked ~ .item:nth-of-type(3), .slider input:nth-of-type(4):checked ~ .item:nth-of-type(4), .slider đầu vào:nth- of-type(5):checked ~ .item:nth-of-type(5) ( opacity: 1.0; )

Chúng tôi đã sử dụng việc chuyển đổi thuộc tính độ mờ của trang trình bày vùng chứa bằng hình ảnh. Điều này là do thực tế là, không giống như phần tử img, bạn có thể đặt bất kỳ thông tin bổ sung nào (ví dụ: tiêu đề của trang chiếu) vào vùng chứa div. Tất nhiên, nếu sử dụng Javascript, chúng ta có thể sử dụng thuộc tính data. Nhưng chúng ta đã đồng ý, nhớ không?)) Đối với các slide, chúng ta sẽ chỉ định các thuộc tính chuyển tiếp để quá trình chuyển đổi diễn ra suôn sẻ và không bị giật.

Thanh trượt .item ( -moz-transition: độ mờ 0,2s tuyến tính; -webkit-transition: độ mờ 0,2s tuyến tính; -o-transition: độ mờ 0,2s tuyến tính; chuyển tiếp: độ mờ 0,2s tuyến tính; )

Việc dừng hoạt ảnh của tất cả các slide và nút khi chọn bất kỳ slide nào có thể được thực hiện bằng mã CSS sau:

Đầu vào thanh trượt: đã chọn ~ .item ( độ mờ: 0,0; -moz-animation: none; -webkit-animation: none; -o-animation: none; animation: none; )

Để hỗ trợ một số trình duyệt cũ hơn, chúng tôi không tạo hiệu ứng động cho trang trình bày đầu tiên, đặt nó thành opacity: 1.0, nhưng chúng tôi gặp phải một vấn đề: khi hai trang trình bày còn lại chuyển đổi trơn tru với nhau, trang trình bày đầu tiên sẽ tỏa sáng. Để loại bỏ lỗi này, hãy đặt độ trễ chuyển tiếp cho tất cả các trang chiếu ngoại trừ trang đã chọn và đối với lỗi này, chúng tôi sẽ làm cho chỉ số z lớn hơn chỉ số z của tất cả các trang chiếu khác:

Thanh trượt .item (độ mờ: 1,0; -moz-transition: độ mờ 0,0s tuyến tính 0,2s; -webkit-transition: độ mờ 0,0s tuyến tính 0,2s; -o-transition: độ mờ 0,0s tuyến tính 0,2s; chuyển tiếp: độ mờ 0,0s tuyến tính 0,2 giây; ) .slider input:nth-of-type(1):đã chọn ~ .item:nth-of-type(1), .slider input:nth-of-type(2):đã chọn ~ .item:nth -of-type(2), .slider input:nth-of-type(3):đã chọn ~ .item:nth-of-type(3), .slider input:nth-of-type(4):đã chọn ~ .item:nth-of-type(4), .slider input:nth-of-type(5):checked ~ .item:nth-of-type(5) ( transition: opacity 0,2s tuyến tính; -moz-transition : độ mờ 0,2s tuyến tính; -webkit-transition: độ mờ 0,2s tuyến tính; -o-transition: độ mờ 0,2s tuyến tính; chỉ số z: 6; )

Để đảm bảo rằng các trang trình bày không xung đột với các thành phần khác của trang web (ví dụ: chúng không chồng lên menu thả xuống có chỉ số z nhỏ hơn hoặc bằng 6), chúng tôi tạo ngữ cảnh riêng cho khối

bằng cách đặt chỉ số z tối thiểu cần thiết cho khả năng hiển thị:

Thanh trượt (vị trí: tương đối; chỉ mục z: 0;)

Thực ra đó là tất cả. Tất cả những gì còn lại là định vị các phần tử của chúng ta bằng cách sử dụng mã CSS sau và bạn có thể hài lòng:

Thanh trượt ( vị trí: tương đối; z-index:0; ) .slider đầu vào ( display: none; ) .slider nhãn ( dưới cùng: 10px; hiển thị: khối nội tuyến; z-index: 2; chiều rộng: 26px; chiều cao: 27px; nền: #f4f4f5; đường viền: 1px liền khối #e6e6e6; màu viền dưới: #bfbfbf; bán kính đường viền: 4px; bóng hộp: inset 0 1px 0 #ffffff, 0 1px 2px #000000; căn chỉnh văn bản: giữa; con trỏ: con trỏ; phông chữ: 14px/27px arial, tahoma; màu: #333; ) .slider .selector_list ( vị trí: tuyệt đối; dưới cùng: 15px; phải: 15px; z-index: 11; ) .slider .item ( vị trí: tương đối; chiều rộng:100%; ) .slider .item ~ .item ( vị trí: tuyệt đối; trên cùng: 0px; trái: 0px; )

Đây là loại thanh trượt thích ứng không có Javascript sử dụng CSS3 mà bạn nên sử dụng.

Trong hướng dẫn này, chúng ta sẽ tạo một trang tiêu đề phản hồi đơn giản được trang trí bằng một băng chuyền nơi hình ảnh trượt từ phải sang trái. Giải pháp của chúng tôi không sử dụng JavaScript, trình chiếu dựa trên hoạt ảnh CSS3, được hầu hết các nền tảng hỗ trợ. trình duyệt hiện đại: Firefox 15+, Chrome 22+, Safari 5.1+, Opera 12.1+ và IE10.

Bước 1 - Chuẩn bị

Chúng ta sẽ cần 4 hình ảnh lớn (trong ví dụ của chúng ta kích thước là 1200px x 390px). Đối với thanh trượt ngang, chúng tôi sẽ chuẩn bị một hình ảnh 4800px x 390px trong Photoshop, đặt tất cả các hình ảnh của chúng tôi lần lượt theo chiều ngang và lưu kết quả ở định dạng phù hợp với web (“ thanh trượt ngang.jpg”).

Bước 2 - HTML

Những gì chúng ta thực sự sẽ làm là tạo hoạt ảnh cho thuộc tính vị trí nền cho tiêu đề của chúng ta. Bản thân tiêu đề có đánh dấu rất đơn giản:

L'ile de Batz

Mã trang hoàn chỉnh trông như thế này:

L'ile de Batz

Ngày xửa ngày xưa…

Aenean lacinia bibendum...

Các liên kết để học thuộc lòng..

Bước 3: CSS di động

Chúng ta sẽ bắt đầu xác định kiểu cho thiết bị di động. Hãy đặt thiết kế cơ bản và sau đó thêm tiện ích mở rộng mẫu cho màn hình lớn hơn. Văn bản của bài học chỉ cung cấp các thuộc tính cơ bản, mã đầy đủ Bạn có thể xem các nguồn:

Nội dung ( chiều rộng: 90%; chiều rộng tối thiểu: 300px; chiều rộng tối đa: 1200px; lề: 0 tự động; đệm-top: 1em; màu: #504331 ) tiêu đề ( text-align: center; vị trí: tương đối; ) h1 ( cỡ chữ: 2,75em; nền: trắng; hiển thị: khối nội tuyến; phần đệm: 0 10px; lề dưới: .25em; ) h1:after ( nội dung: ""; chiều cao: 2px; hiển thị: khối; vị trí: tuyệt đối ; left: 0; right: 0; top: .5em; z-index: -1; border-top: 1px Solid #504331; border-bottom: 1px Solid #504331; ) .links ( nền: url(../ hình ảnh/map.png) trung tâm phía dưới không lặp lại; phần đệm dưới cùng: 177px; )

Bước 4. Kiểu dáng cho màn hình lớn

TRÊN màn hình lớn phần .chủ yếu.màn hình nên được hiển thị khác nhau. Phần .link sẽ có chiều rộng 300px và được đặt ở vị trí bên phải bảng điều khiển bên, và phần .chủ yếu sẽ vẫn ở bên trái. Chúng ta cũng sẽ thêm một đường đôi để phân tách các phần. Chúng tôi sẽ xác định chiều rộng màn hình lớn hơn 1024px bằng truy vấn @media:

@media chỉ màn hình và (min-width: 1024px) ( .content ( vị trí: tương đối; ) .main ( lề-phải: 320px; đệm: .5em 20px .5em 0; /*thêm một dòng đôi */ viền-phải : 1px Solid #504331; box-shadow: 2px 0 trắng, 3px 0 #504331; ) .links ( vị trí: tuyệt đối; phải: 0; trên cùng: 0; chiều rộng: 300px; căn chỉnh văn bản: phải; ) )

Bước 5: Hình ảnh tiêu đề đáp ứng

Hãy bắt đầu làm việc với phần chính của bài học: thanh trượt CSS đáp ứng trong tiêu đề. Đầu tiên, hãy làm cho hình nền phản hồi nhanh.

Tiêu đề ( nền: url(../images/slider-horizontal.jpg) 0 đáy lặp lại-x; kích thước nền: 400%; phần đệm dưới cùng: 32,5%; )

Sử dụng hai giá trị phần trăm (400% cho thuộc tính kích thước nền và 32,5% cho lề dưới), nền tiêu đề sẽ được hiển thị chính xác bất kể kích thước màn hình.

Tại sao là 400%? Chúng ta có 4 slide nên hiển thị sẽ là 1/4 hình nền ở header. Tức là kích thước nền phải rộng hơn 4 lần so với tiêu đề.

Tại sao lại là 32,5%? Chúng tôi đặt nền của chúng tôi ở cuối tiêu đề. Chiều cao của ảnh nền là 390px, chiều rộng của từng slide là 1200px, 390/1200 = 0,325 nên chiều cao bằng 32,5% chiều rộng.

Bước 6. Hoạt hình

Chúng tôi sẽ làm sinh động tài sản vị trí nền. Để hiển thị thuộc tính hình ảnh thứ hai vị trí nền nên quan trọng 33,33333% đáy, ngày thứ ba - 66,66667% đáy, và thứ tư - 100% đáy. Hình ảnh đầu tiên được hiển thị khi giá trị thuộc tính là vị trí nền bình đẳng 0 đáy hoặc 133,33333% đáy(chúng tôi đặt số lần lặp lại thành lặp lại-x).

Mỗi hình ảnh có 25% thời gian "danh tiếng". Cái đầu tiên được hiển thị từ 0 đến 25%, cái thứ hai từ 25% đến 50%, cái thứ ba từ 50% đến 75% và cái cuối cùng từ 75% đến 100%. Chúng tôi đặt các hiệu ứng chuyển tiếp để hình ảnh bắt đầu trượt sớm hơn một chút (sử dụng giá trị 5%) trước khi hết 25% thời gian hiển thị của nó. Đây là những gì nó trông giống như @keyframes:

@keyframes h_slide ( 0% ( vị trí nền: 0% đáy; ) 20% ( vị trí nền: 0% đáy; ) 25% ( vị trí nền: 33,33333% đáy; ) 45% ( vị trí nền: 33,33333% đáy ; ) 50% ( vị trí nền: 66,66667% đáy; ) 70% ( vị trí nền: 66,66667% đáy; ) 75% ( vị trí nền: 100% đáy; ) 95% ( vị trí nền: 100% đáy; ) 100% ( vị trí nền: 133,33% dưới cùng; ) )

Xin lưu ý rằng bạn cần thêm tiền tố trình duyệt: @-webkit-keyframes (dành cho Chrome, Safari, iOS Safari, Android) và @-moz-keyframes (dành cho Firefox 15).

Dưới đây là mã tiêu đề hoàn chỉnh. Hoạt ảnh “h_slide” của chúng tôi lặp lại sau mỗi 24 giây (6 giây cho mỗi slide) theo một vòng lặp vô tận. Chức năng thời gian quan trọng thoải mái, sao cho mỗi trang chiếu sẽ chậm lại khi kết thúc quá trình chuyển đổi.

Tiêu đề ( text-align: center; vị trí: tương đối; nền: url(../images/slider-horizontal.jpg) 0 đáy lặp lại-x; kích thước nền: 400%; đệm dưới cùng: 32,5%; -webkit- hoạt hình: h_slide 24s dễ ra vô hạn; -moz-animation: h_slide 24s dễ ra vô hạn; hoạt hình: h_slide 24s dễ ra vô hạn; )

18/05/15 48.9K

Nếu bạn cần thêm thanh trượt hình ảnh jQuery chất lượng cao vào trang web của mình thì trong bài viết này, bạn sẽ tìm thấy mô tả về các plugin cần thiết. Mặc dù JQuery đã giúp làm việc với JavaScript dễ dàng hơn nhiều nhưng chúng ta vẫn cần các plugin để tăng tốc quá trình thiết kế web.

Chúng tôi có thể thay đổi một số plugin này và tạo các thanh trượt mới phù hợp hơn nhiều cho mục đích trang web của chúng tôi.

Đối với các thanh trượt khác, bạn chỉ cần thêm tiêu đề, hình ảnh và chọn hiệu ứng chuyển tiếp slide đi kèm với thanh trượt. Tất cả các plugin này đều có tài liệu chi tiết kèm theo nên việc thêm các hiệu ứng hoặc chức năng mới vào chúng sẽ không khó. Bạn thậm chí có thể thay đổi trình kích hoạt dựa trên sự kiện nếu bạn là lập trình viên JQuery có kinh nghiệm.

Các xu hướng mới nhất như thiết kế đáp ứng rất quan trọng đối với các dự án web, cho dù bạn đang triển khai plugin hay tập lệnh. Tất cả những yếu tố này làm cho mỗi plugin này trở nên rất linh hoạt. Tất cả mọi thứ xuất hiện trong năm 2014 đều có trong danh sách này.

Thanh trượt hình ảnh jQuery

Thanh trượt đáp ứng Jssor

Gần đây tôi đã biết đến thanh trượt jQuery mạnh mẽ này và có thể tận mắt thấy rằng nó hoạt động rất tốt. Nó chứa đựng những khả năng vô hạn có thể được mở rộng thông qua mã nguồn mở của thanh trượt:

  • Thiết kế thích ứng;
  • Hơn 15 tùy chọn tùy chỉnh;
  • Hơn 15 hiệu ứng thay đổi hình ảnh;
  • Thư viện hình ảnh, băng chuyền, hỗ trợ kích thước toàn màn hình;
  • Công cụ xoay biểu ngữ dọc, danh sách các slide;
  • Hỗ trợ video.

Bản trình diễn | Tải xuống

PgwSlider - thanh trượt đáp ứng dựa trên JQuery/Zepto

Nhiệm vụ duy nhất của plugin này là hiển thị các slide hình ảnh. Nó rất nhỏ gọn vì các tệp JQuery chỉ có kích thước 2,5 KB, cho phép nó tải rất nhanh:

  • Bố cục thích ứng;
  • Tối ưu hóa SEO;
  • Hỗ trợ cho các trình duyệt khác nhau;
  • Chuyển đổi hình ảnh đơn giản;
  • Kích thước lưu trữ chỉ là 2,5 KB.

Bản trình diễn | Tải xuống

Thanh trượt tin tức dọc Jquery

Thanh trượt JQuery linh hoạt và hữu ích được thiết kế cho các tài nguyên tin tức với danh sách các ấn phẩm ở bên trái và hình ảnh hiển thị ở bên phải:

  • Thiết kế thích ứng;
  • Cột dọc để chuyển đổi tin tức;
  • Tiêu đề mở rộng.

Bản trình diễn | Tải xuống

Thanh trượt Wallop

Thanh trượt này không chứa jQuery, nhưng tôi muốn giới thiệu nó vì nó rất nhỏ gọn và có thể giảm đáng kể thời gian tải trang. Hãy cho tôi biết nếu bạn thích nó:

  • Bố cục thích ứng;
  • Thiết kế đơn giản;
  • Tùy chọn thay đổi slide khác nhau;
  • Mã JavaScript tối thiểu;
  • Kích thước chỉ có 3KB.

Bản trình diễn | Tải xuống

Phòng trưng bày Polaroid kiểu phẳng

Một thư viện theo phong cách rải rác tài liệu trên bàn làm việc với bố cục linh hoạt và thiết kế đẹp mắt chắc chắn sẽ được nhiều bạn quan tâm. Phù hợp hơn cho máy tính bảng và màn hình lớn:

Bản trình diễn | Tải xuống

HiSlider – Thanh trượt hình ảnh HTML5, jQuery và WordPress

HiSlider đã giới thiệu một tính năng mới plugin miễn phí Thanh trượt JQuery, nhờ đó bạn có thể tạo nhiều thư viện hình ảnh khác nhau với các hiệu ứng chuyển tiếp tuyệt vời:

  • Thanh trượt thích ứng;
  • Không yêu cầu kiến ​​thức lập trình;
  • Một số mẫu và giao diện tuyệt vời;
  • Hiệu ứng chuyển tiếp đẹp mắt;
  • Hỗ trợ cho các nền tảng khác nhau;
  • Tương thích với WordPress, Joomla, Drupal;
  • Khả năng hiển thị các loại nội dung khác nhau: hình ảnh, video YouTube và video Vimeo;
  • Thiết lập linh hoạt;
  • Các tính năng bổ sung hữu ích;
  • Không giới hạn số lượng nội dung được hiển thị.

Demo |Tải xuống

Ôi thanh trượt

Thanh trượt WOW là thanh trượt jQuery đáp ứng hình ảnh với sự tuyệt vời hiệu ứng hình ảnh (domino, xoay, làm mờ, lật và nhấp nháy, bay ra, rèm) và các mẫu chuyên nghiệp.

WOW Slider đi kèm với trình hướng dẫn cài đặt cho phép bạn tạo các thanh trượt tuyệt vời trong vài giây mà không cần phải hiểu mã hoặc chỉnh sửa hình ảnh. Các phiên bản plugin dành cho Joomla và WordPress cũng có sẵn để tải xuống:

  • Đáp ứng đầy đủ;
  • Hỗ trợ tất cả các trình duyệt và tất cả các loại thiết bị;
  • Ủng hộ thiết bị cảm ứng;
  • Dễ dàng cài đặt trên WordPress;
  • Linh hoạt trong cấu hình;
  • Tối ưu hóa SEO.

Demo |Tải xuống

Nivo Slider – plugin jQuery miễn phí

Thanh trượt Nivođược cả thế giới biết đến là thanh trượt hình ảnh đẹp nhất và dễ sử dụng nhất. Plugin Nivo Slider miễn phí và được phát hành theo giấy phép MIT:

  • Yêu cầu JQuery 1.7 trở lên;
  • Hiệu ứng chuyển tiếp đẹp mắt;
  • Cấu hình đơn giản và linh hoạt;
  • Nhỏ gọn và thích ứng;
  • Mã nguồn mở;
  • Mạnh mẽ và đơn giản;
  • Một số mẫu khác nhau;
  • Cắt ảnh tự động.

Demo |Tải xuống

Thanh trượt jQuery đơn giản với tài liệu kỹ thuật

Ý tưởng này được lấy cảm hứng từ thanh trượt của Apple, trong đó một số phần tử nhỏ có thể bay ra ngoài với các hiệu ứng hoạt hình khác nhau. Các nhà phát triển đã cố gắng thực hiện khái niệm này có tính đến Yêu cầu tối thiểuđể tạo Thiết kế đơn giản một cửa hàng trực tuyến trong đó các phần tử “bay” đại diện cho nhiều danh mục khác nhau:

  • Bố cục thích ứng;
  • Thiết kế tối giản;
  • Nhiều hiệu ứng thay đổi thả và trượt khác nhau.

Demo |Tải xuống

Thanh trượt hình ảnh jQuery kích thước đầy đủ

Một thanh trượt rất đơn giản chiếm 100% chiều rộng trang và thích ứng với kích thước màn hình của thiết bị di động. Nó hoạt động với các chuyển tiếp CSS và hình ảnh được "xếp chồng" cùng với các điểm neo. Mỏ neo có thể được thay thế hoặc loại bỏ nếu bạn không muốn đính kèm liên kết tới hình ảnh.

Khi cài đặt, thanh trượt sẽ mở rộng đến 100% chiều rộng màn hình. Nó cũng có thể tự động giảm kích thước của hình ảnh slide:

  • Thanh trượt JQuery thích ứng;
  • Kích thước đầy đủ;
  • Thiết kế tối giản.

Demo |Tải xuống

Thanh trượt nội dung đàn hồi + hướng dẫn

Thanh trượt nội dung đàn hồi tự động điều chỉnh chiều rộng và chiều cao dựa trên kích thước phần tử cha. Đây là một thanh trượt jQuery đơn giản. Nó bao gồm một khu vực trượt ở trên cùng và một thanh tab điều hướng ở phía dưới. Thanh trượt điều chỉnh chiều rộng và chiều cao theo kích thước của vùng chứa chính.

Khi xem trên màn hình chéo nhỏ, các tab điều hướng sẽ biến thành các biểu tượng nhỏ:

  • Thiết kế thích ứng;
  • Di chuyển nhấp chuột.

Demo |Tải xuống

Thanh trượt xếp chồng 3D miễn phí

Thanh trượt thử nghiệm cuộn qua hình ảnh ở chế độ 3D. Hai ngăn xếp giống như chồng giấy, khi cuộn, hình ảnh sẽ hiển thị ở giữa thanh trượt:

  • Thiết kế thích ứng;
  • Lật - chuyển tiếp;
  • Hiệu ứng 3D.

Demo |Tải xuống

Thanh trượt khe toàn màn hình dựa trên hướng dẫn JQuery và CSS3 +

Hướng dẫn này sẽ chỉ cho bạn cách tạo một thanh trượt có một nút xoắn: ý tưởng là “cắt” và hiển thị trang chiếu hiện tại khi bạn mở hình ảnh tiếp theo hoặc hình ảnh trước đó. Sử dụng hoạt ảnh JQuery và CSS, chúng ta có thể tạo các hiệu ứng chuyển tiếp độc đáo:

  • Thiết kế thích ứng;
  • Tách chuyển tiếp;
  • Thanh trượt toàn màn hình.

Demo |Tải xuống

Unislider - một thanh trượt jQuery rất nhỏ

Không có chuông và còi không cần thiết, kích thước nhỏ hơn 3KB. Sử dụng bất kỳ mã HTML nào cho các slide của bạn, mở rộng nó bằng sử dụng CSS. Mọi thứ liên quan đến Unslider đều được lưu trữ trên GitHub:

  • Hỗ trợ cho nhiều trình duyệt khác nhau;
  • Hỗ trợ bàn phím;
  • điều chỉnh chiều cao;
  • Thiết kế thích ứng;
  • Hỗ trợ đầu vào cảm ứng.

Bản trình diễn | Tải xuống

Trang trình bày đáp ứng tối thiểu

Plugin đơn giản và nhỏ gọn ( kích thước chỉ 1 KB), tạo thanh trượt phản hồi bằng cách sử dụng các phần tử bên trong vùng chứa. ResponsiveSLides.js hoạt động với một lượng lớn các trình duyệt, bao gồm tất cả các phiên bản IE từ IE6 trở lên:

  • Đáp ứng đầy đủ;
  • Kích thước 1 KB;
  • Chuyển tiếp CSS3 với khả năng chạy qua JavaScript;
  • Đánh dấu đơn giản bằng cách sử dụng danh sách dấu đầu dòng;
  • Khả năng tùy chỉnh các hiệu ứng chuyển tiếp và thời lượng xem của một slide;
  • Hỗ trợ khả năng tạo nhiều slide show;
  • Cuộn tự động và thủ công.

Demo |Tải xuống

Máy ảnh - thanh trượt jQuery miễn phí

Camera là plugin có nhiều hiệu ứng chuyển tiếp, bố cục thích ứng. Dễ dàng cài đặt, được hỗ trợ bởi các thiết bị di động:

  • Thiết kế đáp ứng đầy đủ;
  • Chữ ký;
  • Khả năng thêm video;
  • 33 biểu tượng màu sắc khác nhau.

Demo |Tải xuống

SlidesJS, plugin jQuery đáp ứng

SlideJS là plugin thích ứng dành cho JQuery (1.7.1 trở lên) có hỗ trợ cho thiết bị cảm ứng và chuyển tiếp CSS3. Hãy thử nghiệm với nó, thử một vài ví dụ có sẵn sẽ giúp bạn tìm ra cách thêm SlidesJS vào dự án của mình:

  • Thiết kế thích ứng;
  • Chuyển tiếp CSS3;
  • Hỗ trợ các thiết bị cảm ứng;
  • Dễ dàng thiết lập.

Bản trình diễn | Tải xuống

Thanh trượt Jquery BX

Đây là thanh trượt jQuery đáp ứng miễn phí:

  • Hoàn toàn đáp ứng - thích ứng với mọi thiết bị;
  • Thay đổi trượt ngang, dọc;
  • Trang trình bày có thể chứa hình ảnh, video hoặc nội dung HTML;
  • Hỗ trợ mở rộng cho các thiết bị cảm ứng;
  • Sử dụng chuyển tiếp CSS cho hoạt ảnh slide ( tăng tốc phần cứng);
  • API cuộc gọi lại và các phương pháp hoàn toàn công khai;
  • Kích thước tệp nhỏ;
  • Dễ để thực hiện.

Demo |Tải xuống

FlexSlider 2

Thanh trượt đáp ứng tốt nhất. Phiên bản mới đã được cải tiến nhằm tăng tốc độ và sự gọn nhẹ.

Bản trình diễn | Tải xuống

Galleria - Thư viện ảnh phản hồi dựa trên JavaScript

Galleria được sử dụng trên hàng triệu trang web để tạo ra các thư viện hình ảnh chất lượng cao. Số lượng đánh giá tích cực về công việc của cô ấy chỉ đơn giản là ngoài bảng xếp hạng:

  • Hoàn toàn miễn phí;
  • Chế độ xem toàn màn hình;
  • Thích ứng 100%;
  • Không cần kinh nghiệm lập trình;
  • Hỗ trợ iPhone, iPad và các thiết bị cảm ứng khác;
  • Flickr, Vimeo, YouTube và hơn thế nữa;
  • Một số chủ đề.

Bản trình diễn | Tải xuống

Blueberry - thanh trượt hình ảnh jQuery đáp ứng đơn giản

Tôi giới thiệu với bạn một thanh trượt hình ảnh jQuery được viết riêng cho thiết kế web đáp ứng. Blueberry là một plugin thanh trượt hình ảnh nguồn mở thử nghiệm mã nguồn, được viết riêng để hoạt động với các mẫu đáp ứng:

  • Thiết kế tối thiểu;
  • Bố cục thích ứng;
  • Bài thuyết trình.

Bản trình diễn | Tải xuống

jQuery Popeye 2.1

Các yếu tố tiêu chuẩn của phiên bản đầu tiên của chương trình được sử dụng: thanh trượt ẩn sang trái và bật lên ở bên phải. Các thành phần điều hướng và chú thích tương tự xuất hiện khi di chuột qua:

  • Thiết kế thích ứng;
  • Hỗ trợ chữ ký;
  • Chế độ trình chiếu.

Bản trình diễn | Tải xuống

FractionSlider - plugin thanh trượt jQuery miễn phí với hiệu ứng thị sai

Hãy thử plugin tuyệt vời này. Hoạt ảnh của một số thành phần khi hiển thị hình ảnh với cài đặt cho từng thành phần. FractionSlider là một plugin jQuery dành cho hình ảnh hoặc văn bản. Nó cho phép bạn tạo hiệu ứng động cho nhiều phần tử slide cùng một lúc. Bạn có thể cài đặt Các phương pháp khác nhau hoạt ảnh, chẳng hạn như thay đổi khung hình hoặc di chuyển theo một hướng nhất định:

  • Thiết kế thích ứng;
  • Hoạt hình của các yếu tố;
  • Quản lý cài đặt hoạt ảnh;
  • Hoạt hình nền.

Demo |Tải xuống

Thanh trượt hình ảnh đáp ứng miễn phí có hướng dẫn

Với FlexSlider, chúng ta có thể soạn mã thanh trượt bằng " theo trường phái ấn tượng» giao diện. Plugin cho phép bạn thêm chức năng và kiểu thông qua CSS3. Tôi hy vọng bạn thích nó và sử dụng nó trong các dự án của bạn. Hãy liệt kê các chức năng của nó:

  • Thiết kế thích ứng;
  • Hiệu ứng mờ dần;
  • Mũi tên trái, phải;
  • Nút màu xanh lá cây.

Demo |Tải xuống

Sequence là một plugin miễn phí có tính năng chuyển tiếp CSS3.

Nó đi kèm với bốn chủ đề và chỉ những chủ đề phức tạp nhất, chẳng hạn như thanh trượt kiểu Apple và thanh trượt thị sai ngang, là không phản hồi:

  • Ba chủ đề miễn phí;
  • Thị sai trượt ngang;
  • phong cách táo;
  • Chủ đề thích ứng;
  • Hỗ trợ các thiết bị cảm ứng;
  • Dễ dàng sửa đổi;
  • Hỗ trợ cho các trình duyệt khác nhau.
  • Tốt xấu