mirror of https://github.com/explosion/spaCy.git
89 lines
2.4 KiB
Sass
89 lines
2.4 KiB
Sass
|
// Misc - Variables
|
||
|
// ============================================================================
|
||
|
|
||
|
$x-terminal-background : color(grey)
|
||
|
$x-terminal-border-radius : $border-radius * 2
|
||
|
$x-terminal-color : color(black)
|
||
|
$x-terminal-cursor-animation : blink 0.9s infinite
|
||
|
$x-terminal-cursor : '\258B'
|
||
|
$x-terminal-icon-colors : color(red), color(green), color(yellow)
|
||
|
$x-terminal-icon-size : 1em
|
||
|
$x-terminal-padding : 0.75em
|
||
|
|
||
|
$x-bubble-size : 35px
|
||
|
$x-bubble-margin : 1rem
|
||
|
|
||
|
|
||
|
// Misc - Style
|
||
|
// ============================================================================
|
||
|
|
||
|
// Terminal window illustration to display code
|
||
|
// .x-terminal - terminal window
|
||
|
// .x-terminal-title - title of terminal window
|
||
|
// .x-terminal-icons - container for toolbar icons
|
||
|
// .x-terminal-code - code box
|
||
|
// .x-terminal-code:after - cursor in last line
|
||
|
// %x-terminal-icon - general style of toolbar icons
|
||
|
|
||
|
.x-terminal
|
||
|
background: $x-terminal-background
|
||
|
border-radius: $x-terminal-border-radius
|
||
|
color: $x-terminal-color
|
||
|
width: 100%
|
||
|
|
||
|
&--cursor
|
||
|
.code:after
|
||
|
animation: $x-terminal-cursor-animation
|
||
|
opacity: 1
|
||
|
content: $x-terminal-cursor
|
||
|
|
||
|
.x-terminal-title
|
||
|
text-align: center
|
||
|
padding: $x-terminal-padding
|
||
|
|
||
|
.x-terminal-icons
|
||
|
padding: $x-terminal-padding
|
||
|
position: absolute
|
||
|
|
||
|
&:before
|
||
|
@extend %x-terminal-icon
|
||
|
content: ''
|
||
|
background: nth($x-terminal-icon-colors, 1)
|
||
|
|
||
|
span
|
||
|
@extend %x-terminal-icon
|
||
|
background: nth($x-terminal-icon-colors, 2)
|
||
|
|
||
|
&:after
|
||
|
@extend %x-terminal-icon
|
||
|
content: ''
|
||
|
background: nth($x-terminal-icon-colors, 3)
|
||
|
|
||
|
.x-terminal-code
|
||
|
@extend .code-block-dark
|
||
|
border-bottom-left-radius: $x-terminal-border-radius
|
||
|
border-bottom-right-radius: $x-terminal-border-radius
|
||
|
padding: $x-terminal-padding * 2
|
||
|
max-width: 100%
|
||
|
width: 100%
|
||
|
white-space: pre-wrap
|
||
|
|
||
|
&.code-block
|
||
|
margin-bottom: 0
|
||
|
|
||
|
%x-terminal-icon
|
||
|
@include size($x-terminal-icon-size)
|
||
|
display: inline-block
|
||
|
float: left
|
||
|
border-radius: 50%
|
||
|
margin-right: $x-terminal-padding
|
||
|
|
||
|
|
||
|
// Bubble to display colors
|
||
|
|
||
|
.x-bubble
|
||
|
@include size($x-bubble-size)
|
||
|
border-radius: 50%
|
||
|
cursor: pointer
|
||
|
margin-right: $x-bubble-margin
|