Created
January 25, 2014 07:28
-
-
Save nissoh/8613009 to your computer and use it in GitHub Desktop.
ng-grid css
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
.ngGrid { | |
} | |
.ngGrid input { | |
vertical-align: top; | |
} | |
.ngGrid.unselectable { | |
-moz-user-select: none; | |
-khtml-user-select: none; | |
-webkit-user-select: none; | |
-o-user-select: none; | |
user-select: none; | |
} | |
.ngViewport { | |
overflow: auto; | |
min-height: 20px; | |
z-index: 1000; | |
} | |
.ngViewport:focus { | |
outline: none; | |
} | |
.ngCanvas { | |
position: relative; | |
} | |
.ngVerticalBar { | |
position: absolute; | |
right: 0; | |
width: 0; | |
} | |
.ngVerticalBarVisible { | |
display: block !important; | |
width: 1px; | |
background-color: #d4d4d4; | |
} | |
.ngHeaderContainer { | |
position: relative; | |
background-color: inherit; | |
overflow: hidden; | |
} | |
.ngHeaderContainer .ngVerticalBar { | |
display: none; | |
top: 5px; | |
bottom: 6px; | |
background-color: #9B9B9B !important; | |
height: auto !important; | |
border-right: 1px solid #EEE; | |
left: 1px; | |
width: 1px; | |
z-index: 1500; | |
} | |
.ngHeaderCell:hover { | |
} | |
.ngHeaderCell { | |
position: absolute; | |
top: 0; | |
bottom: 0; | |
} | |
.ngHeaderCell.pinned { | |
z-index: 1; | |
} | |
.ngHeaderSortColumn { | |
background-color: #C3C3C5; | |
position: absolute; | |
} | |
.ngTopPanel { | |
position: relative; | |
} | |
.ngHeaderContainer:hover { | |
} | |
.ngTopPanel.hovered .ngHeaderContainer { | |
height: 1000px !important; | |
} | |
.ngSortButtonDown { | |
display: inline-block; | |
top: 3px; | |
left: 0; | |
right: 0; | |
margin-left: auto; | |
margin-right: auto; | |
border-color: gray transparent; | |
border-style: solid; | |
border-width: 0 5px 5px 5px; | |
height: 0; | |
width: 0; | |
} | |
.ngNoSort { | |
cursor: default; | |
} | |
.ngHeaderButton { | |
position: absolute; | |
width: 29px; | |
z-index: 100; | |
cursor: pointer; | |
left: 0; | |
bottom: 0; | |
top: 0; | |
background: #C5C5C5; | |
} | |
.ngHeaderButton:hover { | |
background: #b7b7b7; | |
} | |
.ngSortButtonUp { | |
display: inline-block; | |
top: 3px; | |
left: 0; | |
right: 0; | |
margin-left: auto; | |
margin-right: auto; | |
border-color: gray transparent; | |
border-style: solid; | |
border-width: 5px 5px 0 5px; | |
height: 0; | |
width: 0; | |
} | |
.ngHeaderScroller { | |
position: absolute; | |
background: #C3C3C5; | |
} | |
.ngSortPriority { | |
position: absolute; | |
left: 44px; | |
font-size: 6pt; | |
font-weight: bold; | |
bottom: 5px; | |
background: white; | |
padding: 1px 5px; | |
display: none; | |
} | |
.ngHeaderGrip { | |
cursor: col-resize; | |
width: 10px; | |
left: -4px; | |
top: 0; | |
height: 100%; | |
position: absolute; | |
background-color: transparent; | |
z-index: 2000 !important; | |
} | |
.groupableCol { | |
background-color: rgba(147, 0, 107, 0.05); | |
} | |
.ngHeaderText { | |
} | |
.ngHeaderText:hover { | |
background-color: #c0b2bd; | |
} | |
.ngHeaderText { | |
padding: 9px 10px; | |
-moz-box-sizing: border-box; | |
-webkit-box-sizing: border-box; | |
box-sizing: border-box; | |
white-space: nowrap; | |
-ms-text-overflow: ellipsis; | |
-o-text-overflow: ellipsis; | |
text-overflow: ellipsis; | |
overflow: hidden; | |
padding-left: 30px; | |
} | |
.ngHeaderButtonArrow { | |
content: ''; width: 16px; height: 16px; background: url(../images/sprite.png) no-repeat -139px -24px; | |
left: 44%; | |
top: 9px; | |
display: block; margin: 0 0 0 -5px; | |
position: absolute; | |
} | |
.ngPinnedIcon { | |
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAmElEQVQoU33PQapBURjA8UtkwJuaWYGSgfQWYBMvczPmTCzAAGVuaA228BZhRCkDGSmE31FucuRfvzq3vr5zT/JSjSU7DsypEPXDkDVn2hSIytJhw4kWGaLCxgHh2gt/RBuLzNhz5caWPjnSqqw4EraFfwznf8qklWjwy4IRTerkiQoPGtPl40OehcEJvcfXl8LglLfBJLkDcMgbgHlHhK8AAAAASUVORK5CYII=); | |
background-repeat: no-repeat; | |
position: absolute; | |
right: 5px; | |
top: 5px; | |
height: 10px; | |
width: 10px; | |
} | |
.ngUnPinnedIcon { | |
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAlElEQVQoU33PPQrCQBRF4fFnI2KfZVi5ARvdgo1l6mwmkCJVOgluwd5OwUoDtnoOxAei8cLXTN7cvEl/skCNDCMPfsUPO5zQwOHIDEvYtMURHe6wOVLgigvOePRyeDkyR4ln7wZ//7XfFBu8B23+aDJjrHGAwza7hjtHJvDmHg7b7Bru7AMjK7Rw2ObBVHDY5oGk9AKQNB2zy8MBTgAAAABJRU5ErkJggg==); | |
background-repeat: no-repeat; | |
position: absolute; | |
height: 10px; | |
width: 10px; | |
right: 5px; | |
top: 5px; | |
} | |
.ngColMenu { | |
background-color: #D5D0D2; | |
border-top: 3px solid #92006B; | |
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); | |
padding: 15px; | |
top: 34px; | |
position: absolute; | |
left: 0; | |
z-index: 100; | |
} | |
.ngColListCheckbox { | |
position: relative; | |
right: 3px; | |
top: 4px; | |
} | |
.ngColList { | |
list-style-type: none; | |
} | |
.ngColListItem { | |
position: relative; | |
white-space: nowrap; | |
} | |
.ngMenuText { | |
position: relative; | |
top: 2px; | |
left: 2px; | |
} | |
.ngGroupPanel { | |
background-color: #C7C7C7; | |
overflow: hidden; | |
border-bottom: 1px solid #1A1414; | |
} | |
.ngGroupPanelDescription { | |
margin-top: 5px; | |
margin-left: 5px; | |
} | |
.ngGroupList { | |
list-style-type: none; | |
margin: 0; | |
padding: 0; | |
} | |
.ngAggHeader { | |
position: absolute; | |
border: none; | |
} | |
.ngGroupElement { | |
float: left; | |
height: 100%; | |
width: 100%; | |
} | |
.ngGroupIcon { | |
width: 15px; | |
height: 15px; | |
background-color: red; | |
display: inline-block; | |
} | |
.ngGroupedByIcon { | |
height: 15px; | |
width: 15px; | |
display: inline-block; | |
background-color: blue; | |
} | |
.ngGroupName { | |
background-color: #fdfdfd; | |
border: 1px solid #d4d4d4; | |
padding: 3px 10px; | |
float: right; | |
margin-left: 0; | |
margin-top: 2px; | |
-moz-border-radius: 3px; | |
-webkit-border-radius: 3px; | |
border-radius: 3px; | |
font-weight: bold; | |
} | |
.ngGroupArrow { | |
width: 0; | |
height: 0; | |
border-top: 6px solid transparent; | |
border-bottom: 6px solid transparent; | |
border-left: 6px solid black; | |
margin-top: 10px; | |
margin-left: 5px; | |
margin-right: 5px; | |
float: right; | |
} | |
.ngGroupingNumber { | |
position: absolute; | |
right: -10px; | |
top: -2px; | |
} | |
.ngAggArrowCollapsed:before { | |
content: '[+]'; | |
padding: 0 0 0 6px; | |
display: table-cell; | |
vertical-align: top; | |
float: right; | |
} | |
.ngAggArrowExpanded:before { | |
content: '[-]'; | |
padding: 0 0 0 6px; | |
display: table-cell; | |
vertical-align: top; | |
float: right; | |
} | |
.ngGroupItem { | |
float: right; | |
} | |
.ngGroupItem:first-child { | |
margin-right: 2px; | |
} | |
.ngRemoveGroup { | |
width: 5px; | |
-moz-opacity: 0.4; | |
opacity: 0.4; | |
margin-top: -1px; | |
margin-left: 5px; | |
} | |
.ngRemoveGroup:hover { | |
color: black; | |
text-decoration: none; | |
cursor: pointer; | |
-moz-opacity: 0.7; | |
opacity: 0.7; | |
} | |
.ngAggregate { | |
position: absolute; | |
background-color: rgba(238, 238, 238, 1); | |
overflow: hidden; | |
top: 0; | |
bottom: 0; | |
right: -1px !important; | |
left: 0; | |
cursor: pointer; | |
padding-right: 6px; | |
} | |
.ngAggregateText { | |
position: absolute; | |
right: 27px; | |
top: 5px; | |
line-height: 20px; | |
white-space: nowrap; | |
} | |
.ngRow:hover { | |
background-color: #f9f7cc !important; | |
} | |
.ngRow { | |
position: absolute; | |
} | |
.ngRow .ngVerticalBarVisible { | |
width:0; | |
} | |
.ngRow.odd { | |
background-color: #FFFFFF; | |
} | |
.ngRow.even { | |
background-color: #FAFAFA; | |
} | |
.ngRow.selected { | |
background-color: #c9dde1; | |
} | |
.ngCell { | |
overflow: hidden; | |
position: absolute; | |
top: 0; | |
bottom: 0; | |
background-color: inherit; | |
border-top: 1px solid rgb(219, 219, 219); | |
} | |
.ngCell.pinned { | |
z-index: 1; | |
} | |
.ngCellText { | |
padding: 5px 10px; | |
-moz-box-sizing: border-box; | |
-webkit-box-sizing: border-box; | |
box-sizing: border-box; | |
white-space: nowrap; | |
-ms-text-overflow: ellipsis; | |
-o-text-overflow: ellipsis; | |
text-overflow: ellipsis; | |
overflow: hidden; | |
} | |
.ngSelectionCell { | |
margin-top: 9px; | |
margin-left: 6px; | |
} | |
.ngSelectionHeader { | |
position: absolute; | |
top: 11px; | |
left: 6px; | |
} | |
.ngCellElement:focus { | |
outline: 0; | |
background-color: #b3c4c7; | |
} | |
.ngRow.canSelect { | |
cursor: pointer; | |
} | |
.ngSelectionCheckbox { | |
margin-top: 9px; | |
margin-left: 6px; | |
} | |
.ngFooterPanel { | |
background-color: #d7d7d8; | |
padding: 0; | |
position: relative; | |
} | |
.nglabel { | |
display: block; | |
float: left; | |
font-weight: bold; | |
padding-right: 5px; | |
} | |
.ngTotalSelectContainer { | |
float: right; | |
margin: 5px; | |
margin-top: 7px; | |
width: 350px; | |
} | |
.ngFooterSelectedItems { | |
padding: 2px; | |
} | |
.ngFooterTotalItems.ngnoMultiSelect { | |
padding: 0 !important; | |
} | |
.ngPagerFirstBar { | |
width: 10px; | |
border-left: 2px solid #4d4d4d; | |
margin-top: -6px; | |
height: 12px; | |
margin-left: -3px; | |
} | |
.ngPagerButton { | |
height: 25px; | |
width: 24px; height: 23px; overflow: hidden; | |
margin: 1px 2px; | |
border: none; | |
text-align: center; | |
display: inline-block; | |
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.16); | |
border-radius: 2px; | |
cursor: pointer; | |
} | |
.ngPagerButton:focus { | |
outline: 0; | |
} | |
.ngPagerButton[disabled] { | |
opacity: 0.3; | |
cursor: default; | |
} | |
.ngPagerFirstTriangle { | |
width: 0; | |
height: 0; | |
border-style: solid; | |
border-width: 5px 8.7px 5px 0; | |
border-color: transparent #4d4d4d transparent transparent; | |
margin-left: 2px; | |
} | |
.ngPagerNextTriangle { | |
margin-left: 1px; | |
} | |
.ngPagerPrevTriangle { | |
margin-left: 0; | |
} | |
.ngPagerLastTriangle { | |
width: 0; | |
height: 0; | |
border-style: solid; | |
border-width: 5px 0 5px 8.7px; | |
border-color: transparent transparent transparent #4d4d4d; | |
margin-left: 1px; | |
} | |
.ngPagerButton:hover .ngPagerLastTriangle { | |
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #4a8bd3; | |
} | |
.ngPagerLastBar { | |
width: 10px; | |
border-left: 2px solid #4d4d4d; | |
margin-top: -6px; | |
height: 12px; | |
margin-left: 1px; | |
} | |
.ngFooterTotalItems { | |
padding: 2px; | |
float: right; | |
} | |
.ngPagerContainer { | |
direction: ltr; | |
} | |
.ifat-header-cell .sort-icon { | |
content: ''; | |
width: 17px; | |
height: 15px; | |
background: url(../images/sprite.png) no-repeat -163px -24px; | |
position: absolute; | |
left: 5px; | |
top: 10px; | |
cursor: pointer; | |
} | |
.ifat-header-cell .sort-icon:hover, .ifat-header-cell .sort-icon.active { | |
background: url(../images/sprite.png) no-repeat -163px -45px; | |
} | |
.ifat-header-cell { | |
position: absolute; | |
left: 0; | |
top: 0; | |
bottom: 0; | |
width: 29px; | |
background-color: #c5c5c6; | |
} | |
.ifat-header-cell .popover-content { | |
background-color: #d5d0d2; | |
border-top: 3px solid #92006b; | |
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); | |
padding: 15px; | |
} | |
.ifat-header-cell:hover .popover-wrapper { | |
display: block; | |
} | |
.popover-wrapper { | |
min-width: 210px; | |
position: absolute; | |
left: 0; | |
display: none; | |
top: 100%; | |
padding-top: 0px; | |
z-index: 333333; | |
} | |
.popover-wrapper.first { | |
right: 0; | |
left: auto; | |
} | |
.Popover:hover .cell-drop { | |
height: 34px; | |
background: #A7A7A7; | |
} | |
pre { | |
display: block; | |
padding: 9.5px; | |
margin: 0 0 10px; | |
font-size: 13px; | |
line-height: 20px; | |
word-break: break-all; | |
word-wrap: break-word; | |
white-space: pre; | |
white-space: pre-wrap; | |
background-color: #F5F5F5; | |
border: 1px solid #CCC; | |
border: 1px solid rgba(0, 0, 0, 0.15); | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
} | |
.gridStyle ::-webkit-scrollbar { | |
width: 5px; | |
height: 5px; | |
padding: 0 2px; | |
box-shadow: 2px 0px #F5F5F5 inset, 3px 0px #272727 inset; | |
} | |
.gridStyle ::-webkit-scrollbar-track { | |
padding: 10px; } | |
.gridStyle ::-webkit-scrollbar-thumb { | |
background-color: #555; | |
border-right: 7px; | |
} | |
.gridStyle ::-webkit-scrollbar-thumb:hover { | |
background-color: #656565; } | |
.grid-header-filterBox {} | |
.grid-header-filterBox .filter { margin-bottom: 5px} | |
.grid-header-filterBox-values { | |
max-height: 300px; | |
overflow-y: auto; | |
padding: 10px; | |
} | |
.gridStyle { | |
overflow: hidden; | |
width: 100%; | |
height: 75vh; | |
} | |
.ngCellText span:empty { | |
background-color: red !important; | |
} | |
.totalAggCell { | |
background: #FFF; | |
border: 1px solid rgba(0, 0, 0, 0.16); | |
box-shadow: 0 0 6px rgba(0, 0, 0, 0.18) inset; | |
margin: 0 5px; | |
padding: 0 7px; | |
} | |
.customAggBtn { | |
position: absolute; | |
top: 0; | |
right: 0; | |
z-index: 33; | |
} | |
.customAgg0 { } | |
.customAgg1 { right: 25px; } | |
.customAgg2 { right: 50px; } | |
.customAgg3 { right: 75px; } | |
.customAgg4 { right: 100px; } | |
.customAgg5 { right: 125px; } | |
.customAgg6 { right: 150px; } | |
.customAgg7 { right: 175px; } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment