fish-shell/doc_src/user_doc.css
2014-09-03 15:10:53 +01:00

295 lines
7.1 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

* {
margin: 0;
box-sizing: border-box;
}
html { font-size: 62.5%; }
html, body {
min-height: 100%;
background: #fff;
color: #111;
}
body {
text-rendering: optimizeLegibility;
overflow: hidden;
}
.logo {
width: 210px;
height: 147px;
margin-left: 2rem;
margin-bottom: -3rem;
background-image: url(ascii_fish.png);
}
/*Top site index*/
.qindex {
font: 500 1.4rem/3.6rem "DejaVuSansCondensed", Roboto, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
border: none;
color: white;
text-align: center;
position: relative;
background-color: #1f2d53;
width: 100%;
height: 3.6rem;
}
/* Don't show the header */
.header { display: none; }
/*Substructure*/
.contents {
margin: 0;
min-width: 570px;
}
.fish_left_bar, .fish_right_bar, .fish_only_bar {
position: absolute;
top: 3.6rem;
bottom: 0;
overflow-y: scroll;
-webkit-overflow-scrolling: touch; /* necessary for momentum scrolling */
font: 400 1.3rem/2.1rem "DejaVuSans", Roboto, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.fish_left_bar {
width: 25rem;
color: white;
font-family: "DejaVuSansCondensed", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
background-color: #1f2d53;
}
.fish_left_little { width: 19rem; }
.fish_right_bar {
margin-left: 25rem;
margin-right: 0;
padding: 0 3rem;
box-shadow: -0.3rem 0.3rem 1rem #000818;
}
.fish_right_big { margin-left: 19rem; }
.fish_only_bar {
width: 100%;
padding-bottom: 3rem;
}
hr {
height: 0;
border: none;
border-top: 1px solid #AAA;
}
/*Interaction*/
a { color: #3d5cb3; }
.qindex a {
color: white;
text-decoration: none;
}
.qindex a:hover { text-decoration: underline; }
.fish_left_bar a {
color: white;
text-decoration: none;
}
.fish_left_bar a:visited { color: inherit; }
.fish_left_bar a:hover { color: #88aaff; }
.fish_right_bar a { text-decoration: none; }
.fish_right_bar a:hover { text-decoration: underline; }
/* Adjust lists */
.fish_left_bar ul {
padding-left: 2rem;
padding-right: 1rem;
}
.fish_right_bar ul {
list-style-type: circle;
padding-left: 2.4rem;
margin: 1.4rem 0;
}
.fish_right_bar ul li {
margin-bottom: 0.6rem;
}
.fish_right_bar p > code {
display: inline-block;
}
/* Typography */
p { margin: 1rem 0; }
h1, h2, h3, h4, h5, h6 {
color: #1f2d53;
font-family: "DejaVuSansCondensed-Bold", Roboto, "DejaVuSans-Bold", Verdana, sans-serif;
}
h1 {
margin: 1.6rem 0 1rem 0;
font-weight: 700;
font-size: 1.7rem;
}
h2 {
margin: 1.6rem 0 1rem 0;
font-weight: 700;
font-size: 1.7rem;
}
h3 {
margin: 1rem 0 0.4rem 0;
font-weight: 500;
font-size: 1.5rem;
}
.interior_title {
font-size: 2rem;
margin: 2rem 0 1.4rem 0;
color: #414141;
padding-bottom: 10px;
border-bottom: 1px solid #AAA;
}
em {
font-style: normal;
}
/* Special Formmating */
/* Keyboard */
.key span {
display:none;
}
.key em {
margin-right: 2px;
}
.key em, .key b {
padding: 1px 4px;
background-color: #fafafa;
background: linear-gradient(to bottom, #eee 0%,#fafafa 100%);
border: 1px solid #bbb;
border-radius: 3px;
font-weight: normal;
white-space: nowrap;
box-shadow: 0 1px 2px #ddd;
}
/* Console display */
tt, code, pre, .fish {
font-family: "DejaVu Sans Mono", "Source Code Pro", Menlo, "Ubuntu Mono", "Consolas", Monaco, "Lucida Console", monospace, fixed;
font-weight: 500;
text-shadow: 0 0 0 rgba(0,0,0,0.2);
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
white-space: pre-wrap;
word-wrap: break-word;
}
/*Default 'light' console*/
.fish {
margin: 1rem 0;
padding: 0.6rem 1rem;
font-size: 1.2rem;
line-height: 1.8rem;
color: #111;
text-shadow: 0 0 0 #000; /* Stronger anti-aliasing */
background-color: #fafafa;
border: 1px solid #bbb;
border-radius: 0.6rem;
box-shadow: 0 0.2rem 0.2rem #ddd;
}
.comment { color: #555; }
/*.command, .function, .binary { color: #23326b; }*/
.command { color: #00F; }
.binary { color: #F0F; }
.function { color: #0FF; }
.string { color: #725000; }
.operator, .variable { color: #741ba3; }
.path { color: #F00; }
.file { color: #0F0; }
.argument { color: #19c9ff; }
.redirect { color: #f00; }
.prompt { color: #000; }
.cursor { border-bottom: 2px solid #444; }
.underline { text-decoration: underline; }
/*.comment { color: #c33; }
.command, .function, .binary { color: #2568e2; }
.argument, .variable, .path, .file { color: #00afff; }
.redirect { color: #fff; }
.operator, .match, .history { color: #2ff; }
.string { color: #c07d2f; }
.suggest { color: #555; }
.error { color: #f33; font-weight: bold; }
.match { color: #2ff; }
.search_match { background-color: #f2f; }
.cwd { color: #2f2; }
.prompt { color: #fff; }
.cursor { border-bottom: 2px solid #ccc; }
.underline { text-decoration: underline; }*/
.synopsis {
border: none;
color: #333;
text-shadow: 0 0 0 rgba(0,0,0,0.2);
background: none;
font-size: 1.3rem;
padding: 0;
box-shadow: none;
}
/* Console variants */
.cli-dark {
background-color: #222;
color: #ccc;
text-shadow: 0 0 0 #222;
padding: 0.6rem 1.2rem;
border-radius: 0.6rem;
}
.cli-dark .comment { color: #c33; }
.cli-dark .command, .cli-dark .function, .cli-dark .binary { color: #6159de; }
.cli-dark .argument, .cli-dark .path, .cli-dark .file { color: #00afff; }
.cli-dark .redirect { color: #fff; }
.cli-dark .operator,.cli-dark .variable, .cli-dark .match, .cli-dark .history { color: #2ff; }
.cli-dark .string { color: #b3b206; }
.cli-dark .suggest, .cli-dark em { color: #777; }
.cli-dark .match { color: #2ff; }
.cli-dark .search_match { background-color: #a100a3; }
.cli-dark .cwd, .cli-dark .prompt .path { color: #2f2; }
.cli-dark .prompt { color: #999; }
.cli-dark .cursor { border-bottom: 2px solid #3F3; }
.cli-dark .underline { color: #00afff; text-decoration: underline; }
.cli-dark .error, .cli-dark .error .path { color: #f33; font-weight: bold; }
.cli-dark .key em, .cli-dark .key b {
background-color: #ccc;
box-shadow: 0 0.1rem 0 #666;
border: 1px solid #333;
color: #000;
padding: 0 3px;
}
/*Menus*/
.menu { margin: 1.4rem 0; line-height: 2.2rem; }
.menu ul { list-style-type: none; }
.menu > ul li { position: relative; }
.menu > ul li:before {
content: "";
color: #88aaff;
font-size: 1.6rem;
position: absolute;
left: -1rem;
top: -1px;
}
/*Page overrides*/
/*Documentation*/
.docs_menu { line-height: 2rem; }
.docs_menu > ul > li { position: static; }
.docs_menu > ul ul { margin: 0.6rem 0; }
.docs_menu > ul ul > li { margin-bottom: 0.2rem; }
/*Tutorial*/
/*Design*/
.design {
max-width: 780px;
margin: 0 auto;
padding: 0 4rem;
}
/*Commands*/
.commands_menu { line-height: 2rem; }
/*FAQ*/
.faq_menu { line-height: 2rem; }
.faq_menu > ul li { margin-bottom: 0.6rem; }
/*Licenses*/
.license {
max-width: 780px;
margin: 0 auto;
padding: 0 4rem;
}
.license li { margin: 1rem 0; }
.license ul li:first-child {
list-style-type: none;
position: relative;
}
.license ul li:first-child:before {
content: "0.";
position: absolute;
left: -2rem;
}