1
0
mirror of https://gitee.com/coder-xiaomo/flashsale synced 2025-09-12 06:51:38 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

添加Metronic(作为LFS)

This commit is contained in:
2022-03-01 21:24:58 +08:00
parent 080ca33954
commit 465c454101
3280 changed files with 561969 additions and 0 deletions

View File

@@ -0,0 +1,249 @@
/*** base reset ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,
button,textarea,p,blockquote,th,td{
margin: 0;
padding: 0;
}
fieldset,img{
border: 0;
}
:focus{
outline:none;
}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{
font-style: normal;
font-weight: normal;
}
abbr,acronym{
border: 0;
font-variant: normal;
}
code,kbd,samp,tt{
font-size: 100%;
}
input,button,textarea,select{
*font-size: 100%;
border:none;
outline: none;
}
ol,ul{
list-style: none;
}
table{
border-collapse: collapse;
border-spacing: 0;
}
caption,th{
text-align: left;
}
sup,sub{
font-size: 100%;
vertical-align: baseline;
}
:link, :visited, ins{
text-decoration: none;
}
blockquote,q{
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after{
content: '';
content: none;
}
html{
font-size: 100%;/*浏览器默认16px*/
height: 100%;
}
body,input,button{
font: 1rem/1.1rem "lucida grande","lucida sans unicode",lucida,helvetica,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
font-weight: 100;
}
body{
background:#fff;
color:#666;
height: 100%;
margin: 0;
display: block;
}
.wrapper{
position: relative;
min-height: 100%;
padding-bottom: 20rem;
}
/**--placeholder--**/
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
font: 0.875rem/1.45rem "lucida grande","lucida sans unicode",lucida,helvetica,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
font-weight: 100;
color: #ddd;
}
input:-moz-placeholder,
textarea:-moz-placeholder{
font: 0.875rem/1.45rem "lucida grande","lucida sans unicode",lucida,helvetica,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
font-weight: 100;
color: #ddd;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{
font: 0.875rem/1.45rem "lucida grande","lucida sans unicode",lucida,helvetica,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
font-weight: 100;
color: #ddd;
}
/**--h1~~h6--**/
h1,h2,h3,h4,h5,h6,span{
font-weight: 100;
}
h1{
font-size: 2.25rem;/*36px*/
line-height: 2.475rem;
}
h2{
font-size: 1.875rem;/*30px*/
line-height: 2.0625rem;
}
h3{
font-size: 1.5rem;/*24px*/
line-height: 1.65rem;
}
h4{
font-size: 1.25rem;/*20px*/
line-height: 1.375rem;
}
h5{
font-size: 1rem;/*16px*/
line-height: 1.1rem;
}
h6{
font-size: 0.875rem;/*14px*/
line-height: 0.825rem;
}
/*** common ***/
/*link style*/
a:link, a:visited{
color: #4c4c4c;
}
a:hover {
color: #86d48d;
}
a:active {
color: #4c4c4c;
}
/*float*/
.fl{
float:left;
}
.fr{
float:right;
}
/*clear float*/
.clearfix:after{
content:'\0020';
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
*zoom:1;
}
.clear{
height:0;
overflow:hidden;
clear:both;
}
/*border && padding*/
.border{
border: 1px solid #eeeeee;
}
.border-btn{
border: 1px solid #cfcfcf;
}
.bl{
border-left: 1px solid #eeeeee;
}
.bb{
border-bottom: 1px solid #eeeeee;
}
.p0_15{
padding: 0 0.9375rem;
}
.p20_0{
padding:1.25rem 0;
}
.p23_0{
padding:1.4375rem 0;
}
.p16_0{
padding: 1rem 0;
}
.p34_0{
padding: 2.125rem 0;
}
.p50_0{
padding: 3.125rem 0;
}
.p0_30{
padding:0 1.875rem;
}
.p0_32{
padding:0 2rem;
}
.p20_32{
padding:1.25rem 2rem;
}
.p8_32{
padding:.5rem 2rem !important;
}
.pt4{
padding-top:0.25rem;
}
.pt20{
padding-top:1.25rem;
}
.pt78{
padding-top:4.875rem;
}
/*颜色定义*/
/*theme color*/
.dark-green{
color:#86d48d;
}
.bg-dark-green{
background:#86d48d;
}
.dark-gray{
color: #666;
}
.light-gray{
color: #acacac;
}
.white{
color: white !important;
}
.bold{
font-weight: bold;
}
/*inline-block*/
.inline-block{
display: inline-block;
}
/*text-align*/
.text-align-left{
text-align: left;
}
.text-align-center{
text-align: center;
}
.text-align-right{
text-align: right;
}
.text-overflow{
display:block; /*内联对象需加*/
word-break:keep-all; /* 不换行 */
white-space:nowrap; /* 不换行 */
overflow:hidden; /* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis; /* 当对象内文本溢出时显示省略标记(...) 需与overflow:hidden;一起使用。*/
padding-bottom: 1px;
}

View File

@@ -0,0 +1,596 @@
/*!
* Bootstrap v3.3.5 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*!
* Generated using the Bootstrap Customizer (http://v3.bootcss.com/customize/?id=41d35c2f9f4614fb24c3b64171a29c81)
* Config saved to config.json and https://gist.github.com/41d35c2f9f4614fb24c3b64171a29c81
*/
/*!
* Bootstrap v3.3.5 (http://getbootstrap.com)
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
text-shadow: none;
}
.btn:active,
.btn.active {
background-image: none;
}
.btn-default {
background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 100%);
background-image: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0)));
background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: rgba(0, 0, 0, 0);
text-shadow: 0 1px 0 #fff;
border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
background-color: rgba(0, 0, 0, 0);
background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
background-color: rgba(0, 0, 0, 0);
border-color: rgba(0, 0, 0, 0);
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
background-color: rgba(0, 0, 0, 0);
background-image: none;
}
.btn-primary {
background-image: -webkit-linear-gradient(top, #1dc78e 0%, #159268 100%);
background-image: -o-linear-gradient(top, #1dc78e 0%, #159268 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#1dc78e), to(#159268));
background-image: linear-gradient(to bottom, #1dc78e 0%, #159268 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1dc78e', endColorstr='#ff159268', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #148962;
}
.btn-primary:hover,
.btn-primary:focus {
background-color: #159268;
background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
background-color: #159268;
border-color: #148962;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
background-color: #159268;
background-image: none;
}
.btn-success {
background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
background-color: #419641;
background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
background-color: #419641;
border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
background-color: #419641;
background-image: none;
}
.btn-info {
background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
background-color: #2aabd2;
background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
background-color: #2aabd2;
border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
background-color: #2aabd2;
background-image: none;
}
.btn-warning {
background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
background-color: #eb9316;
background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
background-color: #eb9316;
border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
background-color: #eb9316;
background-image: none;
}
.btn-danger {
background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
background-color: #c12e2a;
background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
background-color: #c12e2a;
border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
background-color: #c12e2a;
background-image: none;
}
.thumbnail,
.img-thumbnail {
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
background-image: -webkit-linear-gradient(top, #4e4e4e 0%, #414141 100%);
background-image: -o-linear-gradient(top, #4e4e4e 0%, #414141 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#4e4e4e), to(#414141));
background-image: linear-gradient(to bottom, #4e4e4e 0%, #414141 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4e4e4e', endColorstr='#ff414141', GradientType=0);
background-color: #414141;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
background-image: -webkit-linear-gradient(top, #1dc78e 0%, #1ab17e 100%);
background-image: -o-linear-gradient(top, #1dc78e 0%, #1ab17e 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#1dc78e), to(#1ab17e));
background-image: linear-gradient(to bottom, #1dc78e 0%, #1ab17e 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1dc78e', endColorstr='#ff1ab17e', GradientType=0);
background-color: #1ab17e;
}
.navbar-default {
background-image: -webkit-linear-gradient(top, #494949 0%, #2f2f2f 100%);
background-image: -o-linear-gradient(top, #494949 0%, #2f2f2f 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#494949), to(#2f2f2f));
background-image: linear-gradient(to bottom, #494949 0%, #2f2f2f 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff494949', endColorstr='#ff2f2f2f', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
border-radius: 0;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
background-image: -webkit-linear-gradient(top, #222222 0%, #2a2a2a 100%);
background-image: -o-linear-gradient(top, #222222 0%, #2a2a2a 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#2a2a2a));
background-image: linear-gradient(to bottom, #222222 0%, #2a2a2a 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff2a2a2a', GradientType=0);
-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand,
.navbar-nav > li > a {
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222222));
background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
border-radius: 0;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
border-radius: 0;
}
@media (max-width: 767px) {
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #fff;
background-image: -webkit-linear-gradient(top, #1dc78e 0%, #1ab17e 100%);
background-image: -o-linear-gradient(top, #1dc78e 0%, #1ab17e 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#1dc78e), to(#1ab17e));
background-image: linear-gradient(to bottom, #1dc78e 0%, #1ab17e 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1dc78e', endColorstr='#ff1ab17e', GradientType=0);
}
}
.alert {
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alert-success {
background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
border-color: #b2dba1;
}
.alert-info {
background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
border-color: #9acfea;
}
.alert-warning {
background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
border-color: #f5e79e;
}
.alert-danger {
background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
border-color: #dca7a7;
}
.progress {
background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.progress-bar {
background-image: -webkit-linear-gradient(top, #1dc78e 0%, #179a6e 100%);
background-image: -o-linear-gradient(top, #1dc78e 0%, #179a6e 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#1dc78e), to(#179a6e));
background-image: linear-gradient(to bottom, #1dc78e 0%, #179a6e 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1dc78e', endColorstr='#ff179a6e', GradientType=0);
}
.progress-bar-success {
background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}
.progress-bar-info {
background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}
.progress-bar-warning {
background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}
.progress-bar-danger {
background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
border-radius: 4px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
text-shadow: 0 -1px 0 #179a6e;
background-image: -webkit-linear-gradient(top, #1dc78e 0%, #18a676 100%);
background-image: -o-linear-gradient(top, #1dc78e 0%, #18a676 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#1dc78e), to(#18a676));
background-image: linear-gradient(to bottom, #1dc78e 0%, #18a676 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1dc78e', endColorstr='#ff18a676', GradientType=0);
border-color: #18a676;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
text-shadow: none;
}
.panel {
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel-default > .panel-heading {
background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}
.panel-primary > .panel-heading {
background-image: -webkit-linear-gradient(top, #1dc78e 0%, #1ab17e 100%);
background-image: -o-linear-gradient(top, #1dc78e 0%, #1ab17e 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#1dc78e), to(#1ab17e));
background-image: linear-gradient(to bottom, #1dc78e 0%, #1ab17e 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1dc78e', endColorstr='#ff1ab17e', GradientType=0);
}
.panel-success > .panel-heading {
background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
}
.panel-info > .panel-heading {
background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
}
.panel-warning > .panel-heading {
background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
}
.panel-danger > .panel-heading {
background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
}
.well {
background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
border-color: #dcdcdc;
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}

File diff suppressed because one or more lines are too long

6802
frontend/static/css/base/bootstrap.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,231 @@
@font-face {
font-family: 'iconfont';
src: url('//at.alicdn.com/t/font_1460512524_2882278.eot'); /* IE9*/
src: url('//at.alicdn.com/t/font_1460512524_2882278.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('//at.alicdn.com/t/font_1460512524_2882278.woff') format('woff'), /* chrome、firefox */
url('//at.alicdn.com/t/font_1460512524_2882278.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
url('//at.alicdn.com/t/font_1460512524_2882278.svg#iconfont') format('svg'); /* iOS 4.1- */
}
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../fonts/glyphicons-halflings-regular.eot');
src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.iconfont{
font-family:"iconfont";
font-style:normal;
}
a.normal{
color: #2f2f2f;
}
a.normal:hover, a.normal:focus{
color: #1dc78e;
}
a.hl{
color: #1dc78e;
}
a.hl:hover, a.hl:active{
color: #0F9C6D;
}
.modal-content{
background-color: #f4f4f4;
}
/* navbar */
.navbar {
position: relative;
margin-bottom: 0;
border: 0;
}
.brand{
margin: auto;
z-index: 2;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
width: 50px;
height: 20px;
}
.brand a{
color: #fff;
}
.nav-form {
margin-bottom: 0;
}
.nav-form input{
padding: 6px 15px;
margin: auto 0;
font-size: 13px;
border-radius: 15px;
margin-top: 10px;
border: none;
}
.navbar-nav>li>a:hover{
background-color: #030303 !important;
}
.navbar-nav>li .box-number{
margin-left: 8px;
}
.navbar-nav>li i{
font-size: 20px;
}
.navbar-nav>.dropdown{
width: 160px;
}
.navbar-nav>.dropdown.open>a{
background-color: #030303;
}
img.avatar{
height: 22px;
width: 22px;
border-radius: 11px;
margin-right: 12px;
border: 1px solid #979797;
display: inline-block;
}
/* tab导航UI/APP/我的订阅 */
.nav-header{
width: 100%;
border-bottom: 1px solid #e5e5e5;
background: #fff;
margin-bottom: 20px;
}
.nav-tabs>li{
width: 100px;
text-align: center;
}
.nav-tabs>li>a{
color: #969696;
padding: 0 15px;
margin-right: 0;
height: 52px;
line-height: 50px;
border-radius: 0;
}
.nav-tabs .btn-upload{
width: 140px;
border-left: 1px solid rgba(0,0,0,0.1);
border-right: 1px solid rgba(0,0,0,0.1);
}
.nav-tabs .btn-upload>a{
color: #1DC78E;
}
.nav-tabs .btn-upload i{
margin-right: 8px;
}
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus{
background-color: rgba(29,199,142,0.1);
}
.nav-tabs>li.active>a{
border-bottom: 3px solid #1DC78E;
}
.nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
border-bottom: 3px solid #1DC78E;
}
/* footer */
.footer{
background: #fff;
border-top: 1px solid #e5e5e5;
padding: 30px 0 20px;
}
.footer p{
color: #969696;
}
.footer .egggo-total{
background-image: url(../images/icon.png);
background-size: 46px 55px;
background-repeat: no-repeat;
background-position: 0 50%;
box-sizing: border-box;
float: right;
width: 15%;
min-height: 56px;
padding-left: 56px;
color: #969696;
}
.footer .egggo-total strong{
display: block;
color: #2F2F2F;
margin-bottom: 4px;
font-size: 22px;
}
.footer .copyright{
margin-top: 50px;
}
/* 带app名称的截图 */
.egggos{
margin-bottom: 40px;
overflow: hidden;
padding-left: 20px;
}
.egggo-item{
width: 30%;
position: relative;
float: left;
padding: 10px;
margin: 0 15px 30px 15px;
background: #fff;
border-radius: 2px;
box-shadow: 0 1px 2px rgba(0,0,0,0.07);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.07);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.07);
list-style: none;
}
.egggo-item .shot{
margin-bottom: 12px;
}
.egggo-item .shot img{
width: 100%;
}
.egggo-item .egggo-app-name{
font-size: 18px;
color: #969696;
margin-right: 12px;
line-height: 34px;
}
.egggo-item .egggo-app-name:hover{
color: #1DC78E;
}
.egggo-item .btn-add i{
font-size: 24px;
color: #1DC78E;
}
.egggo-item .btn-add:hover i{
color: #0F9C6D;
}
/* input textfield */
input.no-shadow{
outline: none;
}
input.no-shadow:focus, input.no-shadow:active{
box-shadow: none;
}
input{
border: 0 !important;
box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;
}
input:focus, input:active{
box-shadow: 0 1px 2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}
textarea{
outline: none;
border: 0 !important;
box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;
resize: none;
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,160 @@
/***---response---***/
*,*:before,*:after{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/*(min-width:1024px)*/
@media screen and (min-width: 1024px){
.container{
margin: 0 auto;
}
.row{
position: relative;
}
.row:last-of-type{
margin-bottom: 0;
}
.column{
float: left;
width: 100%;
}
/*--1/2--*/
.half{
width: 50%;
}
/*--1/3--*/
.third{
width:33.3333%;
}
/*--2/3--*/
.two-thirds{
width: 66.6667%;
}
/*--1/4--*/
.fourth{
width:25%;
}
/*--3/4--*/
.three-fourths{
width:75%;
}
/*--1/5--*/
.fifth{
width:20%;
}
/*--2/5--*/
.two-fifths{
width:40%;
}
/*--3/5--*/
.three-fifths{
width:60%;
}
/*--4/5--*/
.four-fifths{
width:80%;
}
/*--1/6--*/
.sixth{
width: 16.6667%;
}
/*--5/6--*/
.five-sixths{
width: 83.3333%;
}
/*--1/7--*/
.seventh{
width: 14.2857%;
}
/*--2/7--*/
.two-sevenths{
width: 28.5714%;
}
/*--3/7--*/
.three-sevenths{
width: 42.8571%;
}
/*--4/7--*/
.four-sevenths{
width: 57.1429%;
}
/*--5/7--*/
.five-sevenths{
width: 71.4286%;
}
/*--6/7--*/
.six-sevenths{
width: 85.7143%;
}
/*--1/8--*/
.eighth{
width:12.5%;
}
/*--3/8--*/
.three-eighths{
width:37.5%;
}
/*--5/8--*/
.five-eighths{
width:62.5%;
}
/*--7/8--*/
.seven-eighths{
width:87.5%;
}
/*--1/9--*/
.ninth{
width:11.1111%;
}
/*--2/9--*/
.two-ninths{
width:22.2222%;
}
/*--4/9--*/
.four-ninths{
width:44.4444%;
}
/*--5/9--*/
.five-ninths{
width:55.5556%;
}
/*--7/9--*/
.seven-ninths{
width:77.7778%;
}
/*--8/9--*/
.eight-ninths{
width:88.8889%;
}
/*--1/10--*/
.tenth{
width: 10%;
}
/*--3/10--*/
.three-tenths{
width: 30%;
}
/*--7/10--*/
.seven-tenths{
width: 70%;
}
/*--9/10--*/
.nine-tenths{
width: 90%;
}
/**反向文档流**/
.flow-opposite{
float: right;
}
}
/*(max-width: 1024px) and (min-width:768px)*/
@media only screen and (max-width: 1024px) and (min-width: 768px){
}
@media only screen and (max-width: 768px){
}