github.com/emc-advanced-dev/unik@v0.0.0-20190717152701-a58d3e8e33b7/docs/examples/example-nodejs-fileserver/node_modules/serve-index/public/style.css (about) 1 * { 2 margin: 0; 3 padding: 0; 4 outline: 0; 5 } 6 7 body { 8 padding: 80px 100px; 9 font: 13px "Helvetica Neue", "Lucida Grande", "Arial"; 10 background: #ECE9E9 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ECE9E9)); 11 background: #ECE9E9 -moz-linear-gradient(top, #fff, #ECE9E9); 12 background-repeat: no-repeat; 13 color: #555; 14 -webkit-font-smoothing: antialiased; 15 } 16 h1, h2, h3 { 17 font-size: 22px; 18 color: #343434; 19 } 20 h1 em, h2 em { 21 padding: 0 5px; 22 font-weight: normal; 23 } 24 h1 { 25 font-size: 60px; 26 } 27 h2 { 28 margin-top: 10px; 29 } 30 h3 { 31 margin: 5px 0 10px 0; 32 padding-bottom: 5px; 33 border-bottom: 1px solid #eee; 34 font-size: 18px; 35 } 36 ul li { 37 list-style: none; 38 } 39 ul li:hover { 40 cursor: pointer; 41 color: #2e2e2e; 42 } 43 ul li .path { 44 padding-left: 5px; 45 font-weight: bold; 46 } 47 ul li .line { 48 padding-right: 5px; 49 font-style: italic; 50 } 51 ul li:first-child .path { 52 padding-left: 0; 53 } 54 p { 55 line-height: 1.5; 56 } 57 a { 58 color: #555; 59 text-decoration: none; 60 } 61 a:hover { 62 color: #303030; 63 } 64 #stacktrace { 65 margin-top: 15px; 66 } 67 .directory h1 { 68 margin-bottom: 15px; 69 font-size: 18px; 70 } 71 ul#files { 72 width: 100%; 73 height: 100%; 74 overflow: hidden; 75 } 76 ul#files li { 77 float: left; 78 width: 30%; 79 line-height: 25px; 80 margin: 1px; 81 } 82 ul#files li a { 83 display: block; 84 height: 25px; 85 border: 1px solid transparent; 86 -webkit-border-radius: 5px; 87 -moz-border-radius: 5px; 88 border-radius: 5px; 89 overflow: hidden; 90 white-space: nowrap; 91 } 92 ul#files li a:focus, 93 ul#files li a:hover { 94 background: rgba(255,255,255,0.65); 95 border: 1px solid #ececec; 96 } 97 ul#files li a.highlight { 98 -webkit-transition: background .4s ease-in-out; 99 background: #ffff4f; 100 border-color: #E9DC51; 101 } 102 #search { 103 display: block; 104 position: fixed; 105 top: 20px; 106 right: 20px; 107 width: 90px; 108 -webkit-transition: width ease 0.2s, opacity ease 0.4s; 109 -moz-transition: width ease 0.2s, opacity ease 0.4s; 110 -webkit-border-radius: 32px; 111 -moz-border-radius: 32px; 112 -webkit-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.7), 0px 1px 0px rgba(255, 255, 255, 0.03); 113 -moz-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.25), inset 0px 1px 3px rgba(0, 0, 0, 0.7), 0px 1px 0px rgba(255, 255, 255, 0.03); 114 -webkit-font-smoothing: antialiased; 115 text-align: left; 116 font: 13px "Helvetica Neue", Arial, sans-serif; 117 padding: 4px 10px; 118 border: none; 119 background: transparent; 120 margin-bottom: 0; 121 outline: none; 122 opacity: 0.7; 123 color: #888; 124 } 125 #search:focus { 126 width: 120px; 127 opacity: 1.0; 128 } 129 130 /*views*/ 131 #files span { 132 display: inline-block; 133 overflow: hidden; 134 text-overflow: ellipsis; 135 text-indent: 10px; 136 } 137 #files .name { 138 background-repeat: no-repeat; 139 } 140 #files .icon .name { 141 text-indent: 28px; 142 } 143 144 /*tiles*/ 145 .view-tiles .name { 146 width: 100%; 147 background-position: 8px 5px; 148 } 149 .view-tiles .size, 150 .view-tiles .date { 151 display: none; 152 } 153 154 /*details*/ 155 ul#files.view-details li { 156 float: none; 157 display: block; 158 width: 90%; 159 } 160 ul#files.view-details li.header { 161 height: 25px; 162 background: #000; 163 color: #fff; 164 font-weight: bold; 165 } 166 .view-details .header { 167 border-radius: 5px; 168 } 169 .view-details .name { 170 width: 60%; 171 background-position: 8px 5px; 172 } 173 .view-details .size { 174 width: 10%; 175 } 176 .view-details .date { 177 width: 30%; 178 } 179 .view-details .size, 180 .view-details .date { 181 text-align: right; 182 direction: rtl; 183 } 184 185 /*mobile*/ 186 @media (max-width: 768px) { 187 body { 188 font-size: 13px; 189 line-height: 16px; 190 padding: 0; 191 } 192 #search { 193 position: static; 194 width: 100%; 195 font-size: 2em; 196 line-height: 1.8em; 197 text-indent: 10px; 198 border: 0; 199 border-radius: 0; 200 padding: 10px 0; 201 margin: 0; 202 } 203 #search:focus { 204 width: 100%; 205 border: 0; 206 opacity: 1; 207 } 208 .directory h1 { 209 font-size: 2em; 210 line-height: 1.5em; 211 color: #fff; 212 background: #000; 213 padding: 15px 10px; 214 margin: 0; 215 } 216 ul#files { 217 border-top: 1px solid #cacaca; 218 } 219 ul#files li { 220 float: none; 221 width: auto !important; 222 display: block; 223 border-bottom: 1px solid #cacaca; 224 font-size: 2em; 225 line-height: 1.2em; 226 text-indent: 0; 227 margin: 0; 228 } 229 ul#files li:nth-child(odd) { 230 background: #e0e0e0; 231 } 232 ul#files li a { 233 height: auto; 234 border: 0; 235 border-radius: 0; 236 padding: 15px 10px; 237 } 238 ul#files li a:focus, 239 ul#files li a:hover { 240 border: 0; 241 } 242 #files .header, 243 #files .size, 244 #files .date { 245 display: none !important; 246 } 247 #files .name { 248 float: none; 249 display: inline-block; 250 width: 100%; 251 text-indent: 0; 252 background-position: 0 50%; 253 } 254 #files .icon .name { 255 text-indent: 41px; 256 } 257 }