Add some minor improvements to image loading (#7214)
Merge pull request 7214
This commit is contained in:
parent
5c61d69c94
commit
f22425ad2a
|
@ -1092,6 +1092,25 @@ code.output {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.imageWrapper {
|
||||||
|
width: 100%;
|
||||||
|
height: 0;
|
||||||
|
padding-bottom: 62.623762376237624%; /* You define this doing height / width * 100% */
|
||||||
|
position: relative;
|
||||||
|
background: #717171;
|
||||||
|
display: block;
|
||||||
|
|
||||||
|
img {
|
||||||
|
width: 100%;
|
||||||
|
position: absolute;
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
img.b-loaded {
|
||||||
|
opacity: 1;
|
||||||
|
transition: opacity .5s;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Helper class taken from Bootstrap.
|
/* Helper class taken from Bootstrap.
|
||||||
Hides an element to all devices except screen readers.
|
Hides an element to all devices except screen readers.
|
||||||
|
@ -1168,8 +1187,12 @@ code.output {
|
||||||
flex: 1 1 300px;
|
flex: 1 1 300px;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
margin: 10px;
|
margin: 10px;
|
||||||
text-align: center;
|
figure {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
figcaption {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
&.spacer {
|
&.spacer {
|
||||||
height: 0;
|
height: 0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 42 B |
|
@ -10,8 +10,12 @@ permalink: /showcase/
|
||||||
{% for s in site.data.showcase reversed %}
|
{% for s in site.data.showcase reversed %}
|
||||||
<li>
|
<li>
|
||||||
<a href="{{ s.url }}" target="_blank">
|
<a href="{{ s.url }}" target="_blank">
|
||||||
<img class="b-lazy" src="https://cdnjs.cloudflare.com/ajax/libs/galleriffic/2.0.1/css/loader.gif" alt="{{ s.name }}">
|
<figure>
|
||||||
{{ s.name }}
|
<div class="imageWrapper">
|
||||||
|
<img class="b-lazy" src="/img/spacer.gif" alt="{{ s.name }}">
|
||||||
|
</div>
|
||||||
|
<figcaption>{{ s.name }}</figcaption>
|
||||||
|
</figure>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
Loading…
Reference in New Issue