// // Box Styles // // .box-shadow { @include box-shadow(0 10px 36px 0 rgba(22,24,26,0.1)); @include transition(ease-out 0.16s); &:hover { @include box-shadow(0 10px 40px 0 rgba(22,24,26,0.15)); } } .hover-shadow { @include transition(ease-out 0.16s); &:hover { @include box-shadow(0 10px 36px 0 rgba(22,24,26,0.1)); } } .hover-float { @include transition(ease-out 0.16s); &:hover { @include transform(translateY(-4px)); } } .hover-scale { @include transition(ease-out 0.16s); &:hover { @include transform(scale(1.015)); } } .hover-shrink { @include transition(ease-out 0.16s); &:hover { @include transform(scale(0.985)); } } .box-backdrop { overflow: hidden; border-radius: 0.5em; border: 2px solid get-color("dark"); @include box-shadow(4px 4px 0 0 get-color("dark")); } // // Square box // // [class*="square-box"], [class*="circle-box"] { display: inline-block; text-align: center; * { margin: 0; vertical-align: middle; } } .square-box-xs { width: 40px; height: 40px; line-height: 40px; * { line-height: 40px; } } .square-box-sm { width: 50px; height: 50px; line-height: 50px; * { line-height: 50px; } } .square-box, .square-box-md { width: 60px; height: 60px; line-height: 60px; * { line-height: 60px; } } .square-box-lg { width: 70px; height: 70px; line-height: 70px; * { line-height: 70px; } } .square-box-xl { width: 80px; height: 80px; line-height: 80px; * { line-height: 80px; } } // // Circle Box // // [class*="circle-box"] { border-radius: 50%; } .circle-box-xs { width: 40px; height: 40px; line-height: 40px; * { line-height: 40px; } } .circle-box-sm { width: 50px; height: 50px; line-height: 50px; * { line-height: 50px; } } .circle-box, .circle-box-md { width: 60px; height: 60px; line-height: 60px; * { line-height: 60px; } } .circle-box-lg { width: 70px; height: 70px; line-height: 70px; * { line-height: 70px; } } .circle-box-xl { width: 80px; height: 80px; line-height: 80px; * { line-height: 80px; } } // // Box border radius // // .border-radius { border-radius: 0.5em; overflow: hidden; } .border-radius-1 { border-radius: 1em; overflow: hidden; } .border-radius-2 { border-radius: 2em; overflow: hidden; }