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%;
|
||||
}
|
||||
|
||||
.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.
|
||||
Hides an element to all devices except screen readers.
|
||||
|
@ -1168,8 +1187,12 @@ code.output {
|
|||
flex: 1 1 300px;
|
||||
box-sizing: border-box;
|
||||
margin: 10px;
|
||||
text-align: center;
|
||||
|
||||
figure {
|
||||
margin: 0;
|
||||
}
|
||||
figcaption {
|
||||
text-align: center;
|
||||
}
|
||||
&.spacer {
|
||||
height: 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 %}
|
||||
<li>
|
||||
<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 }}">
|
||||
{{ s.name }}
|
||||
<figure>
|
||||
<div class="imageWrapper">
|
||||
<img class="b-lazy" src="/img/spacer.gif" alt="{{ s.name }}">
|
||||
</div>
|
||||
<figcaption>{{ s.name }}</figcaption>
|
||||
</figure>
|
||||
</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
|
|
Loading…
Reference in New Issue