KodExplorer/static/style/skin/common.less

215 lines
11 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

/*路径相对主题目录开始的因为所有都是由confi.less引入的*/
@img_desktop:"../../../images/desktop/"; /*桌面图标*/
@img_common:"../../../images/"; /*公共图片*/
@img_files_icon:"./images/"; /*文件——大图标*/
@img_files_list:"../../../images/file_16/"; /*文件——小图标*/
::-webkit-scrollbar-track-piece{background-color:#f5f5f5;border-left:1px solid #d2d2d2}
::-webkit-scrollbar{width:12px;height:10px}
::-webkit-scrollbar-thumb{background-color:#c2c2c2;background-clip:padding-box;border:1px solid #979797;min-height:28px}
::-webkit-scrollbar-thumb:hover{border:1px solid #636363;background-color:#929292}
.hidden{display:none;}
.frame_fullscreen{position: fixed;z-index: 999499;left: 0;top: 0;}
.font-icon{text-shadow:0 0 1px;}
.dragMaskView{position: absolute;top:0;left: 0;right: 0;bottom: 0;z-index: 888;background: #fff;.opacity(0.1);}
.font-family(){font-family:Helvetica,"Helvetica Neue","Century Gothic","微软雅黑","Microsoft Yahei","STXihei";}
input, button, select, textarea {line-height: initial;}
a{text-decoration: none;};
body{font-size:13px;padding:0px;margin:0px;.font-family();.user-select(none);}
textarea,input,button,pre{.font-family();.user-select(auto);}
/* boostrap 覆盖*/
*, *:before, *:after {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
.btn{color:#888;}
label {font-weight: normal;}
pre{border:none;border-radius:0;}
.btn .font-icon{color:#999;}
button.btn{background:url("@{img_common}buttons_40.png") 0 0px repeat-x;}
.btn-group-sm>.btn {padding: 4px 10px;line-height:13px;line-height: 1;}
.btn-default:active, .btn-default.active {border-color: #ADADAD;color:#888;}
.dropdown-menu:after {content: '';display: inline-block;border-left: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);border-bottom:6px solid #FFF;
position: absolute;top: -6px;right: 10px;}
.dropdown-menu:before {content: '';left: auto;right: 12px;display: inline-block;position:absolute;
border-left: 7px solid rgba(0, 0, 0, 0);border-right: 7px solid rgba(0, 0, 0, 0);top:-7px;
border-bottom: 7px solid #CCC;border-bottom-color: rgba(0, 0, 0, 0.2);right: 9px;}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{.font-family();}
.pl-5{padding-left: 5px;}
.pr-5{padding-right: 5px;}
.pl-10{padding-left: 10px;}
.pr-10{padding-right: 10px;}
.ml-5{margin-left: 5px;}
.mr-5{margin-right: 5px;}
.ml-10{margin-left: 10px;}
.mr-10{margin-right: 10px;}
.aui_buttons button{font-size: 13px;}
@navbar_height:40px;
input{border: 1px solid #ddd;background:#fff;outline: none;}
.topbar{
width:100%;height:(@navbar_height);color:#ddd;z-index:100;min-width:680px;
background:@top_back;position:fixed;.topback();
.content{
padding:0px;line-height:(@navbar_height);height: (@navbar_height);overflow: hidden;
i{display: inline-block;padding-right: 10px;text-shadow:0 0 1px;font-size: 1.1em;}
a{display:block;text-decoration:none;color:#fff;border:1px solid lighten(@top_back,5%);
.transition();padding:0px 1.5em;border-top:none;border-bottom: none;outline:none;
}
.top_left{
a{ float:left;margin-left:-1px;font-size: 14px;
&:hover,&.this{.topback_this();}
&.title{font-size:20px;width:200px;padding:0;text-align: center;}
b{color: #9CF;font-weight: 400;}
&.title:hover{background:none;}
}
}
.top_right{
div{display: inline-block;}
a{display: inline-block;padding:0px 1em;}
float:right;margin-right: 10px;
a{border: none;color:#fff;}
.open a:focus{.topback_this();}
.menu-topbar_user{position: absolute;right:10px;left:auto;margin-top: 0px;width:auto;}
.topbar_language{position: absolute;right:105px;left:auto;margin-top: 0px;width:auto;}
ul a{color:#666;line-height: 30px;height:30px;display: block;}
ul a:hover,ul a.this{background: #e6e6e6;color:#000;}
ul .font-icon{width:18px;display: inline-block;}
}
}
}
.do_search{
color: #888;min-width: 452px;
.search_header{
padding: 10px;padding-bottom: 0px;
input[type='checkbox']{padding-left: 10px;}
label{font-size: 13px;}
.icon-search{font-size: 16px;margin-left: -8px;cursor: pointer;}
.s_br{margin-bottom: 8px;line-height: 25px;}
#search_value,#search_path,#search_ext{border: 1px solid #ddd;height: 23px;height:~"27px\0";
width: 125px;padding-left:10px;padding-right: 10px;background:#fff;outline: none;margin-left: 5px;}
#search_value{width: 168px;margin: 0;padding: 2px 5px 0px 5px;padding-top:~"1px\0";}
#search_value:focus,#search_path:focus,#search_ext:focus{
border-color: #75A1F0; outline: none; box-shadow: 0 0 12px #75A1F0;.transition(all 0.218s);}
}
.search_result{
margin: 10px;border: 1px solid #ddd;height: 350px;font-size: 12px;overflow-y:auto;overflow-x:hidden;
table{width: 100%;table-layout:fixed;
tr{background: #fff;cursor:default;color:#666;
a{text-decoration: none;color:#5275b4;
&:hover{border-bottom: 1px solid #5275b4;}
}
td{border-right: 1px solid #eee;border-bottom: 1px solid #eee;padding:4px;overflow: hidden;
word-break: keep-all;white-space:nowrap;text-overflow: ellipsis;}
&.message td{height: 40px;line-height: 30px;font-size: 15px;color:#5275b4;text-align: center;
&:hover{background: #fff;color:#5275b4;};
}
}
.search_title td{background: #eee;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}
.type,.search_result .name,.search_result .size,.search_result .path{padding-left:5px;}
.name{width:30%;}
.type{width:37px;}
.size{width:50px;}
.path,.search_title .path{border-right: none;}
}
}
}
/*------任务栏------*/
.task_tab{position: fixed;bottom: 1px;left:0; width: 100%;height: 30px;z-index: 9999;padding-left: 50px;
background:rgba(0, 0, 0, 0.1);border-top:1px solid rgba(0,0,0,0.15);color:#444;
.tabs{height:100%;margin-right: 10px;margin-right: 60px;
.tab{float: left;height: 100%;margin-right: 2px;
width:110px;border: 1px solid rgba(255,255,255,0.4);line-height: 30px;
box-shadow: 0 0 6px #666;padding-left: 10px;
border-radius: 3px ;cursor:default;overflow: hidden;font-size: 13px;
.gradient(top,rgba(255,255,255,0.4),rgba(255,255,255,0));
&.hover{.gradient(top,rgba(255,255,255,0.2),rgba(255,255,255,0.7));}
&.this{box-shadow: 0 0 6px #000;.gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0.2));}
}
}
}
.tasktab-dragging{position: absolute;z-index: 999;height:30px;
width:110px;border: 1px solid rgba(255,255,255,0.4);line-height: 30px;
box-shadow: 0 0 6px #000;padding-left: 10px;
border-radius: 3px ;cursor:default;overflow: hidden;font-size: 13px;
.gradient(top,rgba(255,255,255,0.7),rgba(255,255,255,0.2));
}
/*------上传------*/
.file_upload{
width:365px;height:385px;padding:5px;
.top_nav{border-bottom:1px solid #ddd;padding-left:10px;margin-top:6px;}
.menu{display:block;text-decoration:none;;float:left;padding: 2px 15px;height:28px;background:#eee;font-size:13px
;border:1px solid #ccc;text-align:center;line-height:25px;cursor:default;margin-right:5px;margin-bottom:-1px;color:#444;
&.this{background:#fff;border-bottom:1px solid #fff;}
}
.upload_path{padding:5px 15px;background: #e6f0ff;margin:10px 0;overflow: hidden;
word-break: keep-all;white-space:nowrap;text-overflow: ellipsis;color:#5275b4;}
/*远程下载*/
div a.left{margin-left:10px;}
div a.right{position:absolute;right:5px;}
span.info{font-size:12px;font-style:italic;color: #888;padding: 0px 0 5px 10px;}
i{font-size:12px;color:#aaa;padding-left:10px;}
.list{margin:10px 15px;}
.list input{margin-left:10px;width:230px;padding:6px 3px;border:1px solid #ccc;}
.list input:focus{border:1px solid #75A1F0;outline:none;box-shadow:0 0 8px #75A1F0;.transition(all 0.2s)}
.submit input{float:right;padding:4px 20px;background:#ddd;border:none;margin-right:36px;margin-top:10px;}
.submit input:hover{background:#bbb;}
.submit input:active{background:#444;color:#fff;}
}
body div#ace_settingsmenu, body div#kbshortcutmenu{background-color: #000;.opacity(75);color: #FFF;box-shadow:-5px 4px 5px rgba(0, 0, 0, 0.2);}
.frame_right{
position: absolute;top:34px;right:0px;width:40%;bottom:0;background:#fff;z-index: 99;
border-left:1px solid #ccc;box-shadow: 0 20px 60px rgba(0,0,0,0.3);display: none;
.mask_view{z-index: 9999;opacity: 0.1;}
.resize{position: absolute;width: 10px;bottom: 0px;height:100%;z-index: 100;cursor: col-resize;margin-left: -5px;}
/*.resize_active{background: #fff;.opacity(70);}*/
.preview_frame{position:absolute;top:30px;right:0;bottom: 0;width:100%;background: #fff;}
.preview_tool{width:100%;height:29px;border-bottom: 1px solid #ddd;
input{height: 30px;width: 100%;padding-left: 10px;border:none;border-right: 1px solid #ddd;font-size: 14px;padding-right: 10px;text-shadow: 1px 1px 3px #CCE;outline: none;color: #888;box-shadow: #ddd 0px 0px 30px inset;background: #f8f8f8 url("@{img_common}bg.gif") 0px -2px repeat-x;
}
input:focus{box-shadow: #bbb 0px 0px 30px inset;}
.box{background: #fff;width: 100px;height: 29px;position: absolute;
top: 0px;right: 0px;border-left: 1px solid #DDD;background: url("@{img_common}buttons_40.png") 0 0px repeat-x;}
.box a{font-weight: 800;text-decoration: none;border:1px solid rgba(200,200,200,0.01);color: #999;display: inline-block;margin-top: 2px;margin-left:2px;padding: 3px 6px;font-size: 16px;position: relative;}
.box a:hover{border:1px solid #ccc;box-shadow: 0 0 20px rgba(0,0,0,0.2) inset;}
}
}
.init_loading{
position: fixed;left:45%;top:40%;font-size: 15px;z-index: 999999;
width: auto;padding: 20px;background:#000;.opacity(60);margin: 0 auto;
color: #FFF;border-radius: 6px;text-align: center;line-height: 30px
}
.appbox{
font-size: 13px;font-family: "微软雅黑";
overflow: hidden;
.appline{
width: 100%;margin-bottom:5px;line-height: 25px;overflow: hidden;
.left{float: left;width: 80px;}
.right{float: left;}
label{display: inline-block;margin-left: -10px;padding: 0 5px;}
input.w30{width:30px;}
input.w20{width:20px;}
input,textarea{width:330px;padding:4px 5px;border:1px solid #ccc;}
textarea{height:100px;}
input:focus,textarea:focus{border-color: #75A1F0; outline: none; box-shadow: 0 0 12px #75A1F0;.transition(all 0.218s);}
}
.icon{
input{width: 150px;}
a{padding: 2px 4px;top:5px;border: 1px solid #CCC;}
a.open{margin-left: 10px;}
a img{width:20px;height: 20px;}
}
}