mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-11-04 01:48:04 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			153 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Sass
		
	
	
	
	
	
			
		
		
	
	
			153 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Sass
		
	
	
	
	
	
//- 💫 CSS > BASE > UTILITIES
 | 
						|
 | 
						|
//- Text
 | 
						|
 | 
						|
.u-text
 | 
						|
    font: 1.5rem/#{1.55} $font-primary
 | 
						|
 | 
						|
.u-text-small
 | 
						|
    font: 1.4rem/#{1.375} $font-primary
 | 
						|
 | 
						|
.u-text-tiny
 | 
						|
    font: 1.1rem/#{1.375} $font-primary
 | 
						|
 | 
						|
 | 
						|
//- Labels & Tags
 | 
						|
 | 
						|
.u-text-label
 | 
						|
    font: normal 600 1.4rem/#{1.5} $font-code
 | 
						|
    text-transform: uppercase
 | 
						|
 | 
						|
    &.u-text-label--dark
 | 
						|
        display: inline-block
 | 
						|
        background: $color-dark
 | 
						|
        box-shadow: inset 1px 1px 1px rgba($color-front, 0.25)
 | 
						|
        color: $color-back
 | 
						|
        padding: 0 0.75rem
 | 
						|
        margin: 1.5rem 0 0 2rem
 | 
						|
        border-radius: 2px
 | 
						|
 | 
						|
.u-text-tag
 | 
						|
    display: inline-block
 | 
						|
    font: 600 1.1rem/#{1} $font-code
 | 
						|
    background: $color-theme
 | 
						|
    color: $color-back
 | 
						|
    padding: 0.15em 0.25em
 | 
						|
    border-radius: 2px
 | 
						|
    text-transform: uppercase
 | 
						|
    vertical-align: middle
 | 
						|
 | 
						|
    &.u-text-tag--spaced
 | 
						|
        margin-left: 0.75em
 | 
						|
        margin-right: 0.5em
 | 
						|
 | 
						|
 | 
						|
//- Headings
 | 
						|
 | 
						|
.u-heading
 | 
						|
    margin-bottom: 2rem
 | 
						|
 | 
						|
    @include breakpoint(max, md)
 | 
						|
        word-wrap: break-word
 | 
						|
 | 
						|
    &:not(:first-child)
 | 
						|
        padding-top: 3.5rem
 | 
						|
 | 
						|
.u-heading-0
 | 
						|
    font: normal bold 7rem/#{1} $font-primary
 | 
						|
 | 
						|
@each $level, $size in $headings
 | 
						|
    .u-heading-#{$level}
 | 
						|
        font: normal bold #{$size}rem/#{1.25} $font-primary
 | 
						|
 | 
						|
 | 
						|
//- Links
 | 
						|
 | 
						|
.u-link
 | 
						|
    color: $color-theme
 | 
						|
    border-bottom: 1px solid
 | 
						|
 | 
						|
.u-permalink
 | 
						|
    position: relative
 | 
						|
 | 
						|
    &:target
 | 
						|
        display: inline-block
 | 
						|
        padding-top: $nav-height * 1.25
 | 
						|
 | 
						|
        & + *
 | 
						|
            margin-top: $nav-height * 1.25
 | 
						|
 | 
						|
.u-permalink__icon
 | 
						|
    @include position(absolute, bottom, left, 0.35em, -2.75rem)
 | 
						|
    @include size(1.5rem)
 | 
						|
    color: $color-subtle
 | 
						|
 | 
						|
    .u-permalink:hover &
 | 
						|
        color: $color-subtle-dark
 | 
						|
 | 
						|
    .u-permalink:active &
 | 
						|
        color: $color-theme
 | 
						|
 | 
						|
 | 
						|
//- Layout
 | 
						|
 | 
						|
.u-text-center
 | 
						|
    text-align: center
 | 
						|
 | 
						|
.u-text-right
 | 
						|
    text-align: right
 | 
						|
 | 
						|
.u-padding
 | 
						|
    padding: 5rem
 | 
						|
 | 
						|
.u-padding-small
 | 
						|
    padding: 0.5em 0.75em
 | 
						|
 | 
						|
.u-padding-medium
 | 
						|
    padding: 2.5rem
 | 
						|
 | 
						|
.u-inline-block
 | 
						|
    display: inline-block
 | 
						|
 | 
						|
.u-nowrap
 | 
						|
    white-space: nowrap
 | 
						|
 | 
						|
.u-no-border
 | 
						|
    border: none
 | 
						|
 | 
						|
.u-border
 | 
						|
    border: 1px solid $color-subtle
 | 
						|
    border-radius: 2px
 | 
						|
 | 
						|
.u-border-bottom
 | 
						|
    border: 1px solid $color-subtle
 | 
						|
 | 
						|
.u-border-dotted
 | 
						|
    border-top: 1px dotted $color-subtle
 | 
						|
 | 
						|
@each $name, $color in (theme: $color-theme, subtle: $color-subtle-dark, light: $color-back, red: $color-red, green: $color-green, yellow: $color-yellow)
 | 
						|
    .u-color-#{$name}
 | 
						|
        color: $color
 | 
						|
 | 
						|
.u-grayscale
 | 
						|
    filter: grayscale(100%)
 | 
						|
    transition: filter 0.15s ease
 | 
						|
    user-select: none
 | 
						|
 | 
						|
    &:hover
 | 
						|
        filter: none
 | 
						|
 | 
						|
.u-pattern
 | 
						|
    background: $pattern
 | 
						|
 | 
						|
 | 
						|
//- Hidden elements
 | 
						|
 | 
						|
.u-hidden
 | 
						|
    display: none
 | 
						|
 | 
						|
@each $breakpoint in (xs, sm, md)
 | 
						|
    .u-hidden-#{$breakpoint}.u-hidden-#{$breakpoint}
 | 
						|
        @include breakpoint(max, $breakpoint)
 | 
						|
            display: none
 |