aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJinweiClarkChao <[email protected]>2014-02-20 12:50:15 +0800
committerJinweiClarkChao <[email protected]>2014-02-20 12:52:51 +0800
commit31fb10f393fbfd4d7adf528ec70624d2b8d247a8 (patch)
tree1009bb2a4f5fe89b8bc822b68104018ea8df5261 /Blocks/syntax/compass/shCore.scss
parentbe404e3e01ca839e730c884309c25abef10863c9 (diff)
downloadjinwei.me-31fb10f393fbfd4d7adf528ec70624d2b8d247a8.tar.gz
Six Blocks Version
Diffstat (limited to 'Blocks/syntax/compass/shCore.scss')
-rw-r--r--Blocks/syntax/compass/shCore.scss216
1 files changed, 216 insertions, 0 deletions
diff --git a/Blocks/syntax/compass/shCore.scss b/Blocks/syntax/compass/shCore.scss
new file mode 100644
index 0000000..a67e4f9
--- /dev/null
+++ b/Blocks/syntax/compass/shCore.scss
@@ -0,0 +1,216 @@
1@mixin round_corners_custom($top, $right, $bottom, $left) {
2 -moz-border-radius: $top $right $bottom $left !important;
3 -webkit-border-radius: $top $right $bottom $left !important;
4}
5
6@mixin round_corners($radius) {
7 @include round_corners_custom($radius, $radius, $radius, $radius);
8}
9
10.syntaxhighlighter {
11 a,
12 div,
13 code,
14 table,
15 table td,
16 table tr,
17 table tbody,
18 table thead,
19 table caption,
20 textarea {
21 @include round_corners(0);
22
23 background: none !important;
24 border: 0 !important;
25 bottom: auto !important;
26 float: none !important;
27 height: auto !important;
28 left: auto !important;
29 line-height: 1.1em !important;
30 margin: 0 !important;
31 outline: 0 !important;
32 overflow: visible !important;
33 padding: 0 !important;
34 position: static !important;
35 right: auto !important;
36 text-align: left !important;
37 top: auto !important;
38 vertical-align: baseline !important;
39 width: auto !important;
40 box-sizing: content-box !important;
41 font: {
42 family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
43 weight: normal !important;
44 style: normal !important;
45 size: 1em !important;
46 }
47 min: {
48 // For IE8, FF & WebKit
49 height: inherit !important;
50 // For IE7
51 height: auto !important;
52 }
53 }
54}
55
56.syntaxhighlighter {
57 width: 100% !important;
58 margin: 1em 0 1em 0 !important;
59
60 position: relative !important;
61 overflow: auto !important;
62 font-size: 1em !important;
63
64 &.source { overflow: hidden !important; }
65
66 // set up bold and italic
67 .bold { font-weight: bold !important; }
68 .italic { font-style: italic !important; }
69
70 .line { white-space: pre !important; }
71
72 // main table and columns
73 table {
74 width: 100% !important;
75 caption {
76 text-align: left !important;
77 padding: .5em 0 0.5em 1em !important;
78 }
79
80 td.code {
81 width: 100% !important;
82
83 .container {
84 position: relative !important;
85
86 textarea {
87 box-sizing: border-box !important;
88 position: absolute !important;
89 left: 0 !important;
90 top: 0 !important;
91 width: 100% !important;
92 height: 100% !important;
93 border: none !important;
94 background: white !important;
95 padding-left: 1em !important;
96 overflow: hidden !important;
97 white-space: pre !important;
98 }
99 }
100 }
101
102 // middle spacing between line numbers and lines
103 td.gutter .line {
104 text-align: right !important;
105 padding: 0 0.5em 0 1em !important;
106 }
107
108 td.code .line {
109 padding: 0 1em !important;
110 }
111 }
112
113 &.nogutter {
114 td.code {
115 .container textarea, .line { padding-left: 0em !important; }
116 }
117 }
118
119 &.show { display: block !important; }
120
121 // Adjust some properties when collapsed
122 &.collapsed {
123 table { display: none !important; }
124
125 .toolbar {
126 padding: 0.1em 0.8em 0em 0.8em !important;
127 font-size: 1em !important;
128 position: static !important;
129 width: auto !important;
130 height: auto !important;
131
132 span {
133 display: inline !important;
134 margin-right: 1em !important;
135
136 a {
137 padding: 0 !important;
138 display: none !important;
139 &.expandSource { display: inline !important; }
140 }
141 }
142 }
143 }
144
145 // Styles for the toolbar
146 .toolbar {
147 position: absolute !important;
148 right: 1px !important;
149 top: 1px !important;
150 width: 11px !important;
151 height: 11px !important;
152 font-size: 10px !important;
153 z-index: 10 !important;
154
155 span.title { display: inline !important; }
156
157 a {
158 display: block !important;
159 text-align: center !important;
160 text-decoration: none !important;
161 padding-top: 1px !important;
162
163 &.expandSource { display: none !important; }
164 }
165 }
166
167 &.ie {
168 font-size: .9em !important;
169 padding: 1px 0 1px 0 !important;
170
171 .toolbar {
172 line-height: 8px !important;
173 a {
174 padding-top: 0px !important;
175 }
176 }
177 }
178
179 // Print view.
180 // Colors are based on the default theme without background.
181 &.printing {
182 .line.alt1 .content,
183 .line.alt2 .content,
184 .line.highlighted .number,
185 .line.highlighted.alt1 .content,
186 .line.highlighted.alt2 .content { background: none !important; }
187
188 // Gutter line numbers
189 .line {
190 .number { color: #bbbbbb !important; }
191 // Add border to the lines
192 .content { color: black !important; }
193 }
194
195 // Toolbar when visible
196 .toolbar { display: none !important; }
197 a { text-decoration: none !important; }
198 .plain, .plain a { color: black !important; }
199 .comments, .comments a { color: #008200 !important; }
200 .string, .string a { color: blue !important; }
201 .keyword {
202 color: #006699 !important;
203 font-weight: bold !important;
204 }
205 .preprocessor { color: gray !important; }
206 .variable { color: #aa7700 !important; }
207 .value { color: #009900 !important; }
208 .functions { color: #ff1493 !important; }
209 .constants { color: #0066cc !important; }
210 .script { font-weight: bold !important; }
211 .color1, .color1 a { color: gray !important; }
212 .color2, .color2 a { color: #ff1493 !important; }
213 .color3, .color3 a { color: red !important; }
214 .break, .break a { color: black !important; }
215 }
216} \ No newline at end of file
Powered by cgit v1.2.3 (git 2.41.0)