Created
September 20, 2011 21:01
-
-
Save toddanglin/1230318 to your computer and use it in GitHub Desktop.
Kendo UI Beta 1 LESS CSS Theme
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* LESS Powered Kendo theme*/ | |
@activeColor: black; | |
@hoverColor: yellow; | |
@selectedColor: white; | |
@errorColor: red; | |
@disabledColor: gray; | |
@borderColor: red; | |
@activeBorderColor: blue; | |
@hoverBorderColor: orange; | |
@selectedBorderColor: lime; | |
@errorBorderColor: red; | |
@backColor: green; | |
@activeBackColor: purple; | |
@hoverBackColor:pink; | |
@selectedBackColor: tan; | |
@errorBackColor: brick; | |
@groupBackColor: violet; | |
@linkColor: blue; | |
@tooltipColor: white; | |
.t-widget, | |
.t-input | |
{ | |
border-color: @borderColor; | |
background-color: #fff; | |
} | |
.t-header, | |
.t-grid-header, | |
.t-toolbar, | |
.t-dropdown-wrap, | |
.t-grouping-header, | |
.t-tooltip, | |
.t-grid-pager | |
{ | |
border-color: @borderColor; | |
background:@backColor; | |
} | |
*>.t-header, | |
*>.t-grid-header, | |
*>.t-toolbar, | |
*>.t-dropdown-wrap, | |
*>.t-grouping-header, | |
*>.t-tooltip, | |
*>.t-grid-pager | |
{ | |
background: @backColor url('Kendo/gradient.png') repeat-x 0 center; | |
} | |
.t-tabstrip, | |
.t-tabstrip-items .t-item, | |
.t-menu-vertical, | |
.t-editor, | |
.t-tooltip, | |
.t-state-hover | |
{ | |
background-position:0 -248px; | |
} | |
*>.t-link.t-state-hover, | |
*>.t-dropdown-wrap .t-input, | |
*>.t-dropdown-wrap .t-select, | |
*>.t-tabstrip-items .t-item, | |
*>.t-tabstrip-items .t-state-hover .t-link | |
{ | |
background-image: url('Kendo/gradient.png'); | |
background-repeat: repeat-x; | |
} | |
.t-icon { background-image: url('Kendo/sprite.png'); } | |
.t-editor .t-tool-icon { background-image: url('Kendo/editor.png'); } | |
.t-loading, | |
.t-widget .t-loading { background: transparent url('Kendo/loading.gif') no-repeat 0 0; } | |
.t-loading-image { background-image: url('Kendo/loading-image.gif'); } | |
.t-loading-color { background-color: #fff; } | |
.t-widget, | |
.t-link:link, | |
.t-link:active, | |
.t-link:visited, | |
.t-popup, | |
.t-grid .t-header, | |
.t-tabstrip .t-content | |
{ | |
color: @linkColor; | |
} | |
.t-group | |
{ | |
background-color:@groupBackColor; | |
border-color:@borderColor; | |
} | |
.t-content, | |
.t-editable-area | |
{ | |
border-color: @borderColor; | |
background-color: #fff; | |
} | |
.t-colorpicker .t-arrow-down | |
{ | |
border-color: @borderColor; | |
} | |
.t-separator | |
{ | |
border-color: @borderColor; | |
background-color: #f5f5f5; | |
} | |
.t-alt | |
{ | |
background-color: #f5f5f5; | |
} | |
.t-dropdown-wrap, | |
.t-toolbar, | |
.t-grouping-header, | |
.t-grid-pager, | |
.t-group-footer td, | |
.t-grid-footer, | |
.t-footer-template td, | |
.t-widget .t-status | |
{ | |
border-color: @borderColor; | |
background-color: @groupBackColor; | |
} | |
.t-state-default, | |
.t-state-default .t-select, | |
.t-panelbar .t-link | |
{ | |
border-color: @borderColor; | |
} | |
.t-active-filter | |
{ | |
background-color: @activeBackColor; | |
} | |
.t-state-active, | |
.t-state-active:hover, | |
.t-header .t-state-active | |
{ | |
color: @activeColor; | |
background-color: @activeBackColor; | |
border-color: @activeBorderColor; | |
} | |
.t-state-active .t-select | |
{ | |
border-color: @borderColor; | |
} | |
.t-state-hover, | |
.t-state-hover:hover, | |
.t-state-focused, | |
.t-marquee | |
{ | |
color: @hoverColor; | |
background-color: @hoverBackColor; | |
border-color: @hoverBorderColor; | |
} | |
.t-state-hover .t-select | |
{ | |
border-color: @hoverBorderColor; | |
} | |
.t-button:hover | |
{ | |
border-color:@hoverBorderColor; | |
background-color: @hoverBackColor; | |
} | |
.t-state-selected, | |
.t-button:active, | |
.t-panelbar .t-state-selected | |
{ | |
color: @selectedColor; | |
background-color: @selectedBackColor; | |
border-color: @selectedBorderColor; | |
} | |
.t-state-error | |
{ | |
border-color: @errorBorderColor; | |
background-color: @errorBackColor; | |
color:@errorColor; | |
} | |
.t-button | |
{ | |
outline: 0; | |
color: @linkColor; | |
padding: 0 6px 1px; | |
} | |
.t-button, | |
button.t-button.t-state-disabled:hover, | |
a.t-button.t-state-disabled:hover, | |
.t-state-disabled .t-button:hover | |
{ | |
border-color: @borderColor; | |
background: @backColor; | |
} | |
*>.t-button, | |
*>button.t-button.t-state-disabled:hover, | |
*>a.t-button.t-state-disabled:hover, | |
*>.t-state-disabled .t-button:hover | |
{ | |
background: @backColor url('Kendo/gradient.png') repeat-x 0 center; | |
} | |
.t-state-disabled, | |
.t-state-disabled .t-link, | |
.t-state-disabled .t-button | |
{ | |
color: @disabledColor; | |
} | |
.t-widget .t-status | |
{ | |
background-color:transparent; | |
} | |
.t-grid-header-wrap, | |
.t-grid-footer-wrap | |
{ | |
border-color: @borderColor; | |
} | |
.t-grid td | |
{ | |
border-color: @borderColor; | |
} | |
.t-grouping-row td, | |
td.t-group-cell | |
{ | |
background:@groupBackColor; | |
} | |
.t-grouping-header .t-group-indicator | |
{ | |
border-color: @borderColor; | |
} | |
.t-grouping-dropclue | |
{ | |
background: url('Kendo/sprite.png') no-repeat -48px -288px; | |
} | |
.t-treeview .t-drop-hint | |
{ | |
background-image: url('Kendo/sprite.png'); | |
background-position: 0 -358px; | |
} | |
.t-panelbar .t-link, | |
.t-panelbar .t-group, | |
.t-panelbar .t-content | |
{ | |
border-color: @borderColor; | |
} | |
.t-calendar th | |
{ | |
border-color: @borderColor; | |
background-color:@groupBackColor; | |
} | |
.t-other-month .t-link | |
{ | |
color: #8b9097; | |
} | |
/* DropDown */ | |
.t-combobox, | |
.t-dropdown | |
{ | |
background: none; | |
} | |
.t-button, | |
.t-dropdown-wrap | |
{ | |
-moz-border-radius: 5px; | |
-webkit-border-radius: 5px; | |
border-radius: 5px; | |
} | |
.t-dropdown-wrap .t-input | |
{ | |
-moz-border-radius: 5px 0 0 5px; | |
-webkit-border-radius: 5px 0 0 5px; | |
border-radius: 5px 0 0 5px; | |
} | |
.t-dropdown-wrap .t-select | |
{ | |
-moz-border-radius: 0 5px 5px 0; | |
-webkit-border-radius: 0 5px 5px 0; | |
border-radius: 0 5px 5px 0; | |
} | |
.t-dropdown-wrap .t-input, | |
.t-dropdown-wrap .t-select, | |
.t-tabstrip-items .t-state-hover .t-link | |
{ | |
background-position: 0 -539px; | |
} | |
.t-tabstrip-items .t-state-hover .t-link | |
{ | |
-moz-border-radius: 5px 5px 0 0; | |
-webkit-border-radius: 5px 5px 0 0; | |
border-radius: 5px 5px 0 0; | |
} | |
/* Slider */ | |
.t-slider .t-draghandle | |
{ | |
background-image: url('Kendo/sprite.png'); | |
color: #8b9097; | |
} | |
.t-slider .t-slider-track .t-state-active | |
{ | |
background-position: 0 -432px; | |
background-color: transparent; | |
border: 0; | |
} | |
.t-slider-track | |
{ | |
border-color:@borderColor; | |
} | |
.t-slider-horizontal .t-slider-track, | |
.t-slider-horizontal .t-slider-selection | |
{ | |
background-image: url('Kendo/sprite.png'); | |
} | |
.t-slider-vertical .t-slider-track, | |
.t-slider-vertical .t-slider-selection | |
{ | |
background-image: url('Kendo/sprite-vertical.png'); | |
} | |
.t-slider-horizontal .t-tick | |
{ | |
background-image:url('Kendo/slider-h.gif'); | |
} | |
.t-slider-vertical .t-tick | |
{ | |
background-image:url('Kendo/slider-v.gif'); | |
} | |
/* Tooltip */ | |
.t-tooltip | |
{ | |
border-width:2px; | |
border-color:@selectedBackColor; | |
background-color:@selectedBackColor; | |
color:@tooltipColor; | |
} | |
.t-callout | |
{ | |
background-image: url('Kendo/sprite.png'); | |
} | |
.t-callout-n, | |
.t-callout-s | |
{ | |
width: 10px; | |
height: 5px; | |
} | |
.t-callout-w, | |
.t-callout-e | |
{ | |
width: 5px; | |
height: 10px; | |
} | |
.t-callout-n | |
{ | |
top: -7px; | |
left: 50%; | |
margin-left: -5px; | |
background-position: -64px -368px; | |
} | |
.t-callout-w | |
{ | |
left: -7px; | |
top: 50%; | |
margin-top: -5px; | |
background-position: -64px -384px; | |
} | |
.t-callout-s | |
{ | |
top: 100%; | |
left: 50%; | |
margin-left: -5px; | |
margin-top: 2px; | |
background-position: -64px -400px; | |
} | |
.t-callout-e | |
{ | |
left: 100%; | |
top: 50%; | |
margin-top: -5px; | |
margin-left: 2px; | |
background-position: -64px -416px; | |
} | |
/* Splitter */ | |
.t-splitbar | |
{ | |
border-color: @borderColor; | |
background-color: @backColor; | |
} | |
.t-splitbar-vertical, | |
.t-ghost-splitbar-vertical | |
{ | |
background-image: url('Kendo/sprite.png'); | |
} | |
.t-splitbar-horizontal, | |
.t-ghost-splitbar-horizontal | |
{ | |
background-image: url('Kendo/sprite-vertical.png'); | |
} | |
/* Upload */ | |
.t-dropzone-active, | |
.t-upload-files | |
{ | |
border-color: @borderColor; | |
} | |
.t-dropzone-hovered, | |
.t-upload-files | |
{ | |
background-color: @groupBackColor; | |
} | |
.t-dropzone em | |
{ | |
color: #878787; | |
} | |
.t-progress, | |
.t-progress-status | |
{ | |
background-image: url('Kendo/sprite.png'); | |
} | |
.t-progress | |
{ | |
background-position: 0 -464px; | |
border-color: @borderColor; | |
} | |
.t-progress-status | |
{ | |
background-position: 0 -472px; | |
border-color: @hoverBorderColor transparent; | |
} | |
/* ImageBrowser */ | |
.t-tiles | |
{ | |
border-color: @borderColor; | |
background: #fff; | |
} | |
.t-tile | |
{ | |
border-color: #fff; | |
background-position:0 100px; | |
background-repeat:repeat-x; | |
} | |
*>.t-tile | |
{ | |
background-image:url('Kendo/gradient.png'); | |
} | |
.t-tiles li.t-state-hover | |
{ | |
border-color: @hoverBorderColor; | |
background-position: 0 0; | |
} | |
.t-tiles li.t-state-selected | |
{ | |
border-color: @selectedBorderColor; | |
background-position: 0 0; | |
} | |
.t-tile .t-folder | |
{ | |
background-image: url('Kendo/imagebrowser.png'); | |
} | |
.t-tile-empty strong | |
{ | |
color: #aaa; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment