/* @import url(//fonts.googleapis.com/css?family=Droid+Sans+Mono); */ /* символьный шрифт от гитхаба*/ @font-face { font-family: "GeneralFoundicons"; src: url('/font/general_foundicons.woff') format('woff'); font-weight: normal; font-style: normal; } /* http://fontello.com/ */ @font-face { font-family: 'Fontello'; src: url("/font/fontello.eot"); src: url("/font/fontello.eot?#iefix") format('embedded-opentype'), url("/font/fontello.woff") format('woff'), url("/font/fontello.ttf") format('truetype'), url("/font/fontello.svg#cloudcmd") format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Droid Sans Mono'; font-style: normal; font-weight: normal; src: local('Droid Sans Mono'), local('DroidSansMono'), url('//themes.googleusercontent.com/static/fonts/droidsansmono/v4/ns-m2xQYezAtqh7ai59hJUYuTAAIFFn5GTWtryCmBQ4.woff') format('woff'); } body { font:16px "Droid Sans Mono"; background-color:white; } #fm::-moz-selection, #left>li::-moz-selection, #right>li::-moz-selection, .path::-moz-selection, .fm-header::-moz-selection, .mini-icon::-moz-selection, .name::-moz-selection, .size::-moz-selection, .owner::-moz-selection, .mode::-moz-selection { text-shadow: none; opacity: 0; } #fm::selection, #left>li::selection, #right>li::selection, .path::selection, .fm-header::selection, .mini-icon::selection, .name::selection, .size::selection, .owner::selection, .mode::selection { text-shadow: none; opacity: 0; background-color:white; /* opera */ } .path-icon { position : relative; top : 3px; left : -4px; display : inline-block; width : 15px; height : 15px; color : #46A4C3;/*#55BF3F; green*/ text-shadow :black 0 2px 1px; } .path-icon:hover { cursor:pointer; } .path-icon:active { position: relative; top: 4px; text-shadow:black 0 0 1px; } .icon { display:inline-block; width:16px; height:16px; margin-left:0.5%; /* font-family: 'GeneralFoundicons'; */ font-family: 'Fontello'; } .error::before { position: relative; font-size: 14px; color: rgb(222, 41, 41); cursor :default; content: '\2757'; } .loading { position:relative; top:1px; background:url(/img/spinner.gif); } .error:hover { color:rgb(222, 41, 41); color:rgba(222, 41, 41, 0.81); } .refresh-icon { background:url(/img/panel_refresh.png) no-repeat; } .refresh-icon:active { background-position: 0 -15px; } .cmd-button { background-color: white; border: 1.5px solid rgba(49,123,249,.40); color: rgb(49,123,249); margin: 20px 2px 0 2px; text-overflow: ellipsis; overflow: hidden; outline: 0; transition: ease 0.1s; white-space: nowrap; width: 8%; } .cmd-button:hover { border: 1.5px solid rgb(0,0,0); transition: ease 0.5s; } .cmd-button:active { color: white; background-color: rgb(49,123,249); transition: ease 0.1s; } .clear-cache { margin-right: 6px; margin-left: 7px; background:url(/img/console_clear.png) -4px -4px no-repeat; } .clear-cache:active { top:5px; } .links { color:red; } .mini-icon { position: relative; top: 2px; left: -5px; float: left; width: 16px; height: 16px; margin-left: 6px; /* отступ перед картинкой * для нормального отображения * рамки */ } /* уменьшаем отступ * между между иконкой и * именем файла во время * установления курсора */ .current-file > .mini-icon { left: -6px; } /* freeupex */ .directory { /*list-style-image*/ background-image:url('/img/dir.png'); background-position: 0 0; background-repeat: no-repeat; } .text-file { /*list-style-image*/ background-image:url('/img/txt.png'); background-position: 0 0; background-repeat: no-repeat; } #fm{ height: 90%; margin: 26px 26px 0 26px; } .fm-header { font-weight: bold; } #path{ margin-left:1.5%; } .left, #left{ float:left; } /* фон файла, на котором курсор*/ .current-file { border: 1.5px solid rgba(49, 123, 249, .40); } .selected-file, .selected-file .name > a{ color: rgb(254,159,224); } .right, #right{ float:right; } .panel{ width: 46%; overflow-y: auto; border: 1.5px solid rgba(49, 123, 249, .40); margin: 0; padding: 20px; } #keyspanel{ text-align: center; } /* информация о файлах и папках*/ .name { float: left; width: 35%; /* если длина имени файла больше 16 символов * отрезаем лишнее, оставляя лишь 16, * и добавляем две точки и тайтл */ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .size { float:left; width:16%; /* Ставим отступ, что бы * size не налазил на uid * (owner) */ margin-right: 27px; /* Ставим выравнивание, * что бы размер был в * одной ровной колонке */ text-align: right; } .mode { float: right; width: 23%; } /* changin ul to panel for high speed parsing*/ .panel, li{ list-style-type:none; /* making cursor just arrow, * not text editing cursor */ cursor:default; } button{ width:10%; } a{ text-decoration:none; } a:hover, a:active { color: #06e; cursor:pointer; } /* Если размер окна очень маленький * располагаем имя и атрибуты файла * друг-под-другом */ /* responsive design */ @media only screen and (max-width: 600px){ .panel{ width:94% !important; } /* если правая панель не помещаеться - прячем её */ #right{ display:none; } /* текущий файл под курсором */ .current-file { background-color: rgb(49, 123, 249); background-color: rgba(49, 123, 249, .40); color:white; } /* делаем иконки под курсом белыми*/ .current-file > .mini-icon{ color:white; } .current-file > .text-file::before { color:white; } .fm-header { display:none; } /* меняем иконки на шрифтовые*/ .mini-icon { color: rgb(246, 224, 124); color: rgba(246, 224, 124, 0.56); font: 60px 'Fontello'; width: 40%; height: 0; margin-left: 0; float: right; position: relative; top: 10px } .directory::before { content: '\1f4c1'; } .text-file::before { color: rgb(26, 224, 124); color: rgba(26, 224, 124, 0.56); content: '\1f4c4'; } .text-file { background-image:none; } /* убираем заголовок*/ .fm_header { display:none; } .mode,.size,.owner { /* располагаем элементы * один под другим */ display: table; float: none; width: 0; text-align: left; } /* выводим заголовки рядом с полями */ .name::before { content: 'name:'; font-weight: bold; font-size: 13px; } .mode::before { content: 'mode:'; font-weight: bold; font-size: 13px; } .size::before { content: 'size:'; font-weight: bold; font-size: 13px; } .owner::before { content: 'owner:'; font-weight: bold; font-size: 13px; } .name { float: none; width:100%; font-size: 18px; } .cmd-button { width: 20%; } } @media only screen and (min-width: 601px) and (max-width: 785px){ .panel{ width:94% !important; } #right{ display:none; } .cmd-button { width: 15%; } } @media only screen and (min-width:786px) and (max-width: 1155px){ .panel{ width:94% !important; } /* если правая панель не помещаеться - прячем её */ #right{ display:none; } .cmd-button { width: 10%; } }