{"id":23090,"date":"2015-01-08T23:01:42","date_gmt":"2015-01-08T15:01:42","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=23090"},"modified":"2019-01-09T19:38:27","modified_gmt":"2019-01-09T11:38:27","slug":"mixin-library-for-sass","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/","title":{"rendered":"9 Mixin Libraries For Sass Designers Should Get"},"content":{"rendered":"<p>If you <a href=\"https:\/\/www.hongkiat.com\/blog\/getting-started-saas\/\">use Sass in your development workflow<\/a>, you know the importance of mixins. When you see some things that are written <strong>repeatedly and tediously in CSS<\/strong>, that\u2019s where mixins can help you prevent repetitive work. A mixin contains CSS declarations that you can reuse throughout your site.<\/p>\n<p>There are many mixins are made by developers, to help you when working with Sass in your development. Most cover things that often repetitive  in CSS. From <strong>adapting across multiple browsers <\/strong>to<strong> creating buttons, animations and transition effects<\/strong>, find this and more in the following 11 mixin libraries you should get for your Sass development.<\/p>\n<p class=\"note\"><strong>Recommended Reading: <\/strong><a href=\"https:\/\/www.hongkiat.com\/blog\/easy-sass-guide\/\">A Simple And Easy Guide To Understand Sass<\/a><\/p>\n<h2>1. Bourbon<\/h2>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.bourbon.io\/\">Bourbon<\/a> is a Sass library that contains mixin, functions, and addons that let you simplify the creation of stylesheets for cross-browser use. For me, this is the most marvelous Sass mixin. It contains almost everything you need to style your website while keeping your stylesheet lightweight.<\/p>\n<p>Check out the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.bourbon.io\/docs\/\">complete documentation<\/a> to use each available mixin and function.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/bourbon.jpg\" alt=\"Bourbon\" width=\"600\" height=\"200\"><\/figure>\n<h2>2. Sass CSS3 Mixins<\/h2>\n<p>Sass CSS3 Mixins provide mixins that works across different browsers. You\u2019ll find a bunch of best-practice mixins here such as background, border, box, column, font-face, transform, transition, and animation. It\u2019s enough for your styling needs. To use, import the <code>css3-mixins.scss<\/code> and call the mixin in your CSS class.<\/p>\n<p>Download this mixin <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/github.com\/matthieua\/Sass-css3-mixins\">here<\/a>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/sass-css3-mixins.jpg\" alt=\"css3 mixins\" width=\"600\" height=\"200\"><\/figure>\n<h2>3. CssOwl<\/h2>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/cssowl.owl-stars.com\/\">CssOwl<\/a> provides useful mixins to set the position of an element (relative or absolute) and add content with the pseudo selector ( <code>:after<\/code> and <code>:before<\/code>). It also helps when you want to create sprite elements: the mixin gives flexibility to set the image position in your sprite. In addition to Sass, the CssOwl mixin library is also available for LESS and Stylus.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/cssowl.jpg\" alt=\"cssowl\" width=\"600\" height=\"220\"><\/figure>\n<h2>4. Breakpoint Sass<\/h2>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"http:\/\/breakpoint-Sass.com\/\">Breakpoint<\/a> helps you make media queries through Sass a simple manner. With Breakpoint, you can create variables and give it a value that define the <code>min-width<\/code> or <code>max-width<\/code> of media queries. Since the variable you\u2019ve created has a meaningful name, you can call it easily for use in Sass.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/breakpoint.jpg\" alt=\"breakpoint\" width=\"600\" height=\"348\"><\/figure>\n<h2>5. Scut<\/h2>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/github.com\/RamseyInHouse\/scut\/blob\/master\/dist\/_scut.scss\">Scut<\/a> contains a set of reusable Sass mixins, placeholders, functions, and variables that help you easily implement common style-code patterns. It provides best-practice code to create web stuff like page layouts and in styling typography. You can cut down repetition when writing code by reusing the code more often. Thus, helping you get more organized in the process.<\/p>\n<p><span class=\"new-image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/scut.jpg\" alt=\"scut\" width=\"600\" height=\"200\"><\/span><\/p>\n<h2>6. Saffron<\/h2>\n<p>With <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/colindresj.github.io\/saffron\/\">Saffron<\/a>,  you can add CSS3 animations and transitions with ease. There are a dozen animations and transitions available, including fade in\/out, slide in\/out, rise in\/out as well as miscellaneous effects like shake, teeter, bounce, and others. To use Saffron just include the mixin in the Sass declaration, and call the effect name inside your CSS class. You can get Saffron by <a target=\"_blank\" href=\"https:\/\/www.hongkiat.com\/blog\/bower-package-manager\/\">installing it using Bower<\/a> or Gem, or just download it manually from Github.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/saffron.jpg\" alt=\"saffron\" width=\"600\" height=\"200\"><\/figure>\n<h2>7. Type Settings<\/h2>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.typesettings.io\/\">TypeSettings<\/a> is a type of toolkit for Sass. It will set font-size in modular scale using em (instead of rems or pixels), vertical rhythm, and responsive ratio based headlines. You can install this one with Bower as well, download the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/github.com\/ianrose\/typesettings\/releases\/tag\/v2.3.0\">release<\/a>, or clone the repo. For more details, check out its <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.typesettings.io\/\">page<\/a>.<\/p>\n<p class=\"note\"><strong>Read Also: <\/strong><a target=\"_blank\" href=\"https:\/\/www.hongkiat.com\/blog\/css-units\/\">A Look Into CSS Units \u2013 Pixels, EM,  Percentage<\/a><\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/typesettings.jpg\" alt=\"typesettings\" width=\"600\" height=\"200\"><\/figure>\n<h2>8. Sass Line<\/h2>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/sassline.com\/\">Sass Line<\/a> is a Sass mixin that helps you make better typography.  It uses rems unit on your font so that you can work it in proportionally from the baseline grid. Sass Line uses a precise <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/drewish.com\/tools\/vertical-rhythm\/\">vertical rhythm<\/a> based on the baseline grid, and lets you set a modular-scale for each of your breakpoints to get good proportions across all aspects of your website.<\/p>\n<p>Go <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/medium.com\/@jakegiltsoff\/sassline-v2-0-e424b2881e7e\">here<\/a> to get more details on how to use it.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/sassline.jpg\" alt=\"sassline\" width=\"600\" height=\"200\"><\/figure>\n<h2>9. Andy.scss<\/h2>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/gillesbertaux.com\/andy\/\">Andy.scss<\/a> is a collection of useful Sass mixins, built to help you develop a website\u2019s look with ease while keeping it light. There are dozens of Sass mixins available, from backgrounds to animations. Almost all common-used CSS properties are covered here. Get it at <a href=\"https:\/\/github.com\/gillesbertaux\/andy\">Github<\/a>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/andy.sass.jpg\" alt=\"sass\" width=\"600\" height=\"269\"><\/figure>\n<h2>More Posts on Sass:<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.hongkiat.com\/blog\/getting-started-saas\/\">Getting Started With Sass<\/a><\/li>\n<li><a href=\"https:\/\/www.hongkiat.com\/blog\/easy-sass-guide\/\">Digging Into Sass<\/a><\/li>\n<li><a href=\"https:\/\/www.hongkiat.com\/blog\/sublime-text-compiling-sass\/\">How To Compile Sass With Sublime Text<\/a><\/li>\n<li><a href=\"https:\/\/www.hongkiat.com\/blog\/bootstrap-and-sass\/\">Using Bootstrap 3 With Sass<\/a><\/li>\n<li><a href=\"https:\/\/www.hongkiat.com\/blog\/sass-compass-vcard\/\">How To Build An Online VCard With Sass & Compass<\/a><\/li>\n<li><a href=\"https:\/\/www.hongkiat.com\/blog\/sass-vs-less\/\">CSS Preprocessors Compared: Sass Vs. LESS<\/a><\/li>\n<li><a href=\"https:\/\/www.hongkiat.com\/blog\/saas-compass\/\">Syntactically Awesome Stylesheets: Using Compass In Sass<\/a><\/li>\n<li><a href=\"https:\/\/www.hongkiat.com\/blog\/convert-css-to-sass\/\">How To Convert CSS To Sass & SCSS<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>If you use Sass in your development workflow, you know the importance of mixins. When you see some things that are written repeatedly and tediously in CSS, that\u2019s where mixins can help you prevent repetitive work. A mixin contains CSS declarations that you can reuse throughout your site. There are many mixins are made by&hellip;<\/p>\n","protected":false},"author":141,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3393,352],"tags":[2190,510],"topic":[4520],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>9 Mixin Libraries For Sass Designers Should Get - Hongkiat<\/title>\n<meta name=\"description\" content=\"If you use Sass in your development workflow, you know the importance of mixins. When you see some things that are written repeatedly and tediously in\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"9 Mixin Libraries For Sass Designers Should Get\" \/>\n<meta property=\"og:description\" content=\"If you use Sass in your development workflow, you know the importance of mixins. When you see some things that are written repeatedly and tediously in\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-08T15:01:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-01-09T11:38:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/bourbon.jpg\" \/>\n<meta name=\"author\" content=\"Agus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bagusdesain\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Agus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/mixin-library-for-sass\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/mixin-library-for-sass\\\/\"},\"author\":{\"name\":\"Agus\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/b23dad06815dff0bcc222088bed549dd\"},\"headline\":\"9 Mixin Libraries For Sass Designers Should Get\",\"datePublished\":\"2015-01-08T15:01:42+00:00\",\"dateModified\":\"2019-01-09T11:38:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/mixin-library-for-sass\\\/\"},\"wordCount\":722,\"commentCount\":19,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/mixin-library-for-sass\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/mixin-library-for-sass\\\/bourbon.jpg\",\"keywords\":[\"sass\",\"Web Designers\"],\"articleSection\":[\"Toolkit\",\"Web Design\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/mixin-library-for-sass\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/mixin-library-for-sass\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/mixin-library-for-sass\\\/\",\"name\":\"9 Mixin Libraries For Sass Designers Should Get - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/mixin-library-for-sass\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/mixin-library-for-sass\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/mixin-library-for-sass\\\/bourbon.jpg\",\"datePublished\":\"2015-01-08T15:01:42+00:00\",\"dateModified\":\"2019-01-09T11:38:27+00:00\",\"description\":\"If you use Sass in your development workflow, you know the importance of mixins. When you see some things that are written repeatedly and tediously in\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/mixin-library-for-sass\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/mixin-library-for-sass\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/mixin-library-for-sass\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/mixin-library-for-sass\\\/bourbon.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/mixin-library-for-sass\\\/bourbon.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/mixin-library-for-sass\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"9 Mixin Libraries For Sass Designers Should Get\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/b23dad06815dff0bcc222088bed549dd\",\"name\":\"Agus\",\"description\":\"Agus is a music enthusiast, backpacker and code writer. He has an ambition to build a Skynet on top of HTML and CSS.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/bagusdesain\"],\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/agus\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"9 Mixin Libraries For Sass Designers Should Get - Hongkiat","description":"If you use Sass in your development workflow, you know the importance of mixins. When you see some things that are written repeatedly and tediously in","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/","og_locale":"en_US","og_type":"article","og_title":"9 Mixin Libraries For Sass Designers Should Get","og_description":"If you use Sass in your development workflow, you know the importance of mixins. When you see some things that are written repeatedly and tediously in","og_url":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2015-01-08T15:01:42+00:00","article_modified_time":"2019-01-09T11:38:27+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/bourbon.jpg","type":"","width":"","height":""}],"author":"Agus","twitter_card":"summary_large_image","twitter_creator":"@bagusdesain","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Agus","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/"},"author":{"name":"Agus","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/b23dad06815dff0bcc222088bed549dd"},"headline":"9 Mixin Libraries For Sass Designers Should Get","datePublished":"2015-01-08T15:01:42+00:00","dateModified":"2019-01-09T11:38:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/"},"wordCount":722,"commentCount":19,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/bourbon.jpg","keywords":["sass","Web Designers"],"articleSection":["Toolkit","Web Design"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/","url":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/","name":"9 Mixin Libraries For Sass Designers Should Get - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/bourbon.jpg","datePublished":"2015-01-08T15:01:42+00:00","dateModified":"2019-01-09T11:38:27+00:00","description":"If you use Sass in your development workflow, you know the importance of mixins. When you see some things that are written repeatedly and tediously in","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/bourbon.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/mixin-library-for-sass\/bourbon.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/mixin-library-for-sass\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"9 Mixin Libraries For Sass Designers Should Get"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/b23dad06815dff0bcc222088bed549dd","name":"Agus","description":"Agus is a music enthusiast, backpacker and code writer. He has an ambition to build a Skynet on top of HTML and CSS.","sameAs":["https:\/\/x.com\/bagusdesain"],"url":"https:\/\/www.hongkiat.com\/blog\/author\/agus\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-60q","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/23090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/141"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=23090"}],"version-history":[{"count":3,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/23090\/revisions"}],"predecessor-version":[{"id":46780,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/23090\/revisions\/46780"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=23090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=23090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=23090"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=23090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}