_code.scss 1.06 KB
Newer Older
Mark Otto's avatar
Mark Otto committed
1
2
// Inline and block code styles
code,
Zlatan Vasović's avatar
Zlatan Vasović committed
3
kbd,
4
5
pre,
samp {
Mark Otto's avatar
Mark Otto committed
6
  font-family: $font-family-monospace;
Mark Otto's avatar
Mark Otto committed
7
}
8
9

// Inline code
Mark Otto's avatar
Mark Otto committed
10
code {
Mark Otto's avatar
Mark Otto committed
11
  padding: .2rem .4rem;
12
  font-size: 90%;
Mark Otto's avatar
Mark Otto committed
13
14
  color: $code-color;
  background-color: $code-bg;
15
  @include border-radius($border-radius);
Mark Otto's avatar
Mark Otto committed
16
}
17

18
19
// User input typically entered via keyboard
kbd {
Mark Otto's avatar
Mark Otto committed
20
  padding: .2rem .4rem;
21
  font-size: 90%;
Mark Otto's avatar
Mark Otto committed
22
23
24
25
  color: $kbd-color;
  background-color: $kbd-bg;
  @include border-radius($border-radius-sm);
  @include box-shadow(inset 0 -.1rem 0 rgba(0,0,0,.25));
26
27
28
29

  kbd {
    padding: 0;
    font-size: 100%;
30
    font-weight: bold;
Mark Otto's avatar
Mark Otto committed
31
    @include box-shadow(none);
32
  }
33
34
}

35
// Blocks of code
Mark Otto's avatar
Mark Otto committed
36
37
pre {
  display: block;
Mark Otto's avatar
Mark Otto committed
38
39
  margin-top: 0;
  margin-bottom: 1rem;
Mark Otto's avatar
Mark Otto committed
40
  font-size: 90%;
41
  line-height: $line-height;
Mark Otto's avatar
Mark Otto committed
42
  color: $pre-color;
Mark Otto's avatar
Mark Otto committed
43
44
45
46

  // Account for some code outputs that place code tags in pre tags
  code {
    padding: 0;
47
    font-size: inherit;
48
    color: inherit;
Mark Otto's avatar
Mark Otto committed
49
    background-color: transparent;
50
    border-radius: 0;
Mark Otto's avatar
Mark Otto committed
51
52
  }
}
53
54
55

// Enable scrollable blocks of code
.pre-scrollable {
Mark Otto's avatar
Mark Otto committed
56
  max-height: $pre-scrollable-max-height;
57
  overflow-y: scroll;
Mark Otto's avatar
Mark Otto committed
58
}