Skip to content

Commit 4fba198

Browse files
committed
v.5.3.6
1 parent 764ba4a commit 4fba198

File tree

2 files changed

+13
-21
lines changed

2 files changed

+13
-21
lines changed

docs/docs/4-decoration-utilities/images/index.html

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -717,20 +717,16 @@ <h2 id="contained-images" tabindex="-1">Contained images</h2>
717717
<p><strong>Note:</strong> The CSS classes <code>img-cover</code> and <code>img-contain</code> are designed to work on the <code>&lt;img&gt;</code> tag. They may not work very well on an embedded <code>&lt;svg&gt;</code> (i.e. if you copy-pasted the SVG code into the HTML). But they work fine if an SVG image is inserted into a page the normal way for images: via the <code>&lt;img&gt;</code> tag.</p>
718718
<h2 id="image-css-filters" tabindex="-1">Image CSS filters</h2>
719719
<h3 id="grayscale-filter" tabindex="-1">Grayscale filter</h3>
720-
<div style="height: 460px;">
721-
<img class="img-cover img-grayscale" src="/codebase-5/img/pexels-pixabay-416179.jpg" width="600" height="600" loading="lazy" alt="Photo by Pixabay from Pexels">
722-
</div>
720+
<img class="aspect-ratio-16x9 img-cover img-grayscale" src="/codebase-5/img/pexels-pixabay-416179.jpg" width="600" height="600" loading="lazy" alt="Photo by Pixabay from Pexels">
723721
<pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>img</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>img-grayscale<span class="token punctuation">"</span></span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">loading</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>lazy<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code></pre>
724722
<h3 id="blur-filter" tabindex="-1">Blur filter</h3>
725-
<div style="height: 460px;">
726-
<img class="img-cover img-blur" src="/codebase-5/img/pexels-pixabay-416179.jpg" width="600" height="600" loading="lazy" alt="Photo by Pixabay from Pexels">
727-
</div>
723+
<img class="aspect-ratio-16x9 img-cover img-blur" src="/codebase-5/img/pexels-pixabay-416179.jpg" width="600" height="600" loading="lazy" alt="Photo by Pixabay from Pexels">
728724
<pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>img</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>img-blur<span class="token punctuation">"</span></span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">loading</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>lazy<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span><span class="token punctuation">></span></span></code></pre>
729-
<p>What if you don’t want the blurry edges spreading outside of the image rectangle? Then you can wrap the image in a block that has the <code>overflow-hidden</code> utility class.</p>
730-
<div class="overflow-hidden" style="height: 460px;">
731-
<img class="img-cover img-blur" src="/codebase-5/img/pexels-pixabay-416179.jpg" width="600" height="600" loading="lazy" alt="Photo by Pixabay from Pexels">
725+
<p>What if you don’t want the blurry edges spreading outside of the image rectangle? Then you can wrap the image in a block that has the <code>overflow-clip</code> utility class.</p>
726+
<div class="overflow-clip">
727+
<img class="aspect-ratio-16x9 img-cover img-blur" src="/codebase-5/img/pexels-pixabay-416179.jpg" width="600" height="600" loading="lazy" alt="Photo by Pixabay from Pexels">
732728
</div>
733-
<pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>overflow-hidden<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><br> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>img</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>img-blur<span class="token punctuation">"</span></span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">loading</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>lazy<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span><span class="token punctuation">></span></span><br><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>div</span><span class="token punctuation">></span></span></code></pre>
729+
<pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>overflow-clip<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><br> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>img</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>img-blur<span class="token punctuation">"</span></span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span> <span class="token attr-name">loading</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>lazy<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token punctuation">"</span></span><span class="token punctuation">></span></span><br><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>div</span><span class="token punctuation">></span></span></code></pre>
734730
<h2 id="opacity-and-images" tabindex="-1">Opacity and Images</h2>
735731
<p>Codebase has a set of opacity utility classes that can be used on images.</p>
736732
<p>Since Codebase v5.10, there are hover states set for each.</p>

src/docs/4-decoration-utilities/images.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Follow these two rules when using `img-cover`:
4242

4343
2. Be sure to optimize the filesize of your image. You don’t want to make your visitor wait a long time (several seconds, or more) for your image to load if they have a slow connection.
4444

45-
Many web platforms have _image processors_ built in, or added via a plugin. For example:
45+
Many web platforms have _image processors_ built in, or added via a plugin. For example:
4646

4747
* The [Eleventy](https://www.11ty.dev) static site generator has an [Eleventy-image plugin](https://www.11ty.dev/docs/plugins/image/)
4848
* [WordPress](https://wordpress.org) has a [built-in image processor](https://www.wpbeginner.com/beginners-guide/wordpress-image-sizes-beginners-guide/) for automatic image resizing and loading for different sized devices (and lazy loading). Plus, there are several image-optimizer plugins.
@@ -165,32 +165,28 @@ The image below is a square, therefore on wider viewports, there will be empty s
165165

166166
### Grayscale filter
167167

168-
<div style="height: 460px;">
169-
<img class="img-cover img-grayscale" src="{{ '/img/pexels-pixabay-416179.jpg' | url }}" width="600" height="600" loading="lazy" alt="Photo by Pixabay from Pexels">
170-
</div>
168+
<img class="aspect-ratio-16x9 img-cover img-grayscale" src="{{ '/img/pexels-pixabay-416179.jpg' | url }}" width="600" height="600" loading="lazy" alt="Photo by Pixabay from Pexels">
171169

172170
```html
173171
<img class="img-grayscale" src="" width="" height="" loading="lazy" alt="">
174172
```
175173

176174
### Blur filter
177175

178-
<div style="height: 460px;">
179-
<img class="img-cover img-blur" src="{{ '/img/pexels-pixabay-416179.jpg' | url }}" width="600" height="600" loading="lazy" alt="Photo by Pixabay from Pexels">
180-
</div>
176+
<img class="aspect-ratio-16x9 img-cover img-blur" src="{{ '/img/pexels-pixabay-416179.jpg' | url }}" width="600" height="600" loading="lazy" alt="Photo by Pixabay from Pexels">
181177

182178
```html
183179
<img class="img-blur" src="" width="" height="" loading="lazy" alt="">
184180
```
185181

186-
What if you don’t want the blurry edges spreading outside of the image rectangle? Then you can wrap the image in a block that has the `overflow-hidden` utility class.
182+
What if you don’t want the blurry edges spreading outside of the image rectangle? Then you can wrap the image in a block that has the `overflow-clip` utility class.
187183

188-
<div class="overflow-hidden" style="height: 460px;">
189-
<img class="img-cover img-blur" src="{{ '/img/pexels-pixabay-416179.jpg' | url }}" width="600" height="600" loading="lazy" alt="Photo by Pixabay from Pexels">
184+
<div class="overflow-clip">
185+
<img class="aspect-ratio-16x9 img-cover img-blur" src="{{ '/img/pexels-pixabay-416179.jpg' | url }}" width="600" height="600" loading="lazy" alt="Photo by Pixabay from Pexels">
190186
</div>
191187

192188
```html
193-
<div class="overflow-hidden">
189+
<div class="overflow-clip">
194190
<img class="img-blur" src="" width="" height="" loading="lazy" alt="">
195191
</div>
196192
```

0 commit comments

Comments
 (0)