Skip to content

Instantly share code, notes, and snippets.

@keyurshah
Forked from BroFox86/macro.html
Created October 15, 2017 14:48
Show Gist options
  • Save keyurshah/4733b9459f4235d0800552745b4cc68b to your computer and use it in GitHub Desktop.
Save keyurshah/4733b9459f4235d0800552745b4cc68b to your computer and use it in GitHub Desktop.
[Responsive image] html5 responsive image mixin #pug #mixin #html5
- src = "" // !
mixin respImage
- var src1 = src.replace(/(\.[\w\d_-]+)$/i, "@medium$1") + " " + size + "w"
- var src2 = src.replace(/(\.[\w\d_-]+)$/i, "@large$1") + " " + size * 1.5 + "w"
- var src3 = src.replace(/(\.[\w\d_-]+)$/i, "@huge$1") + " " + size * 2 + "w"
img(class = imgClass
srcset = src1 + ", " + src2 + ", " + src3
sizes = sizes
src = src.replace(/(\.[\w\d_-]+)$/i, "@medium$1")
alt = alt)
- src = "../images/"
- imgClass = ""
- size = 300
- sizes = size / 16 + "em"
- alt = ""
+respImage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment