| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221 |
- /* Start: Recommended Isotope styles */
- /**** Isotope Filtering ****/
- .isotope-item {
- z-index: 2;
- padding: 5px;
- background: #FFE4A9;
- }
- .isotope-hidden.isotope-item {
- pointer-events: none;
- z-index: 1;
- }
- /**** Isotope CSS3 transitions ****/
- .isotope,
- .isotope .isotope-item {
- -webkit-transition-duration: 0.8s;
- -moz-transition-duration: 0.8s;
- -ms-transition-duration: 0.8s;
- -o-transition-duration: 0.8s;
- transition-duration: 0.8s;
- }
- .isotope {
- -webkit-transition-property: height, width;
- -moz-transition-property: height, width;
- -ms-transition-property: height, width;
- -o-transition-property: height, width;
- transition-property: height, width;
- }
- .isotope .isotope-item {
- -webkit-transition-property: -webkit-transform, opacity;
- -moz-transition-property: -moz-transform, opacity;
- -ms-transition-property: -ms-transform, opacity;
- -o-transition-property: top, left, opacity;
- transition-property: transform, opacity;
- }
- /**** disabling Isotope CSS3 transitions ****/
- .isotope.no-transition,
- .isotope.no-transition .isotope-item,
- .isotope .isotope-item.no-transition {
- -webkit-transition-duration: 0s;
- -moz-transition-duration: 0s;
- -ms-transition-duration: 0s;
- -o-transition-duration: 0s;
- transition-duration: 0s;
- }
- /* End: Recommended Isotope styles */
- /* disable CSS transitions for containers with infinite scrolling*/
- .isotope.infinite-scrolling {
- -webkit-transition: none;
- -moz-transition: none;
- -ms-transition: none;
- -o-transition: none;
- transition: none;
- }
- /**** Isotope styles ****/
- /* required for containers to inherit vertical size from window */
- /*html,
- body {
- height: 100%;
- }*/
- #container {
- border: 1px solid #666;
- padding: 5px;
- margin-bottom: 20px;
- }
- .element {
- width: 110px;
- height: 110px;
- margin: 5px;
- float: left;
- overflow: hidden;
- position: relative;
- background: #888;
- color: #222;
- -webkit-border-top-right-radius: 1.2em;
- -moz-border-radius-topright: 1.2em;
- border-top-right-radius: 1.2em;
- }
- .element.alkali {
- background: #F00;
- background: hsl(0, 100%, 50%);
- }
- .element.alkaline-earth {
- background: #F80;
- background: hsl(36, 100%, 50%);
- }
- .element.lanthanoid {
- background: #FF0;
- background: hsl(72, 100%, 50%);
- }
- .element.actinoid {
- background: #0F0;
- background: hsl(108, 100%, 50%);
- }
- .element.transition {
- background: #0F8;
- background: hsl(144, 100%, 50%);
- }
- .element.post-transition {
- background: #0FF;
- background: hsl(180, 100%, 50%);
- }
- .element.metalloid {
- background: #08F;
- background: hsl(216, 100%, 50%);
- }
- .element.other.nonmetal {
- background: #00F;
- background: hsl(252, 100%, 50%);
- }
- .element.halogen {
- background: #F0F;
- background: hsl(288, 100%, 50%);
- }
- .element.noble-gas {
- background: #F08;
- background: hsl(324, 100%, 50%);
- }
- .element * {
- position: absolute;
- margin: 0;
- }
- .element .symbol {
- left: 0.2em;
- top: 0.4em;
- font-size: 3.8em;
- line-height: 1.0em;
- color: #FFF;
- }
- .element.large .symbol {
- font-size: 4.5em;
- }
- .element.fake .symbol {
- color: #000;
- }
- .element .name {
- left: 0.5em;
- bottom: 1.6em;
- font-size: 1.05em;
- }
- .element .weight {
- font-size: 0.9em;
- left: 0.5em;
- bottom: 0.5em;
- }
- .element .number {
- font-size: 1.25em;
- font-weight: bold;
- color: hsla(0, 0%, 0%, .5);
- right: 0.5em;
- top: 0.5em;
- }
- .variable-sizes .element.width2 {
- width: 230px;
- }
- .variable-sizes .element.height2 {
- height: 230px;
- }
- .variable-sizes .element.width2.height2 {
- font-size: 2.0em;
- }
- .element.large,
- .variable-sizes .element.large,
- .variable-sizes .element.large.width2.height2 {
- font-size: 3.0em;
- width: 350px;
- height: 350px;
- z-index: 100;
- }
- .clickable .element:hover {
- cursor: pointer;
- }
- .clickable .element:hover h3 {
- text-shadow: 0 0 10px white,
- 0 0 10px white;
- }
- .clickable .element:hover h2 {
- color: white;
- }
|