zoukankan      html  css  js  c++  java
  • css

      1 /*
      2  * @Author: WJ_LONG 
      3  * @Date: 2018-09-06 15:32:06 
      4  * @Last Modified by: WJ_LONG
      5  * @Last Modified time: 2018-09-07 16:18:09
      6  * @animation-display-address:https://daneden.github.io/animate.css/ || http://ianlunn.github.io/Hover/
      7  * @Use 公众号
      8  */
      9 
     10 @charset "utf-8";
     11 /*
     12 
     13 这里可以用import导入各种库....
     14 
     15 例如:import "./animate.min.css";
     16 
     17 */
     18 
     19 * {
     20   box-sizing: border-box;
     21 }
     22 
     23 a {
     24   color: #2d374b;
     25   text-decoration: none
     26 }
     27 
     28 a:hover {
     29   color: #cd0200;
     30   text-decoration: underline
     31 }
     32 
     33 em {
     34   font-style: normal
     35 }
     36 
     37 li {
     38   list-style: none
     39 }
     40 
     41 img {
     42   border: 0;
     43   vertical-align: middle
     44 }
     45 
     46 table {
     47   border-collapse: collapse;
     48   border-spacing: 0
     49 }
     50 
     51 p {
     52   word-wrap: break-word
     53 }
     54 
     55 /* 文字 */
     56 
     57 .t-white {
     58   color: #fff;
     59 }
     60 
     61 .t-black {
     62   color: #000;
     63 }
     64 
     65 .t-blue {
     66   color: #0E639C;
     67 }
     68 
     69 .t-red {
     70   color: #DD4F43;
     71 }
     72 
     73 .t-green {
     74   color: #1AA15F;
     75 }
     76 
     77 .t-yellow {
     78   color: #FFCD42;
     79 }
     80 
     81 .t-orange {
     82   color: #f18518;
     83 }
     84 
     85 .t-bold {
     86   font-weight: bold;
     87 }
     88 
     89 .t-left {
     90   text-align: left;
     91 }
     92 
     93 .t-center {
     94   text-align: center;
     95 }
     96 
     97 .t-right {
     98   text-align: right;
     99 }
    100 
    101 /* 文字换行与不换行 */
    102 
    103 .n-word {
    104   word-break: break-all;
    105 }
    106 
    107 .no-word {
    108   word-break: nowrap;
    109 }
    110 
    111 /* 背景 */
    112 
    113 .bg-blue {
    114   background-color: #038dd8;
    115 }
    116 
    117 .bg-green {
    118   background-color: #009b4d;
    119 }
    120 
    121 .bg-yellow {
    122   background-color: #fdd100;
    123 }
    124 
    125 .bg-orange {
    126   background-color: #f18518;
    127 }
    128 
    129 .bg-red {
    130   background-color: #d22a31;
    131 }
    132 
    133 /* 图标 > */
    134 
    135 .icon-direction {
    136   width: 1.2em;
    137   height: 1.2em;
    138   padding: 0;
    139   margin: 0;
    140   border: 1px solid #000;
    141   border-top: none;
    142   border-left: none;
    143   transform: rotate(-45deg);
    144 }
    145 
    146 /* 遮罩层-垂直居中 */
    147 
    148 .ab-center {
    149   display: flex;
    150   justify-content: center;
    151   align-items: center;
    152   position: absolute;
    153   top: 0;
    154   bottom: 0;
    155   left: 0;
    156   right: 0;
    157   background-color: rgba(0, 0, 0, .7);
    158 }
    159 
    160 /* 美化input */
    161 
    162 /* <div class="beautiful">
    163 <div class="radio">
    164     <input type="radio" name="Storage" id="model1" checked/>
    165     <label for="model1">iPhone 6s</label>
    166     <input type="radio" name="Storage" id="model2" />
    167     <label for="model2">iPhone 6s Plus</label>
    168     <input type="radio" name="Storage" id="model3" />
    169     <label for="model3">iPhone 7</label>
    170     <input type="radio" name="Storage" id="model4" />
    171     <label for="model4">iPhone 7 Plus</label>
    172 </div>
    173 
    174 <br>
    175 
    176 <div class="checkbox">
    177     <input type="checkbox" id="love1" />
    178     <label for="love1">女</label>
    179     <input type="checkbox" id="love2" />
    180     <label for="love2">绘画</label>
    181     <input type="checkbox" id="love3" />
    182     <label for="love3">摄影</label>
    183     <input type="checkbox" id="love4" checked />
    184     <label for="love4">骑行</label>
    185 </div>
    186 </div> */
    187 
    188 .beautiful input {
    189   display: none
    190 }
    191 
    192 .beautiful label {
    193   border: 1px solid #00a4ff;
    194   padding: 2px 10px 2px 5px;
    195   line-height: 28px;
    196   min-width: 80px;
    197   text-align: center;
    198   float: left;
    199   margin: 2px;
    200   border-radius: 4px
    201 }
    202 
    203 .beautiful input:checked+label {
    204   background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MiA0MiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMwMGE0ZmYiIGQ9Ik00MiA0MlYuNUwuNSA0MnoiLz48cGF0aCBkPSJNMTkuNCAyNi45bDguNSA4LjUtMi45IDIuOC04LjUtOC41IDIuOS0yLjh6bTE3LTUuN2wyLjggMi44LTE0LjEgMTQuMi0yLjgtMi44IDE0LjEtMTQuMnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat right bottom;
    205   background-size: 21px 21px;
    206   color: #00a4ff;
    207 }
    208 
    209 .beautiful .radio, .beautiful .checkbox {
    210   height: 2em;
    211 }
    212 
    213 /* tab选项卡 */
    214 
    215 /* tab选项卡示例代码 */
    216 
    217 /* <ul class="tabs t-white">
    218 <li>
    219     <input type="radio" name="tabs" id="tab1" checked />
    220     <label for="tab1" class="bg-green">导航1</label>
    221     <div id="tab-content1" class="tab-content bg-green">
    222         <p>选项卡内容 1fd;lafklsakfldskflaksldfklsa</p>
    223     </div>
    224 </li>
    225 
    226 <li>
    227     <input type="radio" name="tabs" id="tab2" />
    228     <label for="tab2">导出2</label>
    229     <div id="tab-content2" class="tab-content bg-green">
    230         <p>选项卡内容211f2dsa1f2sa1df2sa1fdsa2fsafdsfsafdsa</p>
    231     </div>
    232 </li>
    233 
    234 </ul> */
    235 
    236 .tabs {
    237   width: 100%;
    238   float: none;
    239   list-style: none;
    240   position: relative;
    241 }
    242 
    243 .tabs li {
    244   float: left;
    245   width: calc(100%/2);
    246   margin-top: -1%;
    247   text-align: center;
    248 }
    249 
    250 .tabs input[type="radio"] {
    251   position: absolute;
    252   left: -9999px;
    253 }
    254 
    255 .tabs label {
    256   display: block;
    257   padding: 1.5em;
    258   border-radius: 2px 2px 0 0;
    259   font-weight: normal;
    260   text-transform: uppercase;
    261   cursor: pointer;
    262   transition: all 0.2s ease-in-out;
    263   background-color: #009b4d;
    264   position: relative;
    265   top: .35em;
    266 }
    267 
    268 .tabs label:hover {
    269   background-color: #017b3e;
    270 }
    271 
    272 .tabs .tab-content {
    273   z-index: 2;
    274   display: none;
    275   overflow: hidden;
    276   width: 100%;
    277   padding: 25px;
    278   background-color: #009b4d;
    279   position: absolute;
    280   top: 1;
    281   left: 0;
    282 }
    283 
    284 .tabs [id^="tab"]:checked+label {
    285   background-color: #017b3e;
    286 }
    287 
    288 .tabs [id^="tab"]:checked~[id^="tab-content"] {
    289   display: block;
    290   text-align: left;
    291 }
    292 
    293 /* 表格示例代码 */
    294 
    295 /* <div class='table'>
    296   <div class='tr'>
    297       <div class='th th1'>视频</div>
    298       <div class='th th2'>游戏</div>
    299       <div class='th th3'>电视</div>
    300 
    301   </div>
    302 
    303   <div class='tr'>
    304       <div class='td td1'>1</div>
    305       <div class='td td2'>2</div>
    306       <div class='td td3'>3</div>
    307   </div>
    308 
    309 
    310 
    311   <div class='tr'>
    312       <div class='td td1'>1</div>
    313       <div class='td td2'>2</div>
    314       <div class='td td3'>3</div>
    315   </div>
    316 
    317 
    318   <div class='tr'>
    319       <div class='td td1'>1</div>
    320       <div class='td td2'>2</div>
    321       <div class='td td3'>3</div>
    322   </div>
    323 </div> */
    324 
    325 .table {
    326   width: 100%;
    327 }
    328 
    329 .tr {
    330   width: 100%;
    331   display: flex;
    332   justify-content: space-between;
    333   border-bottom: 1px solid #dadada;
    334 }
    335 
    336 .tr .th1 {
    337   background-color: #008bd5;
    338 }
    339 
    340 .tr .th2 {
    341   background-color: #ee8236;
    342 }
    343 
    344 .tr .th3 {
    345   background-color: #a40081;
    346 }
    347 
    348 .th, .td {
    349   padding: 10px;
    350   text-align: center;
    351   width: 100%;
    352 }
    353 
    354 .th {
    355   background-color: #000;
    356   font-size: 1.2em;
    357   color: #fff;
    358 }
    359 
    360 .td {
    361   font-size: 0.9em;
    362   color: #000;
    363 }
    364 
    365 .td1, .td2, .td3 {
    366   word-break: break-all;
    367   white-space: normal;
    368 }
    369 
    370 /* 边框 */
    371 
    372 .border-top {
    373   border-top: 1px solid #000;
    374 }
    375 
    376 .border-right {
    377   border-right: 1px solid #000;
    378 }
    379 
    380 .border-bottom {
    381   border-bottom: 1px solid #000;
    382 }
    383 
    384 .border-left {
    385   border-left: 1px solid #000;
    386 }
    387 
    388 .border {
    389   border: 1px solid #000;
    390 }
    391 
    392 /* 显示-隐藏 */
    393 
    394 .none {
    395   display: none;
    396 }
    397 
    398 .display {
    399   display: block;
    400 }
    401 
    402 .none-force {
    403   display: none !important;
    404 }
    405 
    406 /* 阴影(外部、内部阴影) */
    407 
    408 .b-shadow {
    409   box-shadow: #fdd000 0 0 10px;
    410 }
    411 
    412 .t-shadow {
    413   text-shadow: #ec350c 0 0 20px;
    414 }
    415 
    416 /* 宽度 */
    417 
    418 .w-100per {
    419   width: 100%;
    420 }
    421 
    422 .w-50per {
    423   width: 50%;
    424 }
    425 
    426 .h-100per {
    427   height: 100%;
    428 }
    429 
    430 .w-100vh {
    431   width: 100vh;
    432 }
    433 
    434 .h-100vh {
    435   width: 100vh;
    436 }
    437 
    438 /* 用户头像大小 */
    439 
    440 .u-80 {
    441   height: 80rpx;
    442   width: 80rpx;
    443 }
    444 
    445 .u-50 {
    446   height: 50rpx;
    447   width: 50rpx;
    448 }
    449 
    450 /* 圆角 */
    451 
    452 .b-radius-50per {
    453   border-radius: 50%;
    454 }
    455 
    456 .b-radius-10 {
    457   border-radius: 10px;
    458 }
    459 
    460 /* 
    461   前三分为:中、开始(默认),结束
    462  */
    463 
    464 .f {
    465   display: flex;
    466 }
    467 
    468 .f-center {
    469   justify-content: center;
    470 }
    471 
    472 .f-start {
    473   justify-content: flex-start;
    474 }
    475 
    476 .f-end {
    477   justify-content: flex-end;
    478 }
    479 
    480 .f-s-b {
    481   justify-content: space-between;
    482 }
    483 
    484 .f-s-a {
    485   justify-content: space-around;
    486 }
    487 
    488 .f-no-wrap {
    489   flex-wrap: nowrap;
    490 }
    491 
    492 .f-wrap {
    493   flex-wrap: wrap;
    494 }
    495 
    496 /*
    497   垂直居中(针对view先的元素 - align)
    498 */
    499 
    500 .f-align-c {
    501   align-items: center;
    502 }
    503 
    504 .f-align-s {
    505   align-items: flex-start;
    506 }
    507 
    508 .f-align-e {
    509   align-items: flex-end;
    510 }
    511 
    512 .f-algin-b {
    513   align-items: baseline;
    514 }
    515 
    516 .f-align-stretch {
    517   align-items: stretch;
    518 }
    519 
    520 /* line-block 和 inline */
    521 
    522 .i-line {
    523   display: inline;
    524 }
    525 
    526 .i-block {
    527   display: inline-block;
    528 }
    529 
    530 .block {
    531   display: block;
    532 }
    533 
    534 /* 定位 */
    535 
    536 .p-r {
    537   position: relative;
    538 }
    539 
    540 .p-s {
    541   position: absolute;
    542 }
    543 
    544 .p-f {
    545   position: fixed;
    546 }
    547 
    548 .over-flow {
    549   overflow: hidden;
    550 }
    551 
    552 /* 内边距 */
    553 
    554 .p-2per {
    555   padding: 2%;
    556 }
    557 
    558 .p-l-2per {
    559   padding-left: 2%;
    560 }
    561 
    562 .p-r-2per {
    563   padding-right: 2%;
    564 }
    565 
    566 .p-t-2per {
    567   padding-top: 2%;
    568 }
    569 
    570 .p-b-2per {
    571   padding-bottom: 2%;
    572 }
    573 
    574 /* 外边距 */
    575 
    576 .m-2per {
    577   padding: 2%;
    578 }
    579 
    580 .m-tb-2per {
    581   margin: 2% 0;
    582 }
    583 
    584 .m-lr-2per {
    585   margin: 0 2%;
    586 }
    587 
    588 .m-l-2per {
    589   padding-left: 2%;
    590 }
    591 
    592 .m-r-2per {
    593   padding-right: 2%;
    594 }
    595 
    596 .m-t-2per {
    597   padding-top: 2%;
    598 }
    599 
    600 .p-b-2per {
    601   padding-bottom: 2%;
    602 }
  • 相关阅读:
    MySQL data type
    Backup &recovery备份和还原
    Spring AOP capabilities and goals
    CDI Features
    人力资源管理系统测试功能(最后阶段)
    部分代码片段—人力资源管理系统(第二阶段)
    人力资源管理系统需求分析报告及系统架构图
    MySQL:Download Connector/Python
    The History of spring
    认识LDAP协议
  • 原文地址:https://www.cnblogs.com/cisum/p/9607859.html
Copyright © 2011-2022 走看看