mirror of
				https://github.com/mdbootstrap/mdb-ui-kit.git
				synced 2025-11-04 01:47:35 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
@function calc-top($line-height-base, $font-size, $component-height) {
 | 
						|
  @return (($line-height-base * $font-size) - $component-height) / 2; // vertical center of line-height
 | 
						|
}
 | 
						|
 | 
						|
// Emulate the less #contrast function
 | 
						|
// TODO: this may be useful for the inverse theme, but if not, remove (it is unused after the removal of fullpalette)
 | 
						|
// contrast-color and brightness borrowed from compass
 | 
						|
// Copyright (c) 2009-2014 Christopher M. Eppstein
 | 
						|
// Complies with license: https://github.com/Compass/compass/blob/stable/LICENSE.markdown
 | 
						|
@function contrast-color($color, $dark: $contrasted-dark-default, $light: $contrasted-light-default, $threshold: null) {
 | 
						|
  @if $threshold {
 | 
						|
    // Deprecated in Compass 0.13
 | 
						|
    @warn "The $threshold argment to contrast-color is no longer needed and will be removed in the next release.";
 | 
						|
  }
 | 
						|
 | 
						|
  @if $color == null {
 | 
						|
    @return null;
 | 
						|
  } @else {
 | 
						|
    $color-brightness: brightness($color);
 | 
						|
    $dark-text-brightness: brightness($dark);
 | 
						|
    $light-text-brightness: brightness($light);
 | 
						|
    @return if(abs($color-brightness - $light-text-brightness) > abs($color-brightness - $dark-text-brightness), $light, $dark);
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
@function brightness($color) {
 | 
						|
  @if type-of($color) == color {
 | 
						|
    @return (red($color) * 0.299 + green($color) * 0.587 + blue($color) * 0.114) / 255 * 100%;
 | 
						|
  } @else {
 | 
						|
    @return unquote("brightness(#{$color})");
 | 
						|
  }
 | 
						|
}
 |