comparison examples/common/default/default.css @ 1002:47b3e770372d draft

Auth-ON/OFF button available in all modes
author HIROSE Yuuji <yuuji@gentei.org>
date Sun, 04 Dec 2022 16:59:59 +0859
parents bbd5a0c50d5b
children 0967a3ef14cf
comparison
equal deleted inserted replaced
1001:bbd5a0c50d5b 1002:47b3e770372d
1 /* 1 /*
2 * Default CSS definitions 2 * Default CSS definitions
3 */ 3 */
4 @media print {
5 div.blogcomment, div.blogcomment *, div.topmenu,
6 table.bloghead button {
7 display: none
8 }
9 a {text-decoration: none;}
10 }
4 body {background: #eff; margin: 2px; padding: 6px;} 11 body {background: #eff; margin: 2px; padding: 6px;}
5 h2, h3, hr {clear: both;} 12 h2, h3, hr {clear: both;}
6 *.warn {color: red;} 13 *.warn {color: red;}
7 *.warnbg {background: red;} 14 *.warnbg {background: red;}
8 *.hidden {visibility: hidden;} 15 *.hidden {visibility: hidden;}
220 float: right; margin: 0 1em 1ex; 227 float: right; margin: 0 1em 1ex;
221 overflow: hidden;} 228 overflow: hidden;}
222 body.grouphome p.groupimg img { 229 body.grouphome p.groupimg img {
223 max-width: 380px; max-height: 380px;} 230 max-width: 380px; max-height: 380px;}
224 231
225 div.fold {margin-top: 1em; border-top: 1px solid black; padding-top: 1em;} 232 @media screen {
226 div.noborder {border: 0px; margin: 0;} 233 div.fold {margin-top: 1em; border-top: 1px solid black; padding-top: 1em;}
227 div.fold > div { 234 div.noborder {border: 0px; margin: 0;}
235 div.fold > div {
228 xxdisplay: none; max-height: 80%; overflow: auto; 236 xxdisplay: none; max-height: 80%; overflow: auto;
229 height: 0px; opacity: 0; padding: 0 1ex; 237 height: 0px; opacity: 0; padding: 0 1ex;
230 } 238 }
231 div.fold input[type="checkbox"]:checked ~ div, 239 div.fold input[type="checkbox"]:checked ~ div,
232 div.fold input[type="radio"]:checked ~ div { 240 div.fold input[type="radio"]:checked ~ div {
233 display: block; background: #fadede; 241 display: block; background: #fadede;
234 height: auto; opacity: 1.0; transition: 1s; 242 height: auto; opacity: 1.0; transition: 1s;
235 } 243 }
236 input.fold + label + *.folded {opacity: 0; display: none; hight: 0;} 244 input.fold + label + *.folded {opacity: 0; display: none; hight: 0;}
237 input[type="checkbox"].fold:checked + label + *.folded { 245 input[type="checkbox"].fold:checked + label + *.folded {
238 opacity: 1.0; transition: 2s; 246 opacity: 1.0; transition: 2s;
239 } 247 }
240 input[type="checkbox"].fold:checked + label + div.folded { 248 input[type="checkbox"].fold:checked + label + div.folded {
241 display: block; hight: auto; transition: 2s; 249 display: block; hight: auto; transition: 2s;
242 } 250 }
243 251
244 /* fold2!! */ 252 /* fold2!! */
245 div.foldtabs { 253 div.foldtabs {
246 position: relative; height: 5em; margin-top: 1em; 254 position: relative; height: 5em; margin-top: 1em;
247 border-top: 1px solid black; padding-top: 1em; 255 border-top: 1px solid black; padding-top: 1em;
248 } 256 }
249 div.foldtabs > div { 257 div.foldtabs > div {
250 position: absolute; top: 2.5em; opacity: 0.0; background: pink; 258 position: absolute; top: 2.5em; opacity: 0.0; background: pink;
251 margin: 2px; overflow: auto; 259 margin: 2px; overflow: auto;
252 } 260 }
253 div.foldtabs input[type="radio"] {display: none;} 261 div.foldtabs input[type="radio"] {display: none;}
254 div.foldtabs input[type="radio"]:checked + label + div { 262 div.foldtabs input[type="radio"]:checked + label + div {
255 display: block; opacity: 1.0; transition: 0.2s; width: 100%; 263 display: block; opacity: 1.0; transition: 0.2s; width: 100%;
256 margin: 0; z-index: 2; 264 margin: 0; z-index: 2;
257 } 265 }
258 div.foldtabs > label { 266 div.foldtabs > label {
259 border: 1px outset #ddd; background: #ddd; xbackground: pink; 267 border: 1px outset #ddd; background: #ddd; xbackground: pink;
260 border-top-left-radius: 0.8em; border-top-right-radius: 0.8em; 268 border-top-left-radius: 0.8em; border-top-right-radius: 0.8em;
261 margin: 0; 269 margin: 0;
262 padding: 0.2ex 0.5em; height: 3em; 270 padding: 0.2ex 0.5em; height: 3em;
263 } 271 }
264 div.foldtabs > input:active + label {background: white;} 272 div.foldtabs > input:active + label {background: white;}
265 div.foldtabs input:checked + label { 273 div.foldtabs input:checked + label {
266 background: pink; border: pink 1px solid; border-bottom-width: 6px; 274 background: pink; border: pink 1px solid; border-bottom-width: 6px;
267 } 275 }
268 div.foldtabs input:checked + label:last-of-type {border-width: 1px;} 276 div.foldtabs input:checked + label:last-of-type {border-width: 1px;}
269 input[type="checkbox"] + label + input[type="submit"] {display: none;} 277 input[type="checkbox"] + label + input[type="submit"] {display: none;}
270 input[type="checkbox"]:checked + label + input[type="submit"] { 278 input[type="checkbox"]:checked + label + input[type="submit"] {
271 display: inline;} 279 display: inline;}
272 div.foldtabs p {margin: 0;} 280 div.foldtabs p {margin: 0;}
281 }
273 282
274 /* ToDo List CheckBox inspired by https://cultureacademia.jp/webcreate/303/ */ 283 /* ToDo List CheckBox inspired by https://cultureacademia.jp/webcreate/303/ */
275 input.s4-checkbox {display: none;} /* Do not show real checkbox */ 284 input.s4-checkbox {display: none;} /* Do not show real checkbox */
276 input.s4-checkbox + label { 285 input.s4-checkbox + label {
277 position: relative; padding-left: 0.8em; margin-right: 1em; 286 position: relative; padding-left: 0.8em; margin-right: 1em;

yatex.org