A Sass mixin for creating angled edges on sections by dynamically encoding SVGs.
This mixin has 3 required parameters: location, hypotenuse, fill
The main mixin creates an svg right triangle that is encoded, set as a background image of a pseudo element, and absolutely positioned.
||Location of shape relative to parent element
||Side of the right triangle that the hypotenuse is on
||Fill color of triangle|
||Optional - Height of triangle - Accepts a unitless integer that is equivalent to height in
||Optional - Width of triangle - Accepts a unitless integer that is equivalent to width in
Upgrading from 1.x
Version 2 now defaults with a fluid width of 100%. Since this is the preferred value, width and height parameters have switched order with height now being first. This allows for easier usage where
now means a 150px tall with at a default of 100% width. If a fluid width is not needed, you can still pass in a unitless width like in 1.x.
Anywhere SVG is supported.
- IE 9+
- iOS Safari
- Opera Mini
- Android Browser
- Chrome for Android