UNPKG

gijgo

Version:

Gijgo is a set of free open source javascript controls distributed under MIT License. All widgets are high performance, built on top of the jQuery JavaScript Library with built-in support for Bootstrap, Material Design and Font Awesome. They are designed

307 lines (263 loc) 6.57 kB
.gj-button { background-color: #f5f5f5; border: 1px solid #ddd; color: #000; border-radius: 3px; padding: 6px 10px; cursor: pointer; } .gj-unselectable { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .gj-margin-left-5 { margin-left: 5px; } .gj-margin-left-10 { margin-left: 10px; } .gj-width-full { width: 100%; } .gj-cursor-pointer { cursor: pointer; } .gj-text-align-center { text-align: center; } .gj-font-size-16 { font-size: 16px; } .gj-hidden { display: none; } .gj-mdl-icon-plus::after { content: "\E145"; } .gj-mdl-icon-minus::after { content: "\E15B"; } /** Material Design */ .gj-button-md { background: 0 0; border: none; border-radius: 2px; color: #000; position: relative; height: 36px; margin: 0; min-width: 64px; padding: 0 16px; display: inline-block; font-family: "Roboto","Helvetica","Arial",sans-serif; font-size: 1rem; font-weight: 500; text-transform: uppercase; letter-spacing: 0; overflow: hidden; will-change: box-shadow; transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1); outline: none; cursor: pointer; text-decoration: none; text-align: center; line-height: 36px; vertical-align: middle; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .gj-button-md:hover { background-color: rgba(158,158,158,.2); } .gj-button-md:disabled { color: rgba(0,0,0,.26); } .gj-button-md .material-icons { vertical-align: middle; font-size: 1.3rem; margin-right: 4px; } .gj-button-md.gj-button-md-icon { width: 24px; height: 24px; min-width: 24px; padding: 0px; } .gj-button-md.gj-button-md-icon .material-icons { vertical-align: baseline; margin-right: 0px; } .gj-button-md.active { background-color: rgba(158,158,158,.4); } .gj-button-md-group { position: relative; display: inline-block; vertical-align: middle; } .gj-textbox-md { border: none; border-bottom: 1px solid rgba(0,0,0,.12); display: block; font-size: 16px; font-family: "Helvetica","Arial",sans-serif; margin: 0; padding: 4px 0; width: 100%; background: 0 0; text-align: left; color: inherit; } .gj-textbox-md:focus { border-bottom: 2px solid rgba(158,158,158,.4); outline: none; } .gj-md-spacer-24 { min-width: 24px; width: 24px; display: inline-block; } .gj-md-spacer-32 { min-width: 32px; width: 32px; display: inline-block; } /* Bootstrap */ .gj-checkbox-bootstrap { min-width: 0; font-size: 0; font-weight: normal; margin: 0px; text-align: center; width: 18px; height: 18px; position: relative; display: inline; } .gj-checkbox-bootstrap input[type="checkbox"] { display: none; margin-bottom: -12px; } .gj-checkbox-bootstrap span { background: #fff; display: block; content: " "; width: 18px; height: 18px; line-height: 11px; font-size: 11px; padding: 2px; /*margin-right: 4px;*/ color: #555555; border: 1px solid #CCCCCC; border-radius: 3px; transition: box-shadow 0.2s linear, border-color 0.2s linear; cursor: pointer; } .gj-checkbox-bootstrap input[type="checkbox"]:focus + span:before { outline: 0; box-shadow: 0 0 0 0 #66afe9, 0 0 6px rgba(102, 175, 233, .6); border-color: #66afe9; } .gj-checkbox-bootstrap input[type="checkbox"][disabled] + span { opacity: 0.6; cursor: not-allowed; } .gj-checkbox-bootstrap input[type="checkbox"][disabled] + span:before { background: #eee; border: 1px solid #ccc; color: #888; } /* Material Design */ .gj-checkbox-md { min-width: 0; font-size: 0; font-weight: normal; margin: 0px; text-align: center; width: 16px; height: 16px; position: relative; } .gj-checkbox-md input[type="checkbox"] { display: none; margin-bottom: -12px; } .gj-checkbox-md span { display: inline-block; box-sizing: border-box; width: 16px; height: 16px; margin: 0; cursor: pointer; overflow: hidden; border: 2px solid #212121; border-radius: 2px; z-index: 2; } .gj-checkbox-md input[type="checkbox"]:checked + span { border: 2px solid #9E9E9E; } .gj-checkbox-md input[type="checkbox"]:checked + span:after { color: #FFF; background-color: #9E9E9E; position: absolute; left: 1px; top: -15px; } .gj-checkbox-md input[type="checkbox"]:indeterminate + span { border: 2px solid #9E9E9E; } .gj-checkbox-md input[type="checkbox"]:indeterminate + span:after { color: #FFF; background-color: #9E9E9E; position: absolute; left: 1px; top: -15px; } .gj-checkbox-md input[type="checkbox"][disabled] + span { background-color: #212121; border: 2px solid #212121; } .gj-checkbox-md input[type="checkbox"][disabled] + span:after { background-color: #212121; } /* Material Icons */ .gj-checkbox-material-icons input[type="checkbox"]:checked + span:after { content: "\E876"; font-size: 14px; font-weight: bold; white-space: pre; } .gj-checkbox-material-icons input[type="checkbox"]:indeterminate + span:after { content: "\E15B"; font-size: 14px; font-weight: bold; white-space: pre; } /* Glyphicons */ .gj-checkbox-glyphicons input[type="checkbox"]:checked + span:after { display: inline-block; font-family: 'Glyphicons Halflings'; content: "\e013 "; } .gj-checkbox-glyphicons input[type="checkbox"]:indeterminate + span:after { display: inline-block; font-family: 'Glyphicons Halflings'; content: "\2212 "; padding-right: 1px; } /* Bootstrap and Material Design */ .gj-checkbox-bootstrap.gj-checkbox-material-icons input[type="checkbox"]:checked + span:after { font-size: 11px; } .gj-checkbox-bootstrap.gj-checkbox-material-icons input[type="checkbox"]:indeterminate + span:after { font-size: 11px; }