02.12 Boxy - Galerie

Zdrojové CSS: /src/css/molecules/box/_gallery.scss

Defaultní

Popis komponenty

Výchozí molekula s galerií. Galerie se skládá pomocí atomu gridu a atomu image. Díky použití gridu lze vytvořit libovolnou mřížku.

Ukázka HTML kódu
<div class="box-gallery">
	<div class="grid">
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
	</div>
</div>

Výchozí molekula s galerií. Galerie se skládá pomocí atomu gridu a atomu image. Díky použití gridu lze vytvořit libovolnou mřížku.

Bez odsazení

Popis komponenty

Příklad použití bez mezer. Vychází z dokumentace gridu.

Ukázka HTML kódu
<div class="box-gallery">
	<div class="grid grid--nogutter">
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
		<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
			<a href="#" class="image">
				<div class="image__holder">
					<div class="image__inner">
						<img src="../img/illust/16-9.png" alt="">
					</div>
				</div>
			</a>
		</div>
	</div>
</div>

Příklad použití bez mezer. Vychází z dokumentace gridu.

Menší galerie s mezerami

Popis komponenty

Příklad použití v zanořeném gridu pro odsazení galerie. Vychází z dokumentace gridu.

Ukázka HTML kódu
<div class="grid">
	<div class="grid__cell size--l--8-12 push--l--2-12">
		<div class="box-gallery">
			<div class="grid">
				<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
					<a href="#" class="image">
						<div class="image__holder">
							<div class="image__inner">
								<img src="../img/illust/16-9.png" alt="">
							</div>
						</div>
					</a>
				</div>
				<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
					<a href="#" class="image">
						<div class="image__holder">
							<div class="image__inner">
								<img src="../img/illust/16-9.png" alt="">
							</div>
						</div>
					</a>
				</div>
				<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
					<a href="#" class="image">
						<div class="image__holder">
							<div class="image__inner">
								<img src="../img/illust/16-9.png" alt="">
							</div>
						</div>
					</a>
				</div>
				<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
					<a href="#" class="image">
						<div class="image__holder">
							<div class="image__inner">
								<img src="../img/illust/16-9.png" alt="">
							</div>
						</div>
					</a>
				</div>
				<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
					<a href="#" class="image">
						<div class="image__holder">
							<div class="image__inner">
								<img src="../img/illust/16-9.png" alt="">
							</div>
						</div>
					</a>
				</div>
				<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
					<a href="#" class="image">
						<div class="image__holder">
							<div class="image__inner">
								<img src="../img/illust/16-9.png" alt="">
							</div>
						</div>
					</a>
				</div>
				<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
					<a href="#" class="image">
						<div class="image__holder">
							<div class="image__inner">
								<img src="../img/illust/16-9.png" alt="">
							</div>
						</div>
					</a>
				</div>
				<div class="grid__cell size--xs--1-2 size--m--1-4 size--l--3-12">
					<a href="#" class="image">
						<div class="image__holder">
							<div class="image__inner">
								<img src="../img/illust/16-9.png" alt="">
							</div>
						</div>
					</a>
				</div>
			</div>
		</div>
	</div>
</div>

Příklad použití v zanořeném gridu pro odsazení galerie. Vychází z dokumentace gridu.