classic-fvwm.css

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

base.css (8533B)


      1 /*---------------------------------------------------------------------------*/
      2 /*                           For  OpenBSD.org.ru                             */
      3 /*---------------------------------------------------------------------------*/
      4 *, *:before, *:after
      5 {
      6     -moz-box-sizing: border-box;
      7     -webkit-box-sizing: border-box;
      8     box-sizing: border-box;
      9 }
     10 
     11 @font-face
     12 {
     13     font-family: 'ChicagoFLF';
     14     src: url('fonts/ChicagoFLF.ttf') format('truetype'); /* Safari, Android, iOS */
     15 }
     16 
     17 :root
     18 {
     19     --button-box-shadow:
     20     inset -1px -1px 0px 0px #777,
     21     inset -2px -2px 0px 0px #aaa,
     22     inset 1px 1px 0px 0px #ddd,
     23     inset 2px 2px 0px 0px #fff;
     24     --button-hover-bezel:
     25     0 0 0 1px #aaa,
     26     0 0 0 2px #ddd,
     27     0 0 0 3px #000;
     28 }
     29 
     30 @supports (scrollbar-color: auto)
     31 {
     32   .black-scrollbar
     33   {
     34      scrollbar-color: black white;
     35   }
     36 }
     37 
     38 @supports (scrollbar-width: auto)
     39 {
     40   .black-scrollbar
     41   {
     42       scrollbar-width: auto;
     43   }
     44 }
     45 
     46 @supports selector(::-webkit-scrollbar)
     47 {
     48 
     49   .old-scrollbar ::-webkit-scrollbar
     50   {
     51     background: url("img/controls/scrollbar-background.png");
     52   }
     53   .old-scrollbar ::-webkit-scrollbar-thumb
     54   {
     55     background: url("img/controls/scrollbar.png");
     56   }
     57 
     58 }
     59 /*---------------------------------------------------------------------------*/
     60 html, body
     61 {
     62     -moz-user-select: none;
     63     -webkit-user-select: none;
     64     background-image: url("img/patterns/p4.png");
     65     background-repeat: repeat;
     66     margin: 0;
     67     height: 100%;
     68     font-family: 'ChicagoFLF', 'Times New Roman', 'Georgia', serif;
     69     font-size: 12px;
     70     font-weight: normal;
     71     overflow: hidden;
     72 }
     73 
     74 button
     75 {
     76     font-family: inherit;
     77     font-size: inherit;
     78     color: inherit;
     79 }
     80 
     81 a
     82 {
     83     color: #000;
     84 }
     85 :focus {outline:none;}
     86 ::-moz-focus-inner {border:0;}
     87 /*---------------------------------------------------------------------------*/
     88 .draggable
     89 {
     90     /*Helper class for js*/
     91 }
     92 /*---------------------------------------------------------------------------*/
     93 .content
     94 {
     95     top: 200px;
     96     left: 800px;
     97     z-index: 2;
     98     position: absolute;
     99     font-size: 12px;
    100     font-weight: normal;
    101     width: 260px;
    102     min-width:  64px;
    103     min-height: 64px;
    104 
    105     border-image-slice:  40 40 40 40;
    106     border-image-width:  40px 40px 40px 40px;
    107     border-image-outset: 3px 4px 4px 3px;
    108     border-image-repeat: repeat round;
    109     border-style: solid;
    110     border-image-source: url("img/border/border-image-nobar.png");
    111     background-color: #ddd;
    112 
    113     resize: both;
    114     overflow:auto;
    115     overflow-y: hidden;
    116 
    117     @supports selector(::-webkit-scrollbar)
    118     {
    119       border-image-outset: 4px 4px 4px 4px;
    120     }
    121 }
    122 /*---------------------------------------------------------------------------*/
    123 .win-blue.content
    124 {
    125     border-image-source: url("img/border/border-image-nobar-blue.png");
    126 }
    127 
    128 .win-red.content
    129 {
    130     border-image-source: url("img/border/border-image-nobar.png");
    131 }
    132 /*---------------------------------------------------------------------------*/
    133 .content .panel
    134 {
    135     top:0.25px;
    136     @supports selector(::-webkit-scrollbar)
    137     {
    138       top:0px;
    139     }
    140 
    141     size:100% 19px;
    142     position: sticky;
    143     padding-bottom:2px;
    144     background-size: 100% 100%;
    145     background-image: url("img/bar/bar.png");
    146     background-repeat: no-repeat;
    147     background-position:top top;
    148 }
    149 /*---------------------------------------------------------------------------*/
    150 .win-blue .panel
    151 {
    152     background-image: url("img/bar/bar-blue.png");
    153 }
    154 
    155 .win-red .panel
    156 {
    157     background-image: url("img/bar/bar.png");
    158 }
    159 
    160 /*---------------------------------------------------------------------------*/
    161 .content .inner
    162 {
    163     overflow-y: auto;
    164     background-color: #ddd;
    165     padding: 5px;
    166     height:100%;
    167     width:100%;
    168 }
    169 
    170 .title
    171 {
    172     color:#bebebe;
    173     width: 100%;
    174     text-align: center;
    175     font-size: inherit;
    176     font-weight: inherit;
    177     padding: 1px 0;
    178     margin: 0 0 0 0;
    179 }
    180 
    181 .content .icon
    182 {
    183     text-align: center;
    184     margin: 1px 0;
    185 }
    186 
    187 .content ul
    188 {
    189     list-style-type: none;
    190     margin: 2px 0 1.5em 0;
    191     padding: 0 0 0 2em;
    192     font-size: 12px;
    193 }
    194 
    195 .footer
    196 {
    197     width: 400px;
    198     text-align: center;
    199     margin: 2em auto 0;
    200     font-size: 12px;
    201 }
    202 /*---------------------------------------------------------------------------*/
    203 .control-box
    204 {
    205     position: absolute;
    206     padding: 1px;
    207 }
    208 /*---------------------------------------------------------------------------*/
    209 .icon-box.control-box
    210 {
    211     height:18px;
    212     width: 26px;
    213     background-image: url("img/controls/icon-control-button.png");
    214 }
    215 
    216 .icon-box.control-box:active
    217 {
    218     background-image: url("img/controls/icon-control-button-pressed.png");
    219 }
    220 
    221 .icon-box.inner
    222 {
    223   /*For compability*/
    224 }
    225 /*---------------------------------------------------------------------------*/
    226 .win-blue .icon-box.control-box
    227 {
    228     background-image: url("img/controls/icon-control-button-blue.png");
    229 }
    230 .win-red .icon-box.control-box
    231 {
    232     background-image: url("img/controls/icon-control-button.png");
    233 }
    234 .win-blue .icon-box.control-box:active
    235 {
    236     background-image: url("img/controls/icon-control-button-blue-pressed.png");
    237 }
    238 .win-red .icon-box.control-box:active
    239 {
    240     background-image: url("img/controls/icon-control-button-pressed.png");
    241 }
    242 /*---------------------------------------------------------------------------*/
    243 .control-box-inner:active
    244 {
    245     box-shadow: none;
    246 }
    247 
    248 .control-box-inner
    249 {
    250   /*For compability*/
    251 }
    252 /*---------------------------------------------------------------------------*/
    253 .close-box.control-box
    254 {
    255 
    256     height:18px;
    257     width: 24px;
    258     background-image: url("img/controls/close-control-button.png");
    259     right: 20px;
    260 }
    261 
    262 .close-box.control-box:active
    263 {
    264     background-image: url("img/controls/close-control-button-pressed.png");
    265 }
    266 
    267 .close-box-inner
    268 {
    269   /*For compability*/
    270 }
    271 /*---------------------------------------------------------------------------*/
    272 .win-blue *.close-box.control-box
    273 {
    274     background-image: url("img/controls/close-control-button-blue.png");
    275 }
    276 .win-red *.close-box.control-box
    277 {
    278     background-image: url("img/controls/close-control-button.png");
    279 }
    280 .win-blue *.close-box.control-box:active
    281 {
    282     background-image: url("img/controls/close-control-button-blue-pressed.png");
    283 }
    284 .win-red *.close-box.control-box:active
    285 {
    286     background-image: url("img/controls/close-control-button-pressed.png");
    287 }
    288 /*---------------------------------------------------------------------------*/
    289 .maximize-box.control-box
    290 {
    291     right: 0px;
    292     height:18px;
    293     width: 20px;
    294     background-image: url("img/controls/maximize-control-button.png");
    295 }
    296 
    297 .maximize-box.control-box:active
    298 {
    299     background-image: url("img/controls/maximize-control-button-pressed.png");
    300 }
    301 
    302 .maximize-box-inner
    303 {
    304   /*For compability*/
    305 }
    306 /*---------------------------------------------------------------------------*/
    307 .win-blue *.maximize-box.control-box
    308 {
    309     background-image: url("img/controls/maximize-control-button-blue.png");
    310 }
    311 .win-red *.maximize-box.control-box
    312 {
    313     background-image: url("img/controls/maximize-control-button.png");
    314 }
    315 .win-blue *.maximize-box.control-box:active
    316 {
    317     background-image: url("img/controls/maximize-control-button-blue-pressed.png");
    318 }
    319 .win-red *.maximize-box.control-box:active
    320 {
    321     background-image: url("img/controls/maximize-control-button-pressed.png");
    322 }
    323 /*---------------------------------------------------------------------------*/
    324 .content .command_button
    325 {
    326     height: 22px;
    327     background-color: #dedede;
    328     display: inline-block;
    329     margin-bottom: 7px;
    330     margin-left: 14px;
    331     border-radius: 3px;
    332     border: 1px solid #000;
    333     box-shadow: var(--button-box-shadow);
    334 }
    335 
    336 .content .command_button:hover
    337 {
    338     box-shadow:
    339     var(--button-box-shadow),
    340     var(--button-hover-bezel);
    341 }
    342 
    343 .content .command_button:active
    344 {
    345     color: #fff;
    346     background-color: #666;
    347     box-shadow:
    348     var(--button-hover-bezel),
    349     inset -1px -1px 0px 0px #888,
    350     inset -2px -2px 0px 0px #777,
    351     inset 1px 1px 0px 0px #444,
    352     inset 2px 2px 0px 0px #555;
    353 }
    354 /*---------------------------------------------------------------------------*/
    355 /*Hide only visually, but have it available for screenreaders & for SEO purps*/
    356 /*---------------------------------------------------------------------------*/
    357 .visuallyhidden
    358 {
    359     border: 0;
    360     clip: rect(0 0 0 0);
    361     height: 1px;
    362     margin: -1px;
    363     overflow: hidden;
    364     padding: 0;
    365     position: absolute;
    366     width: 1px;
    367 }
    368 
    369 .clearfix:before, .clearfix:after
    370 {
    371     content: " ";
    372     display: table;
    373 }
    374 
    375 .clearfix:after
    376 {
    377     clear: both;
    378 }
    379 /*---------------------------------------------------------------------------*/