mirror of
https://github.com/renbaoshuo/S2OJ.git
synced 2024-12-27 19:51:53 +00:00
96d4a3ecf7
Due to historical reasons, the code is in subfolder "1". With SVN removal, we place the code back and remove the annoying "1" folder.
158 lines
2.7 KiB
HTML
158 lines
2.7 KiB
HTML
<!doctype html>
|
|
|
|
<title>CodeMirror: SCSS mode</title>
|
|
<meta charset="utf-8"/>
|
|
<link rel=stylesheet href="../../doc/docs.css">
|
|
|
|
<link rel="stylesheet" href="../../lib/codemirror.css">
|
|
<script src="../../lib/codemirror.js"></script>
|
|
<script src="css.js"></script>
|
|
<style>.CodeMirror {background: #f8f8f8;}</style>
|
|
<div id=nav>
|
|
<a href="http://codemirror.net"><img id=logo src="../../doc/logo.png"></a>
|
|
|
|
<ul>
|
|
<li><a href="../../index.html">Home</a>
|
|
<li><a href="../../doc/manual.html">Manual</a>
|
|
<li><a href="https://github.com/marijnh/codemirror">Code</a>
|
|
</ul>
|
|
<ul>
|
|
<li><a href="../index.html">Language modes</a>
|
|
<li><a class=active href="#">SCSS</a>
|
|
</ul>
|
|
</div>
|
|
|
|
<article>
|
|
<h2>SCSS mode</h2>
|
|
<form><textarea id="code" name="code">
|
|
/* Some example SCSS */
|
|
|
|
@import "compass/css3";
|
|
$variable: #333;
|
|
|
|
$blue: #3bbfce;
|
|
$margin: 16px;
|
|
|
|
.content-navigation {
|
|
#nested {
|
|
background-color: black;
|
|
}
|
|
border-color: $blue;
|
|
color:
|
|
darken($blue, 9%);
|
|
}
|
|
|
|
.border {
|
|
padding: $margin / 2;
|
|
margin: $margin / 2;
|
|
border-color: $blue;
|
|
}
|
|
|
|
@mixin table-base {
|
|
th {
|
|
text-align: center;
|
|
font-weight: bold;
|
|
}
|
|
td, th {padding: 2px}
|
|
}
|
|
|
|
table.hl {
|
|
margin: 2em 0;
|
|
td.ln {
|
|
text-align: right;
|
|
}
|
|
}
|
|
|
|
li {
|
|
font: {
|
|
family: serif;
|
|
weight: bold;
|
|
size: 1.2em;
|
|
}
|
|
}
|
|
|
|
@mixin left($dist) {
|
|
float: left;
|
|
margin-left: $dist;
|
|
}
|
|
|
|
#data {
|
|
@include left(10px);
|
|
@include table-base;
|
|
}
|
|
|
|
.source {
|
|
@include flow-into(target);
|
|
border: 10px solid green;
|
|
margin: 20px;
|
|
width: 200px; }
|
|
|
|
.new-container {
|
|
@include flow-from(target);
|
|
border: 10px solid red;
|
|
margin: 20px;
|
|
width: 200px; }
|
|
|
|
body {
|
|
margin: 0;
|
|
padding: 3em 6em;
|
|
font-family: tahoma, arial, sans-serif;
|
|
color: #000;
|
|
}
|
|
|
|
@mixin yellow() {
|
|
background: yellow;
|
|
}
|
|
|
|
.big {
|
|
font-size: 14px;
|
|
}
|
|
|
|
.nested {
|
|
@include border-radius(3px);
|
|
@extend .big;
|
|
p {
|
|
background: whitesmoke;
|
|
a {
|
|
color: red;
|
|
}
|
|
}
|
|
}
|
|
|
|
#navigation a {
|
|
font-weight: bold;
|
|
text-decoration: none !important;
|
|
}
|
|
|
|
h1 {
|
|
font-size: 2.5em;
|
|
}
|
|
|
|
h2 {
|
|
font-size: 1.7em;
|
|
}
|
|
|
|
h1:before, h2:before {
|
|
content: "::";
|
|
}
|
|
|
|
code {
|
|
font-family: courier, monospace;
|
|
font-size: 80%;
|
|
color: #418A8A;
|
|
}
|
|
</textarea></form>
|
|
<script>
|
|
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
|
|
lineNumbers: true,
|
|
matchBrackets: true,
|
|
mode: "text/x-scss"
|
|
});
|
|
</script>
|
|
|
|
<p>The SCSS mode is a sub-mode of the <a href="index.html">CSS mode</a> (defined in <code>css.js</code>.</p>
|
|
|
|
<p><strong>Parsing/Highlighting Tests:</strong> <a href="../../test/index.html#scss_*">normal</a>, <a href="../../test/index.html#verbose,scss_*">verbose</a>.</p>
|
|
|
|
</article>
|