Current Path : /var/test/www/foundation/wp-content/plugins/znpb-tiltbox/elements/tiltbox/ |
Current File : /var/test/www/foundation/wp-content/plugins/znpb-tiltbox/elements/tiltbox/style.css |
.znTiltBox-tilter { display: block; position: relative; width: 100%; height: 415px; color: #fff; -webkit-box-flex: 0; -ms-flex: none; flex: none; -webkit-perspective: 1000px; perspective: 1000px; } .znTiltBox-tilter * { pointer-events: none; } .znTiltBox-tilter:hover, .znTiltBox-tilter:focus { color: #fff; outline: none; } .znTiltBox-tilter__figure, .znTiltBox-tilter__image { margin: 0; width: 100%; height: 100%; display: block; } .znTiltBox-tilter__figure > * { -webkit-transform: translateZ(0px); transform: translateZ(0px); /* Force correct stacking order */ } .znTiltBox-tilter__figure, .znTiltBox-tilter__deco--overlay, .znTiltBox-tilter__deco--lines, .znTiltBox-tilter__deco--lines rect, .znTiltBox-tilter__deco--shine div, .znTiltBox-tilter__caption { -webkit-transition: -webkit-transform 0.2s ease-out; transition: -webkit-transform 0.2s ease-out; transition: transform 0.2s ease-out; transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out; } .znTiltBox-tilter__figure { position: relative; } .znTiltBox-tilter__figure::before { content: ''; position: absolute; width: 90%; height: 90%; top: 5%; left: 5%; box-shadow: 0 30px 20px rgba(35, 32, 39, 0.5); } .znTiltBox-tilter__deco { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; } .znTiltBox-tilter__deco--overlay { background-image: -webkit-linear-gradient(45deg, rgba(226, 60, 99, 0.4), rgba(145, 58, 252, 0.4), rgba(16, 11, 192, 0.4)); background-image: linear-gradient(45deg, rgba(226, 60, 99, 0.4), rgba(145, 58, 252, 0.4), rgba(16, 11, 192, 0.4)); } .znTiltBox-tilter__deco--shine div { position: absolute; width: 200%; height: 200%; top: -50%; left: -50%; background-image: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0.25) 50%, transparent 100%); background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0.25) 50%, transparent 100%); } .znTiltBox-tilter__deco--lines rect { fill: none; stroke: #fff; stroke-width: 2px; width: -webkit-calc(100% - 50px); width: calc(100% - 50px); height: -webkit-calc(100% - 50px); height: calc(100% - 50px); -webkit-transform: translate(25px, 25px); transform: translate(25px, 25px); } .znTiltBox-tilter__caption { position: absolute; bottom: 0; width: 100%; padding: 4em; } .znTiltBox-tilter__title { margin: 0; font-weight: normal; font-size: 32px; line-height: 1; } .znTiltBox-tilter__description { margin: 1em 0 0 0; font-size: 0.85em; letter-spacing: 0.15em; } /* Individual styles */ /* Example 1 (Default) */ .znTiltBox-tilter--1 .znTiltBox-tilter__figure::before { box-shadow: 0 30px 20px rgba(0, 0, 0, 0.5); } /* Example 2 (thicker lines, overlay) */ .znTiltBox-tilter--2, .znTiltBox-tilter--2:hover, .znTiltBox-tilter--2:focus { color: #2e27ad; } .znTiltBox-tilter--2 .znTiltBox-tilter__deco--overlay { background-image: -webkit-linear-gradient(45deg, rgba(245, 239, 40, 0.6), rgba(164, 22, 169, 0.6)); background-image: linear-gradient(45deg, rgba(245, 239, 40, 0.6), rgba(164, 22, 169, 0.6)); } .znTiltBox-tilter--2 .znTiltBox-tilter__deco--lines rect { stroke: #2e27ad; stroke-width: 4px; } /* Example 3 (no lines, overlay hard-light) */ .znTiltBox-tilter--3 .znTiltBox-tilter__deco--overlay { background-image: -webkit-linear-gradient(45deg, rgba(205, 81, 220, 0.6), rgba(41, 94, 230, 0.5)); background-image: linear-gradient(45deg, rgba(205, 81, 220, 0.6), rgba(41, 94, 230, 0.5)); } .znTiltBox-tilter--3 .znTiltBox-tilter__caption { padding: 2em; text-align: right; text-shadow: 0.1em 0.8em 1em rgba(0, 0, 0, 0.35); } /* Example 4 (caption sliding in) */ .znTiltBox-tilter--4 .znTiltBox-tilter__deco--overlay { background-image: -webkit-linear-gradient(70deg, #d66428, rgba(46, 39, 173, 0.58), rgba(53, 74, 165, 0.6)); background-image: linear-gradient(20deg, #d66428, rgba(46, 39, 173, 0.58), rgba(53, 74, 165, 0.6)); } @media screen and (min-width: 30em) { .znTiltBox-tilter--4 .znTiltBox-tilter__deco--lines { -webkit-transform: scale3d(0.8, 0.8, 1); transform: scale3d(0.8, 0.8, 1); -webkit-transition: -webkit-transform 0.4s; transition: -webkit-transform 0.4s; transition: transform 0.4s; transition: transform 0.4s, -webkit-transform 0.4s; } .znTiltBox-tilter--4:hover .znTiltBox-tilter__deco--lines { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .znTiltBox-tilter--4 .znTiltBox-tilter__title, .znTiltBox-tilter--4 .znTiltBox-tilter__description { -webkit-transform: translate3d(0, 80px, 0); transform: translate3d(0, 80px, 0); opacity: 0; -webkit-transition: opacity 0.4s, -webkit-transform 0.4s; transition: opacity 0.4s, -webkit-transform 0.4s; transition: transform 0.4s, opacity 0.4s; transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s; } .znTiltBox-tilter--4:hover .znTiltBox-tilter__description { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .znTiltBox-tilter--4:hover .znTiltBox-tilter__title, .znTiltBox-tilter--4:hover .znTiltBox-tilter__description { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } } /* Example 5 (line animating) */ .znTiltBox-tilter--5 .znTiltBox-tilter__deco--lines rect { stroke-dasharray: 355%; stroke-dashoffset: 355%; -webkit-transition: stroke-dashoffset 0.7s; transition: stroke-dashoffset 0.7s; } .znTiltBox-tilter--5:hover .znTiltBox-tilter__deco--lines rect { stroke-dashoffset: 0; } .znTiltBox-tilter--5 .znTiltBox-tilter__figure::before { box-shadow: none; } /* Example 6 (different line position) */ .znTiltBox-tilter--6, .znTiltBox-tilter--6:hover, .znTiltBox-tilter--6:focus { color: #2e27ad; } .znTiltBox-tilter--6 .znTiltBox-tilter__deco--overlay { background-image: -webkit-linear-gradient(45deg, rgba(46, 39, 173, 0.2), rgba(255, 186, 59, 0.58)); background-image: linear-gradient(45deg, rgba(46, 39, 173, 0.2), rgba(255, 186, 59, 0.58)); } .znTiltBox-tilter--6 .znTiltBox-tilter__deco--lines { top: -30px; left: -30px; } .znTiltBox-tilter--6 .znTiltBox-tilter__deco--lines rect { stroke: #2e27ad; stroke-width: 6px; width: 100%; height: 100%; -webkit-transform: none; transform: none; } .znTiltBox-tilter--6 .znTiltBox-tilter__caption { padding: 0 4em 5.5em 1em; } .znTiltBox-tilter--6 .znTiltBox-tilter__figure::before { box-shadow: none; } /* Example 7 (different line) */ .znTiltBox-tilter--7 .znTiltBox-tilter__deco--overlay { background-image: -webkit-linear-gradient(45deg, rgba(93, 203, 106, 0.48), rgba(59, 239, 255, 0.58)); background-image: linear-gradient(45deg, rgba(93, 203, 106, 0.48), rgba(59, 239, 255, 0.58)); } .znTiltBox-tilter--7 .znTiltBox-tilter__deco--lines { opacity: 0; -webkit-transform: scale3d(0.9, 0.9, 1); transform: scale3d(0.9, 0.9, 1); -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; transition: opacity 0.3s, -webkit-transform 0.3s; transition: transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; } .znTiltBox-tilter--7 .znTiltBox-tilter__deco--lines rect { stroke-width: 20px; } .znTiltBox-tilter--7:hover .znTiltBox-tilter__deco--lines { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .znTiltBox-tilter--7 .znTiltBox-tilter__figure::before { box-shadow: none; } /* Example 8 (different line) */ .znTiltBox-tilter--8 { -webkit-perspective: none; perspective: none; } .znTiltBox-tilter--8 .znTiltBox-tilter__figure { -webkit-transform-style: flat; transform-style: flat; } .znTiltBox-tilter--8 .znTiltBox-tilter__deco--lines { mix-blend-mode: color-burn; } .znTiltBox-tilter--8 .znTiltBox-tilter__deco--lines rect { stroke: #9255ae; stroke-width: 6px; } .znTiltBox-tilter--8 .znTiltBox-tilter__caption { color: #9255ae; mix-blend-mode: color-burn; } .znTiltBox-tilter--8 .znTiltBox-tilter__figure::before { box-shadow: none; } /*# sourceMappingURL=style.css.map */