Accessability pass
This commit is contained in:
1 parent
bafae5ee5f
commit
1b79ceb155
4 files changed
+127
-84
No files matched your search
+53
-40
@@ -3,8 +3,12 @@
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="description"
|
||||
content="Snappy Carousel Demo – Snappy is a lightweight carousel. Mostly CSS-only, with some Javascript for navigation and drag support." />
|
||||
<title>Snappy</title>
|
||||
|
||||
<link rel="stylesheet" href="dist/snappy.css">
|
||||
<style>
|
||||
html,
|
||||
body {
|
||||
@@ -33,8 +37,10 @@
|
||||
/* Custom snappy styling */
|
||||
/* Colors from Open color (https://yeun.github.io/open-color) */
|
||||
.snappy-carousel {
|
||||
margin-bottom: 2rem;
|
||||
|
||||
.scroll-container {
|
||||
max-height: 400px;
|
||||
max-height: 420px;
|
||||
gap: 0.5rem;
|
||||
}
|
||||
|
||||
@@ -44,7 +50,6 @@
|
||||
align-items: center;
|
||||
width: 75%;
|
||||
aspect-ratio: 3/2;
|
||||
min-height: 200px;
|
||||
max-height: 400px;
|
||||
border-radius: 1rem;
|
||||
border: 1px solid #ced4da;
|
||||
@@ -98,15 +103,18 @@
|
||||
}
|
||||
}
|
||||
|
||||
.prev:disabled,
|
||||
.next:disabled {
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.pagination {
|
||||
display: inline-flex;
|
||||
margin-top: 1rem;
|
||||
}
|
||||
|
||||
.pagination .dot {
|
||||
width: 0.66rem !important;
|
||||
height: 0.66rem !important;
|
||||
border-radius: 0.33rem;
|
||||
border-radius: 1lh;
|
||||
background-color: #dee2e6 !important;
|
||||
margin: 0 0.25rem;
|
||||
|
||||
@@ -127,14 +135,16 @@
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<link rel="stylesheet" href="dist/snappy.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<h1>Snappy</h1>
|
||||
</header>
|
||||
|
||||
<h1>Snappy</h1>
|
||||
<main>
|
||||
|
||||
<!--
|
||||
<!--
|
||||
Options
|
||||
-------
|
||||
|
||||
@@ -149,40 +159,43 @@
|
||||
data-snap-align="center"
|
||||
data-snap-align="start"
|
||||
data-snap-align="end"
|
||||
-->
|
||||
<div class="snappy-carousel">
|
||||
<div class="scroll-container">
|
||||
<div class="slide">1</div>
|
||||
<div class="slide">2</div>
|
||||
<div class="slide">3</div>
|
||||
<div class="slide">4</div>
|
||||
<div class="slide">5</div>
|
||||
<div class="slide">6</div>
|
||||
<div class="slide">7</div>
|
||||
<div class="slide">8</div>
|
||||
</div>
|
||||
-->
|
||||
<section class="snappy-carousel" aria-labelledby="horizontal-carousel-heading">
|
||||
<h2 id="horizontal-carousel-heading" class="visuallyhidden">Horizontal</h2>
|
||||
<ul class="scroll-container">
|
||||
<li class="slide">1</li>
|
||||
<li class="slide">2</li>
|
||||
<li class="slide">3</li>
|
||||
<li class="slide">4</li>
|
||||
<li class="slide">5</li>
|
||||
<li class="slide">6</li>
|
||||
<li class="slide">7</li>
|
||||
<li class="slide">8</li>
|
||||
</ul>
|
||||
|
||||
<button class="prev">❮</button>
|
||||
<button class="next">❯</button>
|
||||
<div class="pagination"></div>
|
||||
</div>
|
||||
<button class="prev">❮</button>
|
||||
<button class="next">❯</button>
|
||||
<ul class="pagination"></ul>
|
||||
</section>
|
||||
|
||||
<div class="snappy-carousel" data-scroll-direction="y">
|
||||
<div class="scroll-container">
|
||||
<div class="slide">1</div>
|
||||
<div class="slide">2</div>
|
||||
<div class="slide">3</div>
|
||||
<div class="slide">4</div>
|
||||
<div class="slide">5</div>
|
||||
<div class="slide">6</div>
|
||||
<div class="slide">7</div>
|
||||
<div class="slide">8</div>
|
||||
</div>
|
||||
<section class="snappy-carousel" data-scroll-direction="y" aria-labelledby="horizontal-carousel-heading">
|
||||
<h2 id="horizontal-carousel-heading" class="visuallyhidden">Vertical</h2>
|
||||
<ul class="scroll-container">
|
||||
<li class="slide">1</li>
|
||||
<li class="slide">2</li>
|
||||
<li class="slide">3</li>
|
||||
<li class="slide">4</li>
|
||||
<li class="slide">5</li>
|
||||
<li class="slide">6</li>
|
||||
<li class="slide">7</li>
|
||||
<li class="slide">8</li>
|
||||
</ul>
|
||||
|
||||
<button class="prev">❮</button>
|
||||
<button class="next">❯</button>
|
||||
<div class="pagination"></div>
|
||||
</div>
|
||||
<button class="prev">❮</button>
|
||||
<button class="next">❯</button>
|
||||
<ul class="pagination"></ul>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<!-- Javascript is only needed for pagination and buttons -->
|
||||
<script src="dist/snappy.js" defer></script>
|
||||
|
||||
Reference in new issue
Block a user