PIXEL METRO - PLUGIN JQUERY TẠO ALBUM ẢNH

12/02/2017 Nguyễn Trung Hiếu

Pixel Metro là một plugin jquery được xây dựng từ nền tảng jquery để tạo ra một công cụ slide ảnh dạng metro sử dụng cho thiết kế web, giúp tạo ra các album ảnh thể hiện trên trang web đa dạng và phong phú đẹp mắt hơn

Download Trang chủ tải về pixel-metro.thoidaijsc.vn

CÀI ĐẶT VÀ SỬ DỤNG - SETUP

Đưa các file sau vào trong thẻ head

Markup
<head>
   <script type="text/javascript" src="js/jquery-2.2.3.min.js"></script>

   <script type="text/javascript" src="js/pixel-metro.js"></script>
   <link rel="stylesheet" href="css/pixel-metro.css" type="text/css" />
</head>

Với jquery thì các bạn có thể tùy chọn phiên bản từ 2.2.3 trở lên với những phiên bản dưới thì chúng tôi chưa kiểm tra hoạt động.

 

CÀI ĐẶT

- Các bạn sử dụng cú pháp $([tên đối tượng]).pixel_slide();

- Để khởi tạo kèm theo thuộc tính các bạn sử dụng như sau:

- Các bạn sử dụng cú pháp $([tên đối tượng]).pixel_slide();
- Để khởi tạo kèm theo thuộc tính các bạn sử dụng như sau:
$([tên đối tượng]).pixel_metro({
   thuộc tính 1: giá trị 1,
   thuộc tính 2: giá trị 2,
});

Ví dụ:

JavaScript
<script type="text/javascript">
	$(".pixel-metro").pixel_metro({
		height:"500px",
		bg_metro:"images/dulieu/bg-metro3.jpg",
		bg_opacity:0.55,
		metro_rows:3,
	});
</script>

Cấu trúc đầy đủ

Markup
<section>

	<div class="your-css">

		<div class="pixel-metro">
			<div class="content-metro" size-o="normal">
				<div class="metro-sheet">
					<img src="images/album/img01.jpg">
				</div>
				<div class="metro-sheet">
					<img src="images/album/img02.jpg">
				</div>
				<div class="metro-sheet">
					<img src="images/album/img03.jpg">
				</div>
			</div>

			<div class="content-metro" size-o="wide">
				<div class="metro-sheet">
					<img src="images/album/img04.jpg">
				</div>
				<div class="metro-sheet">
					<img src="images/album/img05.jpg">
				</div>
			</div>

			<div class="content-metro" size-o="small">
				<div class="metro-sheet">
					<img src="images/album/img06.jpg">
				</div>
				<div class="metro-sheet">
					<img src="images/album/img07.jpg">
				</div>
				<div class="metro-sheet">
					<img src="images/album/img08.jpg">
				</div>
			</div>

		</div>
		<script type="text/javascript">
			$(".pixel-metro").pixel_metro({
				height:"500px",
				bg_metro:"images/dulieu/bg-metro3.jpg",
				bg_opacity:0.55,
				metro_rows:3,
			});
		</script>

	</div>
</section>

- Mỗi một thẻ div class content-metro trong thẻ div class pixel-metro đóng vai trò là 1 ô metro và trong mỗi div class content-metro sẽ có nhiều div class metro-sheet sẽ đóng vai trò là một cảnh trong ô metro.
- Trong div class metro-sheet sẽ có 2 lựa chọn class cho thẻ div bên trong là:
div có class là "text-metro"div có class là "icon-metro"
- Thuộc tính size-o trong thẻ div class content-metro có 3 tùy chọn cho 3 kích thước của ô metro

  • normal là tùy chọn hiện thị ô metro theo hình vuông kích thước cơ bản của metro
  • wide là tùy chọn hiện thị ô metro theo hình chữ nhật gấp đôi kích thước ô metro normal
  • small là tùy chọn hiện thị ô metro theo hình vuông với kích thước nhỏ bằng 1/4 ô normal

 

Tại phiên bản 1.0 này chúng tôi mới chỉ phát triển 3 tùy chọn trên và sẽ nâng cấp lên nhiều tùy chọn hơn cho người dùng.

Ví dụ:

Markup
<div class="content-metro" size-o="normal">
	<div class="metro-sheet">
		<div class="text-metro">
			<p><span class="glyphicon glyphicon-camera"></span></p>
			<p><a href="#">Chụp ảnh phong cảnh đẹp cho photographer</a></p>
		</div>
	</div>
	<div class="metro-sheet">
		<div class="icon-metro">Icon thể hiện</div>
	</div>
</div>

TÙY CHỌN - OPTION

CÁC THUỘC TÍNH TÙY CHỌN MẶC ĐỊNH

Markup
width:"100%",
height:"100%",
delayTime:5000,
bg_color:"#2d92f4",
txt_color:"#ffffff",
metro_rows:3,
padd_s:6,
padd_box:20,
autoFixHeight:false,
bg_metro:"",
bg_opacity:0.35,

GIẢI THÍCH

Thuộc tính Giải thích
width Chiều ngang của pixel metro mặc định sẽ là 100% lấy theo thẻ trước nó, các bạn có thể đặt theo giá trị cho phù hợp với dự án của mình.
height Chiều cao của pixel metro mặc định sẽ là 100% lấy theo thẻ trước nó, các bạn có thể đặt theo giá trị cho phù hợp với dự án của mình.
delayTime Thời gian chuyển cảnh/hiệu ứng từng ô trong metro, thời gian trễ mặc định là 5 giấy tương ứng với giá trị 5000 (1000=1s) thời gian này là thời gian mặc định sẽ được cộng thêm một khoảng thời gian ngẫu nhiên trong 5 giấy
bg_color Mầu nền của ô trong metro, mặc định là mầu #2d92f4, với những ô metro không có ảnh thì nó sẽ thể hiện mầu nền này, bạn có thể đặt mầu khác cho phù hợp
txt_color Mầu chữ trong ô metro, mặc định sẽ là mầu trắng #ffffff, bạn có thể đặt mầu khác cho phù hợp
metro_rows Số hàng trong pixel metro, mặc định là 3 hàng, các bạn có thể đặt số hàng cho phù hợp với dự án web cảu các bạn
padd_s Là khoảng cách giữa các ô metro
padd_box Là khoảng cách giữa lề metro và các ô metro
autoFixHeight Thuộc tính này mặc định là false, nếu nó được kích hoạt là true thì metro sẽ tự động căn chỉnh đều các ô metro theo chiều ngang nhưng chiều cao sẽ bị thay đổi với giá trị xấp xỉ giá trị gán
bg_metro Là ảnh nền của metro, nhận giá trị là đường dẫn của một hình ảnh làm ảnh nền cho metro, có giá trị mặc định là rỗng.
bg_opacity Là độ tàng hình của lớp mầu đen phủ trên ảnh nền và ở dưới các ô của metro, mặc định là 0.35 và nó nhận giá trị từ 0-1

Tag: pixel metroslide ảnh độngjquery plugintạo album ảnhslide metroplugin metrojquery plugin metro

Đang phát triển ...

Bài viết liên quan

Pixel-slide tạo album ảnh nhúng vào web

Đối với các trang web thì sự sinh động là không thể thiếu, hôm này mình xin giới thiệu với các bạn một plugin jquery tạo album ảnh sinh động đó là pixel-slide cho phép tạo album ảnh qua lại nhẹ nhàng, plugin khá là nhé phù hợp với các giao diện web

Tấn công ransomware cực lớn trên toàn cầu, tải về bản vá lỗi ngay

Tấn công ransomware cực lớn trên toàn cầu, tải về bản vá lỗi ngay

Cuộc tấn công vào NHS đã sử dụng một dạng ransomware có tên Wanacryptor và nhắm mục tiêu vào hàng nghìn tổ chức ở 74 quốc gia. Ransomware là một dạng tấn công mạng có liên quan đến việc các hacker nắm quyền kiểm soát máy tính hoặc thiết bị di động và yêu cầu đòi tiền chuộc. Bằng nhiều cách, những kẻ tấn công tải phần mềm độc hại vào thiết bị và mã hóa thông tin của nạn nhân.

Kỹ thuật tìm kiếm và thay thế từ cơ bản đến nâng cao trong MS Office (Word)

Kỹ thuật tìm kiếm và thay thế từ cơ bản đến nâng cao trong MS Office (Word)

Trong Word nói riêng, Office nói chung, có lẽ ai cũng biết chức năng tìm kiếm và thay thế nội dung văn bản, nhưng ngoài ra, còn nhiểu chức năng khác trong hộp thoại tìm kiếm và thay thế mà không phải ai cũng biết để sử dụng. Trong đó có tìm kiếm và thay thế định dạng, sử dụng các ký hiệu đại diện, các ký tự đặc biệt… 

Bài 6: Thủ thuật outlook 2010

Bài 6: Thủ thuật outlook 2010

Bài viết giới thiệu đến các bạn một số thủ thuật được dùng trong outlook 2010, để giúp công việc của các bạn được dễ dàng hơn.

Bài 5: Quản lý các thông tin trong  outlook 2010

Bài 5: Quản lý các thông tin trong outlook 2010

Bài viết giới thiệu về phương pháp quản lý thông tinn trong outlook 2010. Chúng ta hãy cùng tìm hiểu xem có điểm gì khác và nổi bật so với outlook 2007

Bài 4: Sử dụng lịch làm việc một cách hiệu quả outlook 2010

Bài 4: Sử dụng lịch làm việc một cách hiệu quả outlook 2010

Để công việc của đạt hiệu quả cao hơn, chúng ta hãy cùng nhau tìm hiểu cách sử dụng lịch làm việc một cách hiệu quả hơn trong outlook 2010

Bài 3: Quản lý hộp thư của bạn về dung lượng và lưu trữ outlook 2010

Bài 3: Quản lý hộp thư của bạn về dung lượng và lưu trữ outlook 2010

Bài viết sau đây sẽ giới thiệu về mục quản lý hộp thư của bạn về dung lượng và lưu trữ trong microsoft outlook 2010.

Hàm SLEEP trong PHP

Hàm SLEEP trong PHP

Có những lúc trong công việc lập trình ta cần mã tạm dừng theo một thời gian định trước thì trong php có hỗ trợ hàm sleep để các bạn làm điều này.

Hàm Rand trong PHP

Hàm Rand trong PHP

Đôi lúc chúng ta lập trình cần đến những con số sinh ngẫu nhiên vào những công việc khách nhau hôm này mình xin giới thiệu với mọi người hàm sinh số ngẫu nhiên trong PHP

Bài 9: Giới thiệu lập trình hướng đối tượng trong PHP (OOP)

Bài 9: Giới thiệu lập trình hướng đối tượng trong PHP (OOP)

Các bạn tự học PHP nên biết về lập trình hướng đối tượng trong PHP, kỹ thuật lập trình hỗ trợ công nghệ đối tượng

Bài 8: Hàm có sẵn thông dụng trong PHP

Bài 8: Hàm có sẵn thông dụng trong PHP

Hàm thông dụng trong php cần biết, các bạn mới bắt đầu lên nắm rõ ý nghĩa cấu trúc cách dùng những hàm này để bổ trợ kiến thức sau này

Bài 7: Hàm trong PHP

Bài 7: Hàm trong PHP

Hàm do người sử dụng định nghĩa cho phép bạn xử lý những tác vụ thường lặp đi lặp lại trong ứng dụng. cách khai báo, cú pháp của hàm trong php