clym.css - cl-yag - Common Lisp Yet Another website Generator HTML git clone git://bitreich.org/cl-yag/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/cl-yag/ DIR Log DIR Files DIR Refs DIR Tags DIR README DIR LICENSE --- clym.css (4795B) --- 1 /* 2 * OpenBSD License 3 * 4 * Copyright (c) 2017 lambda <lambda@fnord.one> 5 * 6 * Permission to use, copy, modify, and distribute this software for any 7 * purpose with or without fee is hereby granted, provided that the 8 * above copyright notice and this permission notice appear in all 9 * copies. 10 * 11 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL 12 * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED 13 * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE 14 * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL 15 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR 16 * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 17 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 18 * PERFORMANCE OF THIS SOFTWARE. 19 */ 20 21 /* ====================================================== */ 22 /* A basic style for wrapper main footer */ 23 /* ====================================================== */ 24 html{ 25 overflow-y:scroll; 26 } 27 html, body { 28 margin: 0em; 29 padding: 0em; 30 min-height:100%; 31 height: 100%; 32 } 33 body { 34 position: relative; 35 margin: 0 auto; 36 padding: 0em 1em; 37 } 38 #wrapper { 39 position: relative; 40 width:100%; 41 min-height: 100%; 42 margin: 0em auto; 43 } 44 main { 45 padding-bottom: 3em; 46 height:100%; 47 } 48 main:after { 49 display: block; 50 width: 100%; 51 content:""; 52 clear: both; 53 } 54 footer { 55 position: absolute; 56 width: 100%; 57 height: 3em; 58 bottom: 0em; 59 text-align: center; 60 } 61 footer > p { 62 display: block; 63 text-align: center; 64 font-size: 0.9em; 65 } 66 /* ====================================================== */ 67 /* A basic style for header */ 68 /* ====================================================== */ 69 /* All Tags */ 70 header > div { 71 display: block; 72 margin: 0.5em auto auto auto; 73 padding: 1ex; 74 float: right; 75 border: 1px solid transparent; 76 min-width: auto; 77 max-width: 100%; 78 } 79 /* ====================================================== */ 80 /* A basic responsive'ish ruleset */ 81 /* ====================================================== */ 82 @media only screen and (min-width: 360px) { 83 #wrapper { 84 font-size: 0.95em; 85 } 86 } 87 @media only screen and (min-width: 800px) { 88 #wrapper { 89 max-width: 750px; 90 font-size: 1em; 91 } 92 } 93 @media only screen and (min-width: 1000px) { 94 #wrapper { 95 max-width: 800px; 96 } 97 } 98 @media only screen and (min-width: 1025px) { 99 #wrapper { 100 max-width: 1000px; 101 } 102 } 103 /* ====================================================== */ 104 /* A basic theme */ 105 /* ====================================================== */ 106 html, body { 107 font-family: Arial, sans; 108 color: #1f1f1f ; 109 } 110 main { 111 line-height: 1.3em; 112 } 113 h1,h2,h3 { 114 font-weight: bold; 115 line-height: 1.8; 116 margin: 0em; 117 } 118 h1 { 119 font-size: 175%; 120 } 121 h2 { 122 font-size: 150%; 123 } 124 h3 { 125 font-size: 125%; 126 } 127 p { 128 text-align: justify; 129 } 130 a { 131 color: #3b5487; 132 text-decoration: none; 133 } 134 a:active, a:hover, a:focus { 135 color: #203785; 136 text-decoration: underline; 137 } 138 footer > p { 139 display: block; 140 text-align: center; 141 font-size: 0.9em; 142 } 143 /* default style for 'information' */ 144 article > header { 145 font-weight: 900; 146 font-size: 90%; 147 text-align: center; 148 } 149 article > header > h1 > a { 150 color: #1f1f1f ; 151 text-decoration: none; 152 } 153 /* ====================================================== */ 154 /* A basic style for code */ 155 /* ====================================================== */ 156 .src, code { 157 display:inline-block; 158 padding: 1px 5px; 159 border-radius: 3px; 160 background-color: #e3f0ff; 161 font-weight: 700; 162 font-size: 0.8em; 163 color: #3c3f42; 164 } 165 pre > code, pre.src { 166 display: block; 167 height: auto; 168 padding: 1em; 169 } 170 /* ====================================================== */ 171 /* A basic style for posts */ 172 /* ====================================================== */ 173 article { 174 display: block; 175 float: left; 176 clear:both; 177 width: 100%; 178 } 179 article:after { 180 display:block; 181 height: 1em; 182 content:""; 183 clear:both; 184 } 185 article > header { 186 display:block; 187 margin: 0em; 188 padding: 1em; 189 border: 1px solid transparent; 190 border-radius: 3px; 191 -webkit-box-shadow: 1px 1px 5px 1px #1f1f1f; 192 box-shadow: 1px 1px 5px 1px #1f1f1f; 193 } 194 article > header:after { 195 display:block; 196 width:100%; 197 height: auto; 198 content:""; 199 clear:both; 200 } 201 article > header > .information { 202 font-size: 80%; 203 } 204 article > header > h1 { 205 float: left; 206 margin: auto 1em; 207 } 208 article > header > p { 209 float: left; 210 margin-top: 5px; 211 } 212 article > header + h1 { 213 margin-top: 1em; 214 }