scss-library/components/02_ContentShape/shape/_shape.styl

45 lines
786 B
Stylus
Raw Normal View History

2021-03-09 12:40:36 +01:00
/**
* This mixins lets to shape elements to squares or circles.
* Note: Even if the class RV-Shape itself is not nessecary (at this point)
* you still should use it to maintain compatiblity:
* CSS: class="RV-Shape RV-Shape--square"
* Stylues:
* RV-Shape()
* RV-Shape--square()
* You may want to combine this mixin with RV-FocalPoint.
*/
RV-Shape--square()
2021-03-09 13:03:22 +01:00
+RV-Block--modifier()
2021-03-09 12:40:36 +01:00
padding-top 100%
width 100%
position relative
*
position absolute
top 0
left 0
bottom 0
right 0
RV-Shape--circle()
2021-03-09 13:03:22 +01:00
+RV-Block--modifier()
2021-03-09 12:40:36 +01:00
padding-top 100%
width 100%
position relative
&, *
clip-path circle()
*
position absolute
top 0
left 0
bottom 0
right 0
RV-Shape()
+RV-Block()
RV-Shape--square()
RV-Shape--circle()
RV-Shape()