Skip to content

Instantly share code, notes, and snippets.

@uploadcare-user
uploadcare-user / responsive-images-5.html
Created September 19, 2018 17:33
<img> attribute `sizes` syntax
<img sizes="[media query] [length],
[media query] [length],
...
[default length]">
@uploadcare-user
uploadcare-user / responsive-images-4.html
Created September 19, 2018 17:31
Basic responsive image using `srcset`
<img src="cat.jpg"
alt="Example Cat"
srcset="cat-600.jpg 600w,
cat-1200.jpg 1200w,
cat-1800.jpg 1800w,
cat-2400.jpg 2400w">
@uploadcare-user
uploadcare-user / responsive-images-3.html
Created September 19, 2018 17:30
Simplest possible image tag
<img src="cat.jpg" alt="Example Cat">
@uploadcare-user
uploadcare-user / responsive-images-2.html
Created September 19, 2018 17:28
Responsive image example
<img src="https://ucarecdn.com/:uuid/original.jpg"
alt="An example of a responsive image"
srcset="https://ucarecdn.com/:uuid/-/resize/3000x/orignal_3000.jpg 3000w,
https://ucarecdn.com/:uuid/-/resize/2400x/original_2400.jpg 2400w,
https://ucarecdn.com/:uuid/-/resize/1500x/original_1500.jpg 1500w,
https://ucarecdn.com/:uuid/-/resize/800x/original_800.jpg 800w"
sizes="(min-width: 1600px) 80vw, 100vw">
@uploadcare-user
uploadcare-user / responsive-images-1.sh
Created September 19, 2018 17:26
Command line image generation
convert original.jpg -resize 2400x original_2400.jpg
convert original.jpg -resize 1500x original_1500.jpg
convert original.jpg -resize 800x original_800.jpg
@uploadcare-user
uploadcare-user / ri_codeblock_3.html
Last active November 2, 2016 16:19
codeblock #3 responsive images
<picture>
<source
srcset="myimage@1000.jpg 1000w, myimage@2000.jpg 2000w"
sizes="(min-width: 1000px) 60vw, 100vw"
media="(orientation: landscape)">
<source
srcset="myimage@450.jpg 1x, myimage@900.jpg 2x"
sizes="(min-width: 450px) 450px, 100vw"
media="(orientation: landscape)">
<source
@uploadcare-user
uploadcare-user / ri_codeblock_2.html
Last active November 2, 2016 16:17
codeblock #2 responsive images
<img src="myimage.jpg"
srcset="myimage@400.jpg 400w,
myimage@500.jpg 500w,
myimage@1000.jpg 1000w"
sizes="(max-width: 500px) calc(100vw - 30px), 500px">
@uploadcare-user
uploadcare-user / ri_codeblock_1.html
Created November 2, 2016 15:54
codeblock #1 responsive images
<img src="myimage.jpg">
<style>
img {
width: 100%;
}
</style>