Difference between revisions of "Template:SEU/CSS"

Line 657: Line 657:
 
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 
   opacity: 1;
 
   opacity: 1;
 +
}
 +
 +
 +
/*----------------------------------------------------------footer---------------------------------------------------------------------*/
 +
.t-right-bar {
 +
    position: fixed;
 +
    right: 0;
 +
    bottom: 10%;
 +
    width: 48px;
 +
    height: 48px;
 +
    z-index: 1000;
 +
    cursor: pointer;
 +
}
 +
 +
.t-right-bar > div {
 +
    float: left;
 +
    height: 36px;
 +
    margin-bottom: 1px;
 +
    border-radius: 20px 0 0 20px;
 +
    color: #fff;
 +
    padding-left: 100%;
 +
    clear: both;
 +
    white-space: nowrap;
 +
    font-size: 13px;
 +
    line-height: 36px;
 +
    font-style: normal;
 +
    background-color: #aaa;
 +
    background-repeat: no-repeat;
 +
    background-position: 12px center;
 +
    transition: transform .2s cubic-bezier(.215, .61, .355, 1), padding .2s cubic-bezier(.215, .61, .355, 1), margin .2s cubic-bezier(.215, .61, .355, 1), background-color .2s cubic-bezier(.215, .61, .355, 1)
 +
}
 +
 +
.t-right-bar > div.active, .t-right-bar > div:hover {
 +
    transform: translateX(-100%);
 +
    padding-left: 45px;
 +
    padding-right: 10px;
 +
    margin-left: 48px;
 +
    background-color: #23a0e1;
 +
    text-decoration: none;
 +
    color: #fff
 +
}
 +
 +
.t-right-bar .t-bar-support {
 +
    background-image: url(../img/icon/support_1.svg);  //按钮图标
 +
    background-position: 14px center;
 +
}
 +
 +
.t-right-bar .t-bar-rocket {
 +
    background-image: url(../img/icon/rocket_1.svg);  //按钮图标
 +
    background-position: 19px center;
 +
}
 +
 +
.t-bar-support a{
 +
    color: white;
 +
}
 +
 +
.t-bar-support a:hover{
 +
    color: #fff
 
}
 
}

Revision as of 11:36, 29 August 2019

/*---------------------------------------------------------------------menu--------------------------------------------------------------*/ @import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);


  1. cssmenu {

background: #4cb6ea; margin: 0; width: auto; padding: 0; line-height: 1; display: block; position: relative; font-family: 'PT Sans', sans-serif; z-index: 9999; background-color: #000000; }

  1. cssmenu ul {
 list-style: none;
 margin: 0;
 padding: 0;
 display: block;

}

  1. cssmenu ul:after,
  2. cssmenu:after {
 content: " ";
 display: block;
 font-size: 0;
 height: 0;
 clear: both;
 visibility: hidden;

}

  1. cssmenu ul li {
 margin: 0;
 padding: 0;
 display: block;
 position: relative;

}

  1. cssmenu ul li a {
 text-decoration: none;
 display: block;
 margin: 0;
 -webkit-transition: color .2s ease;
 -moz-transition: color .2s ease;
 -ms-transition: color .2s ease;
 -o-transition: color .2s ease;
 transition: color .2s ease;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;

}

  1. cssmenu ul li ul {
 position: absolute;
 left: -9999px;
 top: auto;

}

  1. cssmenu ul li ul li {
 max-height: 0;
 position: absolute;
 -webkit-transition: max-height 0.4s ease-out;
 -moz-transition: max-height 0.4s ease-out;
 -ms-transition: max-height 0.4s ease-out;
 -o-transition: max-height 0.4s ease-out;
 transition: max-height 0.4s ease-out;
 background: #ffffff;

}

  1. cssmenu ul li ul li.has-sub:after {
 display: block;
 position: absolute;
 content: "";
 height: 10px;
 width: 10px;
 border-radius: 5px;
 background: #000000;
 z-index: 1;
 top: 13px;
 right: 15px;

}

  1. cssmenu.align-right ul li ul li.has-sub:after {
 right: auto;
 left: 15px;

}

  1. cssmenu ul li ul li.has-sub:before {
 display: block;
 position: absolute;
 content: "";
 height: 0;
 width: 0;
 border: 3px solid transparent;
 border-left-color: #ffffff;
 z-index: 2;
 top: 15px;
 right: 15px;

}

  1. cssmenu.align-right ul li ul li.has-sub:before {
 right: auto;
 left: 15px;
 border-left-color: transparent;
 border-right-color: #ffffff;

}

  1. cssmenu ul li ul li a {
 font-size: 14px;
 font-weight: 400;
 text-transform: none;
 color: #000000;
 letter-spacing: 0;
 display: block;
 width: 170px;
 padding: 11px 10px 11px 20px;

}

  1. cssmenu ul li ul li:hover > a,
  2. cssmenu ul li ul li.active > a {
 color: #4cb6ea;

}

  1. cssmenu ul li ul li:hover:after,
  2. cssmenu ul li ul li.active:after {
 background: #4cb6ea;

}

  1. cssmenu ul li ul li:hover > ul {
 left: 100%;
 top: 0;

}

  1. cssmenu ul li ul li:hover > ul > li {
 max-height: 72px;
 position: relative;

}

  1. cssmenu > ul > li {
 float: left;

}

  1. cssmenu.align-center > ul > li {
 float: none;
 display: inline-block;

}

  1. cssmenu.align-center > ul {
 text-align: center;

}

  1. cssmenu.align-center ul ul {
 text-align: left;

}

  1. cssmenu.align-right > ul {
 float: right;

}

  1. cssmenu.align-right > ul > li:hover > ul {
 left: auto;
 right: 0;

}

  1. cssmenu.align-right ul ul li:hover > ul {
 right: 100%;
 left: auto;

}

  1. cssmenu.align-right ul ul li a {
 text-align: right;

}

  1. cssmenu > ul > li:after {
 content: "";
 display: block;
 position: absolute;
 width: 100%;
 height: 0;
 top: 0;
 z-index: 0;
 background: #ffffff;
 -webkit-transition: height .2s;
 -moz-transition: height .2s;
 -ms-transition: height .2s;
 -o-transition: height .2s;
 transition: height .2s;

}

  1. cssmenu > ul > li.has-sub > a {
 padding-right: 40px;

}

  1. cssmenu > ul > li.has-sub > a:after {
 display: block;
 content: "";
 background: #ffffff;
 height: 12px;
 width: 12px;
 position: absolute;
 border-radius: 13px;
 right: 14px;
 top: 16px;

}

  1. cssmenu > ul > li.has-sub > a:before {
 display: block;
 content: "";
 border: 4px solid transparent;
 border-top-color: #4cb6ea;
 z-index: 2;
 height: 0;
 width: 0;
 position: absolute;
 right: 16px;
 top: 21px;

}

  1. cssmenu > ul > li > a {
 color: #ffffff;
 padding: 15px 20px;
 font-weight: 700;
 letter-spacing: 1px;
 text-transform: uppercase;
 font-size: 14px;
 z-index: 2;
 position: relative;

}

  1. cssmenu > ul > li:hover:after,
  2. cssmenu > ul > li.active:after {
 height: 100%;

}

  1. cssmenu > ul > li:hover > a,
  2. cssmenu > ul > li.active > a {
 color: #000000;

}

  1. cssmenu > ul > li:hover > a:after,
  2. cssmenu > ul > li.active > a:after {
 background: #000000;

}

  1. cssmenu > ul > li:hover > a:before,
  2. cssmenu > ul > li.active > a:before {
 border-top-color: #ffffff;

}

  1. cssmenu > ul > li:hover > ul {
 left: 0;

}

  1. cssmenu > ul > li:hover > ul > li {
 max-height: 72px;
 position: relative;

}

  1. cssmenu #menu-button {
 display: none;

}

  1. cssmenu > ul > li > a {
 display: block;

}

  1. cssmenu > ul > li {
 width: auto;

}

  1. cssmenu > ul > li > ul {
 width: 170px;
 display: block;

}

  1. cssmenu > ul > li > ul > li {
 width: 170px;
 display: block;

} @media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

 #cssmenu > ul {
   max-height: 0;
   overflow: hidden;
   -webkit-transition: max-height 0.35s ease-out;
   -moz-transition: max-height 0.35s ease-out;
   -ms-transition: max-height 0.35s ease-out;
   -o-transition: max-height 0.35s ease-out;
   transition: max-height 0.35s ease-out;
 }
 #cssmenu > ul > li > ul {
   width: 100%;
   display: block;
 }
 #cssmenu.align-right ul li a {
   text-align: left;
 }
 #cssmenu > ul > li > ul > li {
   width: 100%;
   display: block;
 }
 #cssmenu.align-right ul ul li a {
   text-align: left;
 }
 #cssmenu > ul > li > ul > li > a {
   width: 100%;
   display: block;
 }
 #cssmenu ul li ul li a {
   width: 100%;
 }
 #cssmenu.align-center > ul {
   text-align: left;
 }
 #cssmenu.align-center > ul > li {
   display: block;
 }
 #cssmenu > ul.open {
   max-height: 1000px;
   border-top: 1px solid rgba(110, 110, 110, 0.25);
 }
 #cssmenu ul {
   width: 100%;
 }
 #cssmenu ul > li {
   float: none;
   width: 100%;
 }
 #cssmenu ul li a {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   width: 100%;
   padding: 12px 20px;
 }
 #cssmenu ul > li:after {
   display: none;
 }
 #cssmenu ul li.has-sub > a:after,
 #cssmenu ul li.has-sub > a:before,
 #cssmenu ul li ul li.has-sub:after,
 #cssmenu ul li ul li.has-sub:before {
   display: none;
 }
 #cssmenu ul li ul,
 #cssmenu ul li ul li ul,
 #cssmenu ul li ul li:hover > ul,
 #cssmenu.align-right ul li ul,
 #cssmenu.align-right ul li ul li ul,
 #cssmenu.align-right ul li ul li:hover > ul {
   left: 0;
   position: relative;
   right: auto;
 }
 #cssmenu ul li ul li,
 #cssmenu ul li:hover > ul > li {
   max-height: 999px;
   position: relative;
   background: none;
 }
 #cssmenu ul li ul li a {
   padding: 8px 20px 8px 35px;
   color: #ffffff;
 }
 #cssmenu ul li ul ul li a {
   padding: 8px 20px 8px 50px;
 }
 #cssmenu ul li ul li:hover > a {
   color: #000000;
 }
 #cssmenu #menu-button {
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   width: 100%;
   padding: 15px 20px;
   text-transform: uppercase;
   font-weight: 700;
   font-size: 14px;
   letter-spacing: 1px;
   color: #ffffff;
   cursor: pointer;
 }
 #cssmenu #menu-button:after {
   display: block;
   content: ;
   position: absolute;
   height: 3px;
   width: 22px;
   border-top: 2px solid #ffffff;
   border-bottom: 2px solid #ffffff;
   right: 20px;
   top: 16px;
 }
 #cssmenu #menu-button:before {
   display: block;
   content: ;
   position: absolute;
   height: 3px;
   width: 22px;
   border-top: 2px solid #ffffff;
   right: 20px;
   top: 26px;
 }

}




/*---------------------------------------------------------------------zerogrid----------------------------------------------------------*/ /* -------------------------------------------- */ /* ------------------Grid System--------------- */ .zerogrid{ width: 1200px; position: relative; margin: 0 auto; padding: 0px;} .zerogrid:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.zerogrid .f-right{float: right!important;} .zerogrid .f-left{float: left!important;}

.zerogrid .row{} .zerogrid .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .zerogrid .row:after{clear: both; } .zerogrid .row{zoom: 1;}

.zerogrid .wrap-col{margin:10px;}

.zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{float:left; display: inline-block;}

.zerogrid .col-full{width:100%;}

.zerogrid .col-1-2,.zerogrid .col-1-2-fixed{width:50%;} .zerogrid .offset-1-2{margin-left: 50%;}

.zerogrid .col-1-3,.zerogrid .col-1-3-fixed{width:33.33%;} .zerogrid .col-2-3,.zerogrid .col-2-3-fixed{width:66.66%;} .zerogrid .offset-1-3{margin-left: 33.33%;} .zerogrid .offset-2-3{margin-left: 66.66%;}

.zerogrid .col-1-4,.zerogrid .col-1-4-fixed{width:25%;} .zerogrid .col-2-4,.zerogrid .col-2-4-fixed{width:50%;} .zerogrid .col-3-4,.zerogrid .col-3-4-fixed{width:75%;} .zerogrid .offset-1-4{margin-left: 25%;} .zerogrid .offset-2-4{margin-left: 50%;} .zerogrid .offset-3-4{margin-left: 75%;}

.zerogrid .col-1-5,.zerogrid .col-1-5-fixed{width:20%;} .zerogrid .col-2-5,.zerogrid .col-2-5-fixed{width:40%;} .zerogrid .col-3-5,.zerogrid .col-3-5-fixed{width:60%;} .zerogrid .col-4-5,.zerogrid .col-4-5-fixed{width:80%;} .zerogrid .offset-1-5{margin-left: 20%;} .zerogrid .offset-2-5{margin-left: 40%;} .zerogrid .offset-3-5{margin-left: 60%;} .zerogrid .offset-4-5{margin-left: 80%;}

.zerogrid .col-1-6,.zerogrid .col-1-6-fixed{width:16.66%;} .zerogrid .col-2-6,.zerogrid .col-2-6-fixed{width:33.33%;} .zerogrid .col-3-6,.zerogrid .col-3-6-fixed{width:50%;} .zerogrid .col-4-6,.zerogrid .col-4-6-fixed{width:66.66%;} .zerogrid .col-5-6,.zerogrid .col-5-6-fixed{width:83.33%;} .zerogrid .offset-1-6{margin-left: 16.66%;} .zerogrid .offset-2-6{margin-left: 33.33%;} .zerogrid .offset-3-6{margin-left: 50%;} .zerogrid .offset-4-6{margin-left: 66.66%;} .zerogrid .offset-5-6{margin-left: 83.33%;}

@media only screen and (min-width: 960px) and (max-width: 1199px) { .zerogrid{width:960px;} }

@media only screen and (min-width: 768px) and (max-width: 959px) { .zerogrid{width:768px;} }

@media only screen and (max-width: 767px) { .zerogrid, .zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{width:100%;}

.zerogrid .offset-1-2, .zerogrid .offset-1-3, .zerogrid .offset-2-3, .zerogrid .offset-1-4, .zerogrid .offset-2-4, .zerogrid .offset-3-4, .zerogrid .offset-1-5, .zerogrid .offset-2-5, .zerogrid .offset-3-5, .zerogrid .offset-4-5, .zerogrid .offset-1-6, .zerogrid .offset-2-6, .zerogrid .offset-3-6, .zerogrid .offset-4-6, .zerogrid .offset-5-6{margin-left:0;} }



/*------------------------------------------------------------------lightbox-------------------------------------------------------------*/ /* Preload images */ body:after {

 content: url(T--SEU--close.png) url(T--SEU--loading.gif) url(T--SEU--prev.png) url(T--SEU--next.png);
 display: none;

}

.lightboxOverlay {

 position: absolute;
 top: 0;
 left: 0;
 z-index: 9999;
 background-color: black;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
 opacity: 0.8;
 display: none;

}

.lightbox {

 position: absolute;
 left: 0;
 width: 100%;
 z-index: 10000;
 text-align: center;
 line-height: 0;
 font-weight: normal;

}

.lightbox .lb-image {

 display: block;
 height: auto;
 max-width: inherit;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 -ms-border-radius: 3px;
 -o-border-radius: 3px;
 border-radius: 3px;

}

.lightbox a img {

 border: none;

}

.lb-outerContainer {

 position: relative;
 background-color: white;
 *zoom: 1;
 width: 250px;
 height: 250px;
 margin: 0 auto;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 -ms-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px;

}

.lb-outerContainer:after {

 content: "";
 display: table;
 clear: both;

}

.lb-container {

 padding: 4px;

}

.lb-loader {

 position: absolute;
 top: 43%;
 left: 0;
 height: 25%;
 width: 100%;
 text-align: center;
 line-height: 0;

}

.lb-cancel {

 display: block;
 width: 32px;
 height: 32px;
 margin: 0 auto;
 background: url(T--SEU--loading.gif) no-repeat;

}

.lb-nav {

 position: absolute;
 top: 0;
 left: 0;
 height: 100%;
 width: 100%;
 z-index: 10;

}

.lb-container > .nav {

 left: 0!important;

}

.lb-nav a {

 outline: none;
 background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');

}

.lb-prev, .lb-next {

 height: 100%;
 cursor: pointer;
 display: block;

}

.lb-nav a.lb-prev {

 width: 34%;
 left: 0;
 float: left;
 background: url(T--SEU--prev.png) left 48% no-repeat;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
 opacity: 0;
 -webkit-transition: opacity 0.6s;
 -moz-transition: opacity 0.6s;
 -o-transition: opacity 0.6s;
 transition: opacity 0.6s;

}

.lb-nav a.lb-prev:hover {

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 opacity: 1;

}

.lb-nav a.lb-next {

 width: 64%;
 right: 0;
 float: right;
 background: url(T--SEU--next.png) right 48% no-repeat;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
 opacity: 0;
 -webkit-transition: opacity 0.6s;
 -moz-transition: opacity 0.6s;
 -o-transition: opacity 0.6s;
 transition: opacity 0.6s;

}

.lb-nav a.lb-next:hover {

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 opacity: 1;

}

.lb-dataContainer {

 margin: 0 auto;
 padding-top: 5px;
 *zoom: 1;
 width: 100%;
 -moz-border-radius-bottomleft: 4px;
 -webkit-border-bottom-left-radius: 4px;
 border-bottom-left-radius: 4px;
 -moz-border-radius-bottomright: 4px;
 -webkit-border-bottom-right-radius: 4px;
 border-bottom-right-radius: 4px;

}

.lb-dataContainer:after {

 content: "";
 display: table;
 clear: both;

}

.lb-data {

 padding: 0 4px;
 color: #ccc;

}

.lb-data .lb-details {

 width: 85%;
 float: left;
 text-align: left;
 line-height: 1.1em;

}

.lb-data .lb-caption {

 font-size: 13px;
 font-weight: bold;
 line-height: 1em;

}

.lb-data .lb-number {

 display: block;
 clear: left;
 padding-bottom: 1em;
 font-size: 12px;
 color: #999999;

}

.lb-data .lb-close {

 display: block;
 float: right;
 width: 30px;
 height: 30px;
 background: url(T--SEU--close.png) top right no-repeat;
 text-align: right;
 outline: none;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
 opacity: 0.7;
 -webkit-transition: opacity 0.2s;
 -moz-transition: opacity 0.2s;
 -o-transition: opacity 0.2s;
 transition: opacity 0.2s;

}

.lb-data .lb-close:hover {

 cursor: pointer;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 opacity: 1;

}


/*----------------------------------------------------------footer---------------------------------------------------------------------*/ .t-right-bar {

   position: fixed;
   right: 0;
   bottom: 10%;
   width: 48px;
   height: 48px;
   z-index: 1000;
   cursor: pointer;

}

.t-right-bar > div {

   float: left;
   height: 36px;
   margin-bottom: 1px;
   border-radius: 20px 0 0 20px;
   color: #fff;
   padding-left: 100%;
   clear: both;
   white-space: nowrap;
   font-size: 13px;
   line-height: 36px;
   font-style: normal;
   background-color: #aaa;
   background-repeat: no-repeat;
   background-position: 12px center;
   transition: transform .2s cubic-bezier(.215, .61, .355, 1), padding .2s cubic-bezier(.215, .61, .355, 1), margin .2s cubic-bezier(.215, .61, .355, 1), background-color .2s cubic-bezier(.215, .61, .355, 1)

}

.t-right-bar > div.active, .t-right-bar > div:hover {
   transform: translateX(-100%);
   padding-left: 45px;
   padding-right: 10px;
   margin-left: 48px;
   background-color: #23a0e1;
   text-decoration: none;
   color: #fff

}

.t-right-bar .t-bar-support {

   background-image: url(../img/icon/support_1.svg);   //按钮图标
   background-position: 14px center;

}

.t-right-bar .t-bar-rocket {

   background-image: url(../img/icon/rocket_1.svg);  //按钮图标
   background-position: 19px center;

}

.t-bar-support a{

   color: white;

}

.t-bar-support a:hover{

   color: #fff

}