initial commit
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
+++
|
||||
categories = ["explanation"]
|
||||
description = "How to apply effects to your images"
|
||||
frontmatter = ["imageEffects"]
|
||||
title = "Image Effects"
|
||||
weight = 6
|
||||
+++
|
||||
|
||||
The theme offers [effects](authoring/markdown#image-effects) for your linked images.
|
||||
|
||||
You can [define additional custom image effects and set defaults](configuration/customization/imageeffects) in your configuration.
|
||||
|
||||
The default image effects shipped with the theme are
|
||||
|
||||
| Name | Description |
|
||||
| ------------- | ----------------------------------------------------------------- |
|
||||
| border | Draws a light thin border around the image |
|
||||
| dataurl | if the linked image points to a resource, it is converted to a base64 encoded dataurl |
|
||||
| inlinecontent | if the linked image points to a SVG resource, the content will be used instead of an `<img>` element, this is useful for applying additional CSS styles to the elements inside of the SVG which is otherwise impossible |
|
||||
| lazy | Lets the image be lazy loaded |
|
||||
| lightbox | The image will be clickable to show it enlarged |
|
||||
| shadow | Draws a shadow around the image to make it appear hovered/glowing |
|
||||
|
||||
One way to use them is to add them as URL query parameter to each individually linked image.
|
||||
|
||||
This can become cumbersome to be done consistently for the whole site. Instead, you can [configure the defaults](configuration/customization/imageeffects) in your `hugo.toml` as well as overriding these defaults in a page's front matter.
|
||||
|
||||
Explicitly set URL query parameter will override the defaults set for a page or your site.
|
||||
|
||||
If an effect accepts boolean values, only setting the parameter name without a value in the URL will set it to `true`.
|
||||
|
||||
Without any settings in your `hugo.toml` `imageEffects` defaults to
|
||||
|
||||
{{< multiconfig >}}
|
||||
[imageEffects]
|
||||
border = false
|
||||
dataurl = false
|
||||
inlinecontent = false
|
||||
lazy = true
|
||||
lightbox = true
|
||||
shadow = false
|
||||
{{< /multiconfig >}}
|
||||
|
||||
{{% badge style="green" icon="fa-fw fab fa-markdown" title=" " %}}Front Matter{{% /badge %}} This can be overridden in a pages front matter for example by
|
||||
|
||||
{{< multiconfig fm=true >}}
|
||||
[imageEffects]
|
||||
lazy = false
|
||||
{{< /multiconfig >}}
|
||||
|
||||
Or by explicitly override settings by URL query parameter
|
||||
|
||||
````md {title="URL"}
|
||||

|
||||
````
|
||||
|
||||
The settings applied to the above image would be
|
||||
|
||||
{{< multiconfig >}}
|
||||
border = true
|
||||
dataurl = false
|
||||
inlinecontent = false
|
||||
lazy = true
|
||||
lightbox = false
|
||||
shadow = false
|
||||
{{< /multiconfig >}}
|
||||
Reference in New Issue
Block a user