diff --git a/_mixins.pug b/_mixins.pug index bd6e5e2cbde299231b34f6b7868ebb743e56035f..91b97a015c5f1c4142411d18ecda8e6fdf68894a 100644 --- a/_mixins.pug +++ b/_mixins.pug @@ -4,8 +4,12 @@ mixin responsive_image(thumb, fallback, urls, sizes) img(src=thumb, data-src=fallback, sizes=sizes, data-srcset=urls)&attributes(attributes) mixin theme_card(id, name) + - var thumb = "/assets/images/#{id}@thumb.jpg" + - var fallback = "/assets/images/#{id}@266.png" + - var urls = "/assets/images/#{id}@220.png 220w, /assets/images/#{id}@266.png 266w, /assets/images/#{id}@335.png 335w, /assets/images/#{id}@352.png 352w, /assets/images/#{id}@532.png 532w" + a.card(href="/assets/images/#{id}.png") .image - +responsive_image("/assets/images/#{id}@thumb.jpg", "/assets/images/#{id}@266.png", "/assets/images/#{id}@220.png 220w, /assets/images/#{id}@266.png 266w, /assets/images/#{id}@335.png 335w, /assets/images/#{id}@352.png 352w, /assets/images/#{id}@532.png 532w", "(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px") + +responsive_image(thumb, fallback, urls, "(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px") .content .extra=name \ No newline at end of file