Docs: Assorted accessibility tweaks.
This commit is contained in:
parent
620115a986
commit
b6c197d312
|
@ -3,7 +3,8 @@
|
||||||
var anchor = document.createElement("a");
|
var anchor = document.createElement("a");
|
||||||
anchor.className = "header-link";
|
anchor.className = "header-link";
|
||||||
anchor.href = "#" + id;
|
anchor.href = "#" + id;
|
||||||
anchor.innerHTML = "<i class=\"fa fa-link\"></i>";
|
anchor.innerHTML = "<span class=\"sr-only\">Permalink</span><i class=\"fa fa-link\"></i>";
|
||||||
|
anchor.title = "Permalink";
|
||||||
return anchor;
|
return anchor;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<footer>
|
<footer role="contentinfo">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="unit one-third center-on-mobiles">
|
<div class="unit one-third center-on-mobiles">
|
||||||
<p>The contents of this website are © {{ site.time | date: '%Y' }} <a href="http://tom.preston-werner.com/">Tom Preston-Werner</a> under the terms of the <a href="{{ site.repository }}/blob/master/LICENSE">MIT License</a>.</p>
|
<p>The contents of this website are © {{ site.time | date: '%Y' }} <a href="http://tom.preston-werner.com/">Tom Preston-Werner</a> under the terms of the <a href="{{ site.repository }}/blob/master/LICENSE">MIT License</a>.</p>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<header>
|
<header role="banner">
|
||||||
<nav class="mobile-nav show-on-mobiles">
|
<nav class="mobile-nav show-on-mobiles">
|
||||||
{% include primary-nav-items.html %}
|
{% include primary-nav-items.html %}
|
||||||
</nav>
|
</nav>
|
||||||
|
@ -6,8 +6,8 @@
|
||||||
<div class="unit one-third center-on-mobiles">
|
<div class="unit one-third center-on-mobiles">
|
||||||
<h1>
|
<h1>
|
||||||
<a href="/">
|
<a href="/">
|
||||||
<span>Jekyll</span>
|
<span class="sr-only">Jekyll</span>
|
||||||
<img src="/img/logo-2x.png" width="249" height="115" alt="Logo">
|
<img src="/img/logo-2x.png" width="249" height="115" alt="Jekyll Logo">
|
||||||
</a>
|
</a>
|
||||||
</h1>
|
</h1>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
{{ post.date | date_to_string }}
|
{{ post.date | date_to_string }}
|
||||||
</span>
|
</span>
|
||||||
<a href="https://github.com/{{ post.author }}" class="post-author">
|
<a href="https://github.com/{{ post.author }}" class="post-author">
|
||||||
<img src="https://github.com/{{ post.author }}.png" class="avatar" alt="{{ post.author }}" width="24" height="24">
|
<img src="https://github.com/{{ post.author }}.png" class="avatar" alt="{{ post.author }} avatar" width="24" height="24">
|
||||||
{{ post.author }}
|
{{ post.author }}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -17,7 +17,7 @@ layout: news
|
||||||
{{ page.date | date_to_string }}
|
{{ page.date | date_to_string }}
|
||||||
</span>
|
</span>
|
||||||
<a href="https://github.com/{{ page.author }}" class="post-author">
|
<a href="https://github.com/{{ page.author }}" class="post-author">
|
||||||
<img src="https://github.com/{{ page.author }}.png" class="avatar" alt="{{ page.author }}" width="24" height="24">
|
<img src="https://github.com/{{ page.author }}.png" class="avatar" alt="{{ page.author }} avatar" width="24" height="24">
|
||||||
{{ page.author }}
|
{{ page.author }}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -44,9 +44,6 @@ header {
|
||||||
h1,
|
h1,
|
||||||
nav { display: inline-block; }
|
nav { display: inline-block; }
|
||||||
|
|
||||||
h1 {
|
|
||||||
span { display: none; }
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
nav {
|
nav {
|
||||||
|
@ -165,10 +162,10 @@ h6:hover .header-link {
|
||||||
/* Footer */
|
/* Footer */
|
||||||
|
|
||||||
footer {
|
footer {
|
||||||
background-color: #222;
|
background-color: #212121;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
padding-bottom: 5px;
|
padding-bottom: 5px;
|
||||||
color: #888;
|
color: #c0c0c0;
|
||||||
margin-top: 40px;
|
margin-top: 40px;
|
||||||
|
|
||||||
a {
|
a {
|
||||||
|
@ -230,7 +227,7 @@ footer {
|
||||||
|
|
||||||
.content { padding: 0; }
|
.content { padding: 0; }
|
||||||
|
|
||||||
h4 {
|
h3 {
|
||||||
font-size: 24px;
|
font-size: 24px;
|
||||||
line-height: 24px;
|
line-height: 24px;
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
|
@ -253,7 +250,7 @@ footer {
|
||||||
float: right;
|
float: right;
|
||||||
}
|
}
|
||||||
|
|
||||||
h4 {
|
h3 {
|
||||||
margin: 50px 0 0;
|
margin: 50px 0 0;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
@ -295,7 +292,7 @@ footer {
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
text-shadow: none;
|
text-shadow: none;
|
||||||
margin: 0 20px;
|
margin: 0 20px;
|
||||||
background-color: #3d3d3d;
|
background-color: #171717;
|
||||||
@include border-radius(0 0 5px 5px);
|
@include border-radius(0 0 5px 5px);
|
||||||
@include box-shadow(0 5px 30px rgba(0,0,0,.3));
|
@include box-shadow(0 5px 30px rgba(0,0,0,.3));
|
||||||
}
|
}
|
||||||
|
@ -333,7 +330,7 @@ footer {
|
||||||
.free-hosting {
|
.free-hosting {
|
||||||
|
|
||||||
.pane {
|
.pane {
|
||||||
background-color: #444;
|
background-color: #3e3e3e;
|
||||||
@include border-radius(10px);
|
@include border-radius(10px);
|
||||||
text-shadow: none;
|
text-shadow: none;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
@ -483,7 +480,7 @@ aside {
|
||||||
@include border-radius(5px);
|
@include border-radius(5px);
|
||||||
/*border: 1px solid #333;*/
|
/*border: 1px solid #333;*/
|
||||||
@include box-shadow(0 1px 3px rgba(0,0,0,.3), inset 0 1px 1px rgba(255,255,255,.5));
|
@include box-shadow(0 1px 3px rgba(0,0,0,.3), inset 0 1px 1px rgba(255,255,255,.5));
|
||||||
background-color: #777;
|
background-color: #767676;
|
||||||
}
|
}
|
||||||
|
|
||||||
a:hover {
|
a:hover {
|
||||||
|
@ -597,7 +594,7 @@ article h2:first-child { margin-top: 0; }
|
||||||
|
|
||||||
.post-meta {
|
.post-meta {
|
||||||
padding: 5px 0;
|
padding: 5px 0;
|
||||||
color: #aaa;
|
color: #c0c0c0;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
text-shadow: 0 -1px 0 #000;
|
text-shadow: 0 -1px 0 #000;
|
||||||
}
|
}
|
||||||
|
@ -635,7 +632,7 @@ p > nobr > code,
|
||||||
li > code,
|
li > code,
|
||||||
h5 > code,
|
h5 > code,
|
||||||
.note > code {
|
.note > code {
|
||||||
background-color: #333;
|
background-color: #2b2b2b;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
@include border-radius(5px);
|
@include border-radius(5px);
|
||||||
@include box-shadow(inset 0 1px 10px rgba(0,0,0,.3),
|
@include box-shadow(inset 0 1px 10px rgba(0,0,0,.3),
|
||||||
|
@ -971,3 +968,18 @@ code.output {
|
||||||
display: inline !important;
|
display: inline !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Helper class taken from Bootstrap.
|
||||||
|
Hides an element to all devices except screen readers.
|
||||||
|
*/
|
||||||
|
.sr-only {
|
||||||
|
position: absolute;
|
||||||
|
width: 1px;
|
||||||
|
height: 1px;
|
||||||
|
padding: 0;
|
||||||
|
margin: -1px;
|
||||||
|
overflow: hidden;
|
||||||
|
clip: rect(0, 0, 0, 0);
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
|
|
@ -38,7 +38,7 @@ overview: true
|
||||||
<section class="quickstart">
|
<section class="quickstart">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="unit golden-small center-on-mobiles">
|
<div class="unit golden-small center-on-mobiles">
|
||||||
<h4>Get up and running <em>in seconds</em>.</h4>
|
<h3>Get up and running <em>in seconds</em>.</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="unit golden-large code">
|
<div class="unit golden-large code">
|
||||||
<p class="title">Quick-start Instructions</p>
|
<p class="title">Quick-start Instructions</p>
|
||||||
|
|
Loading…
Reference in New Issue