%PDF- %PDF-
Direktori : /home/tjamichg/portal.tjamich.gob.mx/adminit2018/assets/less/modules/ |
Current File : /home/tjamichg/portal.tjamich.gob.mx/adminit2018/assets/less/modules/oneui.images.less |
// // Images (links and hover options) // -------------------------------------------------- // Avatar .img-avatar { display: inline-block !important; width: 64px; height: 64px; border-radius: 50%; &.img-avatar16 { width: 16px; height: 16px; } &.img-avatar32 { width: 32px; height: 32px; } &.img-avatar48 { width: 48px; height: 48px; } &.img-avatar96 { width: 96px; height: 96px; } &.img-avatar128 { width: 128px; height: 128px; } &-thumb { margin: 5px; .box-shadow(0 0 0 5px rgba(255,255,255,.4)); } } // Image Utilities .img-rounded { border-radius: 4px; } .img-thumb { padding: 5px; background-color: #fff; border-radius: 2px; } .img-link { display: inline-block; cursor: -webkit-zoom-in; cursor: zoom-in; .transition-transform(.15s ease-out); &:hover { .rotate(1deg); } } // Image Gradient Overlay .img-overlay { position: relative; &:after { position: absolute; top: 0; right: 0; bottom: 50%; left: 0; content: ''; background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); } &&-bottom:after { top: 50%; bottom: 0; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); } &&-left:after { right: 50%; bottom: 0; background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); } &&-right:after { left: 50%; bottom: 0; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); } > img { display: block; width: 100%; height: auto; } } // Image Hover Options .img-container { position: relative; overflow: hidden; z-index: 0; display: block; .img-options { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; background-color: rgba(0,0,0,.6); opacity: 0; visibility: none; .transition(all .25s ease-out); &-content { .vertical-align(); right: 0; left: 0; text-align: center; } } > img { .transition-transform(.35s ease-out); } &:hover { .img-options { opacity: 1; visibility: visible; } } @media screen and (max-width: @screen-xs-max) { .img-options { display: none; } &:hover { .img-options { display: block; } } } // Image hover effects &.fx-img-zoom-in:hover > img { .scale(1.2); } &.fx-img-rotate-r:hover > img { .transform(scale(1.4), rotate(8deg)); } &.fx-img-rotate-l:hover > img { .transform(scale(1.4), rotate(-8deg)); } // Image options hover effects &.fx-opt-slide-top { .img-options { .translateY(100%); } &:hover .img-options { .translateY(0); } } &.fx-opt-slide-right { .img-options { .translateX(-100%); } &:hover .img-options { .translateX(0); } } &.fx-opt-slide-down { .img-options { .translateY(-100%); } &:hover .img-options { .translateY(0); } } &.fx-opt-slide-left { .img-options { .translateX(100%); } &:hover .img-options { .translateX(0); } } &.fx-opt-zoom-in { .img-options { .scale(0); } &:hover .img-options { .scale(1); } } &.fx-opt-zoom-out { .img-options { .scale(2); } &:hover .img-options { .scale(1); } } }