UNPKG

@ciar4n/izmir

Version:

An image hover mini CSS library

753 lines (712 loc) 30.7 kB
/* Izmir - ImageHover CSS LIbrary ----------------------------- */ .c4-izmir { --text-color: #ffffff; --primary-color: #00B4DB; --secondary-color: #0083B0; --padding: 1em; --transition-duration: 600ms; --border-margin: 15px; --border-width: 3px; --border-color: #ffffff; --border-radius: 3px; --image-opacity: 0.25; display: inline-flex; position: relative; box-sizing: border-box; overflow: hidden; margin: 0; padding: 0; color: #ffffff; color: var(--text-color); border-radius: 3px; border-radius: var(--border-radius); } .c4-izmir:before, .c4-izmir:after, .c4-izmir *, .c4-izmir *:before, .c4-izmir *:after { box-sizing: border-box; transition: all 600ms ease; transition: all var(--transition-duration) ease; } .c4-izmir figcaption { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 1em; padding: var(--padding); width: 100%; z-index: 1; } .c4-izmir img { object-fit: cover; max-width: 100%; width: 100%; height: 100%; } .c4-izmir h1, .c4-izmir h2, .c4-izmir h3, .c4-izmir h4, .c4-izmir h5, .c4-izmir h6, .c4-izmir p { margin-top: 0; color: #ffffff; color: var(--text-color); } .c4-izmir h1:last-child, .c4-izmir h2:last-child, .c4-izmir h3:last-child, .c4-izmir h4:last-child, .c4-izmir h5:last-child, .c4-izmir h6:last-child, .c4-izmir p:last-child { margin-bottom: 0; } /* c4-border-* ----------------------------- */ [class^='c4-border']:before, [class^='c4-border']:after, [class^='c4-border'] figcaption:before, [class^='c4-border'] figcaption:after, [class*=' c4-border']:before, [class*=' c4-border']:after, [class*=' c4-border'] figcaption:before, [class*=' c4-border'] figcaption:after { background-color: #ffffff; background-color: var(--border-color); position: absolute; content: ''; } [class^='c4-border']:before, [class^='c4-border']:after, [class*=' c4-border']:before, [class*=' c4-border']:after { z-index: 1; height: 3px; height: var(--border-width); left: 15px; left: var(--border-margin); right: 15px; right: var(--border-margin); transform: scaleX(0); } [class^='c4-border']:before, [class*=' c4-border']:before { top: 15px; top: var(--border-margin); } [class^='c4-border']:after, [class*=' c4-border']:after { bottom: 15px; bottom: var(--border-margin); } [class^='c4-border'] figcaption, [class*=' c4-border'] figcaption { z-index: 3; } [class^='c4-border'] figcaption:before, [class^='c4-border'] figcaption:after, [class*=' c4-border'] figcaption:before, [class*=' c4-border'] figcaption:after { z-index: -1; width: 3px; width: var(--border-width); top: 15px; top: var(--border-margin); bottom: 15px; bottom: var(--border-margin); transform: scaleY(0); } [class^='c4-border'] figcaption:before, [class*=' c4-border'] figcaption:before { left: 15px; left: var(--border-margin); } [class^='c4-border'] figcaption:after, [class*=' c4-border'] figcaption:after { right: 15px; right: var(--border-margin); } [class^='c4-border'].hover:before, [class^='c4-border'].hover:after, [class^='c4-border'].hover figcaption:before, [class^='c4-border'].hover figcaption:after, [class^='c4-border']:hover:before, [class^='c4-border']:hover:after, [class^='c4-border']:hover figcaption:before, [class^='c4-border']:hover figcaption:after, [class^='c4-border']:focus:before, [class^='c4-border']:focus:after, [class^='c4-border']:focus figcaption:before, [class^='c4-border']:focus figcaption:after, :focus > [class^='c4-border']:before, :focus > [class^='c4-border']:after, :focus > [class^='c4-border'] figcaption:before, :focus > [class^='c4-border'] figcaption:after, [class*=' c4-border'].hover:before, [class*=' c4-border'].hover:after, [class*=' c4-border'].hover figcaption:before, [class*=' c4-border'].hover figcaption:after, [class*=' c4-border']:hover:before, [class*=' c4-border']:hover:after, [class*=' c4-border']:hover figcaption:before, [class*=' c4-border']:hover figcaption:after, [class*=' c4-border']:focus:before, [class*=' c4-border']:focus:after, [class*=' c4-border']:focus figcaption:before, [class*=' c4-border']:focus figcaption:after, :focus > [class*=' c4-border']:before, :focus > [class*=' c4-border']:after, :focus > [class*=' c4-border'] figcaption:before, :focus > [class*=' c4-border'] figcaption:after { transform: scale(1); } /* c4-border-center ----------------------------- */ /* c4-border-vert ----------------------------- */ .c4-border-vert:before, .c4-border-vert:after { transition-duration: 0s; } .c4-border-vert.hover:before, .c4-border-vert.hover:after, .c4-border-vert:hover:before, .c4-border-vert:hover:after, .c4-border-vert:focus:before, .c4-border-vert:focus:after, :focus > .c4-border-vert:before, :focus > .c4-border-vert:after { transition-delay: 480ms; } /* c4-border-horiz ----------------------------- */ .c4-border-horiz figcaption:before, .c4-border-horiz figcaption:after { transition-duration: 0s; } .c4-border-horiz.hover figcaption:before, .c4-border-horiz.hover figcaption:after, .c4-border-horiz:hover figcaption:before, .c4-border-horiz:hover figcaption:after, .c4-border-horiz:focus figcaption:before, .c4-border-horiz:focus figcaption:after, :focus > .c4-border-horiz figcaption:before, :focus > .c4-border-horiz figcaption:after { transition-delay: 480ms; } /* c4-border-bottom ----------------------------- */ .c4-border-bottom:after { transition-delay: 480ms; } .c4-border-bottom:before, .c4-border-bottom:after { transition-duration: 0s; } .c4-border-bottom figcaption:before, .c4-border-bottom figcaption:after { transform-origin: 100% 100%; } .c4-border-bottom.hover:before, .c4-border-bottom:hover:before, .c4-border-bottom:focus:before, :focus > .c4-border-bottom:before { transition-delay: 480ms; } .c4-border-bottom.hover:after, .c4-border-bottom:hover:after, .c4-border-bottom:focus:after, :focus > .c4-border-bottom:after { transition-delay: 0s; } /* c4-border-top ----------------------------- */ .c4-border-top:before { transition-delay: 480ms; } .c4-border-top:before, .c4-border-top:after { transition-duration: 0s; } .c4-border-top figcaption:before, .c4-border-top figcaption:after { transform-origin: 0 0; } .c4-border-top.hover:after, .c4-border-top:hover:after, .c4-border-top:focus:after, :focus > .c4-border-top:after { transition-delay: 480ms; } .c4-border-top.hover:before, .c4-border-top:hover:before, .c4-border-top:focus:before, :focus > .c4-border-top:before { transition-delay: 0s; } /* c4-border-right ----------------------------- */ .c4-border-right:before, .c4-border-right:after { transform-origin: 100% 100%; } .c4-border-right figcaption:after { transition-delay: 480ms; } .c4-border-right figcaption:before, .c4-border-right figcaption:after { transition-duration: 0s; } .c4-border-right.hover figcaption:before, .c4-border-right:hover figcaption:before, .c4-border-right:focus figcaption:before, :focus > .c4-border-right figcaption:before { transition-delay: 480ms; } .c4-border-right.hover figcaption:after, .c4-border-right:hover figcaption:after, .c4-border-right:focus figcaption:after, :focus > .c4-border-right figcaption:after { transition-delay: 0s; } /* c4-border-left ----------------------------- */ .c4-border-left:before, .c4-border-left:after { transform-origin: 0 0; } .c4-border-left figcaption:before { transition-delay: 480ms; } .c4-border-left figcaption:before, .c4-border-left figcaption:after { transition-duration: 0s; } .c4-border-left.hover figcaption:after, .c4-border-left:hover figcaption:after, .c4-border-left:focus figcaption:after, :focus > .c4-border-left figcaption:after { transition-delay: 480ms; } .c4-border-left.hover figcaption:before, .c4-border-left:hover figcaption:before, .c4-border-left:focus figcaption:before, :focus > .c4-border-left figcaption:before { transition-delay: 0s; } /* c4-border-corners-1 ----------------------------- */ .c4-border-corners-1:before, .c4-border-corners-1 figcaption:before { transform-origin: 0 0; } .c4-border-corners-1:after, .c4-border-corners-1 figcaption:after { transform-origin: 100% 100%; } /* c4-border-corners-2 ----------------------------- */ .c4-border-corners-2:before, .c4-border-corners-2 figcaption:before { transform-origin: 100% 100%; } .c4-border-corners-2:after, .c4-border-corners-2 figcaption:after { transform-origin: 0 0; } /* c4-border-top-left ----------------------------- */ .c4-border-top-left:before, .c4-border-top-left:after, .c4-border-top-left figcaption:before, .c4-border-top-left figcaption:after { transform-origin: 0 0; } .c4-border-top-left:before { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-top-left:after { transition-delay: 0s; } .c4-border-top-left figcaption:before { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-top-left figcaption:after { transition-delay: 0s; } .c4-border-top-left.hover:before, .c4-border-top-left:hover:before, .c4-border-top-left:focus:before, :focus > .c4-border-top-left:before { transition-delay: 0s; } .c4-border-top-left.hover:after, .c4-border-top-left:hover:after, .c4-border-top-left:focus:after, :focus > .c4-border-top-left:after { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-top-left.hover figcaption:before, .c4-border-top-left:hover figcaption:before, .c4-border-top-left:focus figcaption:before, :focus > .c4-border-top-left figcaption:before { transition-delay: 0s; } .c4-border-top-left.hover figcaption:after, .c4-border-top-left:hover figcaption:after, .c4-border-top-left:focus figcaption:after, :focus > .c4-border-top-left figcaption:after { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } /* c4-border-top-right ----------------------------- */ .c4-border-top-right:before, .c4-border-top-right:after, .c4-border-top-right figcaption:before, .c4-border-top-right figcaption:after { transform-origin: 100% 0%; } .c4-border-top-right:before { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-top-right:after { transition-delay: 0s; } .c4-border-top-right figcaption:before { transition-delay: 0s; } .c4-border-top-right figcaption:after { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-top-right.hover:before, .c4-border-top-right:hover:before, .c4-border-top-right:focus:before, :focus > .c4-border-top-right:before { transition-delay: 0s; } .c4-border-top-right.hover:after, .c4-border-top-right:hover:after, .c4-border-top-right:focus:after, :focus > .c4-border-top-right:after { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-top-right.hover figcaption:before, .c4-border-top-right:hover figcaption:before, .c4-border-top-right:focus figcaption:before, :focus > .c4-border-top-right figcaption:before { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-top-right.hover figcaption:after, .c4-border-top-right:hover figcaption:after, .c4-border-top-right:focus figcaption:after, :focus > .c4-border-top-right figcaption:after { transition-delay: 0s; } /* c4-border-bottom-left ----------------------------- */ .c4-border-bottom-left:before, .c4-border-bottom-left:after, .c4-border-bottom-left figcaption:before, .c4-border-bottom-left figcaption:after { transform-origin: 0 100%; } .c4-border-bottom-left:before { transition-delay: 0s; } .c4-border-bottom-left:after { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-bottom-left figcaption:before { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-bottom-left figcaption:after { transition-delay: 0s; } .c4-border-bottom-left.hover:before, .c4-border-bottom-left:hover:before, .c4-border-bottom-left:focus:before, :focus > .c4-border-bottom-left:before { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-bottom-left.hover:after, .c4-border-bottom-left:hover:after, .c4-border-bottom-left:focus:after, :focus > .c4-border-bottom-left:after { transition-delay: 0s; } .c4-border-bottom-left.hover figcaption:before, .c4-border-bottom-left:hover figcaption:before, .c4-border-bottom-left:focus figcaption:before, :focus > .c4-border-bottom-left figcaption:before { transition-delay: 0s; } .c4-border-bottom-left.hover figcaption:after, .c4-border-bottom-left:hover figcaption:after, .c4-border-bottom-left:focus figcaption:after, :focus > .c4-border-bottom-left figcaption:after { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } /* c4-border-bottom-right ----------------------------- */ .c4-border-bottom-right:before, .c4-border-bottom-right:after, .c4-border-bottom-right figcaption:before, .c4-border-bottom-right figcaption:after { transform-origin: 100% 100%; } .c4-border-bottom-right:before { transition-delay: 0s; } .c4-border-bottom-right:after { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-bottom-right figcaption:before { transition-delay: 0s; } .c4-border-bottom-right figcaption:after { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-bottom-right.hover:before, .c4-border-bottom-right:hover:before, .c4-border-bottom-right:focus:before, :focus > .c4-border-bottom-right:before { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-bottom-right.hover:after, .c4-border-bottom-right:hover:after, .c4-border-bottom-right:focus:after, :focus > .c4-border-bottom-right:after { transition-delay: 0s; } .c4-border-bottom-right.hover figcaption:before, .c4-border-bottom-right:hover figcaption:before, .c4-border-bottom-right:focus figcaption:before, :focus > .c4-border-bottom-right figcaption:before { transition-delay: 480ms; transition-delay: calc(var(--transition-duration) / 1.25); } .c4-border-bottom-right.hover figcaption:after, .c4-border-bottom-right:hover figcaption:after, .c4-border-bottom-right:focus figcaption:after, :focus > .c4-border-bottom-right figcaption:after { transition-delay: 0s; } /* c4-border-cc-1 ----------------------------- */ .c4-border-cc-1:before, .c4-border-cc-1:after, .c4-border-cc-1 figcaption:before, .c4-border-cc-1 figcaption:after { transition-duration: 300ms; } .c4-border-cc-1:before, .c4-border-cc-1 figcaption:after { transform-origin: 0 0; } .c4-border-cc-1:after, .c4-border-cc-1 figcaption:before { transform-origin: 100% 100%; } .c4-border-cc-1:before { transition-delay: 600ms; } .c4-border-cc-1:after { transition-delay: 0s; } .c4-border-cc-1 figcaption:before { transition-delay: 900ms; } .c4-border-cc-1 figcaption:after { transition-delay: 300ms; } .c4-border-cc-1.hover:before, .c4-border-cc-1:hover:before, .c4-border-cc-1:focus:before, :focus > .c4-border-cc-1:before { transition-delay: 300ms; } .c4-border-cc-1.hover:after, .c4-border-cc-1:hover:after, .c4-border-cc-1:focus:after, :focus > .c4-border-cc-1:after { transition-delay: 900ms; } .c4-border-cc-1.hover figcaption:before, .c4-border-cc-1:hover figcaption:before, .c4-border-cc-1:focus figcaption:before, :focus > .c4-border-cc-1 figcaption:before { transition-delay: 0s; } .c4-border-cc-1.hover figcaption:after, .c4-border-cc-1:hover figcaption:after, .c4-border-cc-1:focus figcaption:after, :focus > .c4-border-cc-1 figcaption:after { transition-delay: 600ms; } /* c4-border-ccc-1 ----------------------------- */ .c4-border-ccc-1:before, .c4-border-ccc-1:after, .c4-border-ccc-1 figcaption:before, .c4-border-ccc-1 figcaption:after { transition-duration: 400ms; } .c4-border-ccc-1:before, .c4-border-ccc-1 figcaption:after { transform-origin: 100% 100%; } .c4-border-ccc-1:after, .c4-border-ccc-1 figcaption:before { transform-origin: 0 0; } .c4-border-ccc-1:before { transition-delay: 0s; } .c4-border-ccc-1:after { transition-delay: 600ms; } .c4-border-ccc-1 figcaption:before { transition-delay: 900ms; } .c4-border-ccc-1 figcaption:after { transition-delay: 300ms; } .c4-border-ccc-1.hover:before, .c4-border-ccc-1:hover:before, .c4-border-ccc-1:focus:before, :focus > .c4-border-ccc-1:before { transition-delay: 900ms; } .c4-border-ccc-1.hover:after, .c4-border-ccc-1:hover:after, .c4-border-ccc-1:focus:after, :focus > .c4-border-ccc-1:after { transition-delay: 300ms; } .c4-border-ccc-1.hover figcaption:before, .c4-border-ccc-1:hover figcaption:before, .c4-border-ccc-1:focus figcaption:before, :focus > .c4-border-ccc-1 figcaption:before { transition-delay: 0s; } .c4-border-ccc-1.hover figcaption:after, .c4-border-ccc-1:hover figcaption:after, .c4-border-ccc-1:focus figcaption:after, :focus > .c4-border-ccc-1 figcaption:after { transition-delay: 600ms; } /* c4-border-cc-2 ----------------------------- */ .c4-border-cc-2:before, .c4-border-cc-2 figcaption:after { transform-origin: 0 0; } .c4-border-cc-2:after, .c4-border-cc-2 figcaption:before { transform-origin: 100% 100%; } /* c4-border-ccc-2 ----------------------------- */ .c4-border-ccc-2:before, .c4-border-ccc-2 figcaption:after { transform-origin: 100% 100%; } .c4-border-ccc-2:after, .c4-border-ccc-2 figcaption:before { transform-origin: 0 0; } /* c4-border-cc-3 ----------------------------- */ .c4-border-cc-3:before, .c4-border-cc-3 figcaption:after { transform-origin: 0 0; } .c4-border-cc-3:after, .c4-border-cc-3 figcaption:before { transform-origin: 100% 100%; } .c4-border-cc-3:before { right: 33px; right: calc(var(--border-margin) + var(--border-margin) + var(--border-width)); left: 0; } .c4-border-cc-3:after { left: 33px; left: calc(var(--border-margin) + var(--border-margin) + var(--border-width)); right: 0; } .c4-border-cc-3 figcaption:before { top: 33px; top: calc(var(--border-margin) + var(--border-margin) + var(--border-width)); bottom: 0; } .c4-border-cc-3 figcaption:after { bottom: 33px; bottom: calc(var(--border-margin) + var(--border-margin) + var(--border-width)); top: 0; } /* c4-border-ccc-3 ----------------------------- */ .c4-border-ccc-3:before, .c4-border-ccc-3 figcaption:after { transform-origin: 100% 100%; } .c4-border-ccc-3:after, .c4-border-ccc-3 figcaption:before { transform-origin: 0 0; } .c4-border-ccc-3:before { left: 33px; left: calc(var(--border-margin) + var(--border-margin) + var(--border-width)); right: 0; } .c4-border-ccc-3:after { right: 33px; right: calc(var(--border-margin) + var(--border-margin) + var(--border-width)); left: 0; } .c4-border-ccc-3 figcaption:before { bottom: 33px; bottom: calc(var(--border-margin) + var(--border-margin) + var(--border-width)); top: 0; } .c4-border-ccc-3 figcaption:after { top: 33px; top: calc(var(--border-margin) + var(--border-margin) + var(--border-width)); bottom: 0; } /* c4-border-fade ----------------------------- */ .c4-border-fade:before, .c4-border-fade:after, .c4-border-fade figcaption:before, .c4-border-fade figcaption:after { transform: scale(1); opacity: 0; } .c4-border-fade.hover:before, .c4-border-fade.hover:after, .c4-border-fade.hover figcaption:before, .c4-border-fade.hover figcaption:after, .c4-border-fade:hover:before, .c4-border-fade:hover:after, .c4-border-fade:hover figcaption:before, .c4-border-fade:hover figcaption:after, .c4-border-fade:focus:before, .c4-border-fade:focus:after, .c4-border-fade:focus figcaption:before, .c4-border-fade:focus figcaption:after, :focus > .c4-border-fade:before, :focus > .c4-border-fade:after, :focus > .c4-border-fade figcaption:before, :focus > .c4-border-fade figcaption:after { opacity: 1; } @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) { [class^='c4-border']:before, [class^='c4-border']:after, [class*=' c4-border']:before, [class*=' c4-border']:after { height: 3px; left: 15px; right: 15px; } [class^='c4-border']:before, [class*=' c4-border']:before { top: 15px; } [class^='c4-border']:after, [class*=' c4-border']:after { bottom: 15px; } [class^='c4-border'] figcaption:before, [class^='c4-border'] figcaption:after, [class*=' c4-border'] figcaption:before, [class*=' c4-border'] figcaption:after { width: 3px; top: 15px; bottom: 15px; } [class^='c4-border'] figcaption:before, [class*=' c4-border'] figcaption:before { left: 15px; } [class^='c4-border'] figcaption:after, [class*=' c4-border'] figcaption:after { right: 15px; } } .c4-image-zoom-in.hover img, .c4-image-zoom-in:hover img, .c4-image-zoom-in:focus img, :focus > .c4-image-zoom-in img { transform: scale(1.25); } .c4-image-zoom-out img { transform: scale(1.25); } .c4-image-zoom-out.hover img, .c4-image-zoom-out:hover img, .c4-image-zoom-out:focus img, :focus > .c4-image-zoom-out img { transform: scale(1); } .c4-image-pan-up img { transform-origin: top; transform: scale(1.2) translate(0, 0); } .c4-image-pan-up.hover img, .c4-image-pan-up:hover img, .c4-image-pan-up:focus img, :focus > .c4-image-pan-up img { transform: scale(1.2) translate(0, -15%); } .c4-image-pan-down img { transform-origin: bottom; transform: scale(1.2) translate(0, 0); } .c4-image-pan-down:hover img, .c4-image-pan-down:focus img, :focus > .c4-image-pan-down img { transform: scale(1.2) translate(0, 15%); } .c4-image-pan-left img { transform-origin: left; transform: scale(1.2) translate(0, 0); } .c4-image-pan-left.hover img, .c4-image-pan-left:hover img, .c4-image-pan-left:focus img, :focus > .c4-image-pan-left img { transform: scale(1.2) translate(-15%, 0); } .c4-image-pan-right img { transform-origin: right; transform: scale(1.2) translate(0, 0); } .c4-image-pan-right.hover img, .c4-image-pan-right:hover img, .c4-image-pan-right:focus img, :focus > .c4-image-pan-right img { transform: scale(1.2) translate(15%, 0); } .c4-image-blur.hover img, .c4-image-blur:hover img, .c4-image-blur:focus img, :focus > .c4-image-blur img { filter: blur(4px); transform: scale(1.1); } .c4-image-rotate-left img { transform: scale(1.1) translate(0, 0); } .c4-image-rotate-left.hover img, .c4-image-rotate-left:hover img, .c4-image-rotate-left:focus img, :focus > .c4-image-rotate-left img { transform: scale(1.3) rotate(-15deg); } .c4-image-rotate-right img { transform: scale(1.1) translate(0, 0); } .c4-image-rotate-right.hover img, .c4-image-rotate-right:hover img, .c4-image-rotate-right:focus img, :focus > .c4-image-rotate-right img { transform: scale(1.3) rotate(15deg); } .c4-delay-100, .c4-delay-100 > * { transition-delay: 100ms; } .c4-delay-200, .c4-delay-200 > * { transition-delay: 200ms; } .c4-delay-300, .c4-delay-300 > * { transition-delay: 300ms; } .c4-delay-400, .c4-delay-400 > * { transition-delay: 400ms; } .c4-delay-500, .c4-delay-500 > * { transition-delay: 500ms; } .c4-delay-600, .c4-delay-600 > * { transition-delay: 600ms; } .c4-delay-700, .c4-delay-700 > * { transition-delay: 700ms; } .c4-delay-800, .c4-delay-800 > * { transition-delay: 800ms; } .c4-delay-900, .c4-delay-900 > * { transition-delay: 900ms; } .c4-delay-1000, .c4-delay-1000 > * { transition-delay: 1000ms; } [class^='c4-fade'], [class*=' c4-fade'], [class^='c4-reveal'], [class*=' c4-reveal'], [class^='c4-rotate'], [class*=' c4-rotate'] { display: inline-block; } [class^='c4-fade'] > *, [class*=' c4-fade'] > *, [class^='c4-reveal'] > *, [class*=' c4-reveal'] > *, [class^='c4-rotate'] > *, [class*=' c4-rotate'] > * { display: inline-block; } [class^='c4-fade'] > *:last-child, [class*=' c4-fade'] > *:last-child, [class^='c4-reveal'] > *:last-child, [class*=' c4-reveal'] > *:last-child, [class^='c4-rotate'] > *:last-child, [class*=' c4-rotate'] > *:last-child { margin-bottom: 0; } [class^='c4-reveal'], [class*=' c4-reveal'], [class^='c4-rotate'], [class*=' c4-rotate'] { overflow: hidden; opacity: 1; } [class^='c4-fade'], [class*=' c4-fade'] { opacity: 0; } .c4-izmir.hover [class^='c4-fade'], .c4-izmir.hover [class*=' c4-fade'], .c4-izmir:hover [class^='c4-fade'], .c4-izmir:hover [class*=' c4-fade'], .c4-izmir:focus [class^='c4-fade'], .c4-izmir:focus [class*=' c4-fade'], :focus > .c4-izmir [class^='c4-fade'], :focus > .c4-izmir [class*=' c4-fade'] { opacity: 1; transform: translate(0); } .c4-izmir.hover [class^='c4-reveal'], .c4-izmir.hover [class*=' c4-reveal'], .c4-izmir.hover [class^='c4-rotate'], .c4-izmir.hover [class*=' c4-rotate'], .c4-izmir:hover [class^='c4-reveal'], .c4-izmir:hover [class*=' c4-reveal'], .c4-izmir:hover [class^='c4-rotate'], .c4-izmir:hover [class*=' c4-rotate'], .c4-izmir:focus [class^='c4-reveal'], .c4-izmir:focus [class*=' c4-reveal'], .c4-izmir:focus [class^='c4-rotate'], .c4-izmir:focus [class*=' c4-rotate'], :focus > .c4-izmir [class^='c4-reveal'], :focus > .c4-izmir [class*=' c4-reveal'], :focus > .c4-izmir [class^='c4-rotate'], :focus > .c4-izmir [class*=' c4-rotate'] { opacity: 1; } .c4-izmir.hover [class^='c4-reveal'] > *, .c4-izmir.hover [class*=' c4-reveal'] > *, .c4-izmir.hover [class^='c4-rotate'] > *, .c4-izmir.hover [class*=' c4-rotate'] > *, .c4-izmir:hover [class^='c4-reveal'] > *, .c4-izmir:hover [class*=' c4-reveal'] > *, .c4-izmir:hover [class^='c4-rotate'] > *, .c4-izmir:hover [class*=' c4-rotate'] > *, .c4-izmir:focus [class^='c4-reveal'] > *, .c4-izmir:focus [class*=' c4-reveal'] > *, .c4-izmir:focus [class^='c4-rotate'] > *, .c4-izmir:focus [class*=' c4-rotate'] > *, :focus > .c4-izmir [class^='c4-reveal'] > *, :focus > .c4-izmir [class*=' c4-reveal'] > *, :focus > .c4-izmir [class^='c4-rotate'] > *, :focus > .c4-izmir [class*=' c4-rotate'] > * { transform: translate(0) rotate(0deg); } .c4-fade-up { transform: translateY(1.5rem); } .c4-fade-down { transform: translateY(-1.5rem); } .c4-fade-left { transform: translateX(1.5rem); } .c4-fade-right { transform: translateX(-1.5rem); } .c4-reveal-up > * { transform: translateY(100%); } .c4-reveal-down > * { transform: translateY(-100%); } .c4-reveal-left > * { transform: translateX(100%); } .c4-reveal-right > * { transform: translateX(-100%); } .c4-rotate-up-right > * { transform-origin: bottom left; transform: rotate(90deg); } .c4-rotate-up-left > * { transform-origin: bottom right; transform: rotate(-90deg); } .c4-rotate-down-right > * { transform-origin: top left; transform: rotate(-90deg); } .c4-rotate-down-left > * { transform-origin: top right; transform: rotate(90deg); } .c4-gradient-top { background-image: linear-gradient(180deg, #00B4DB 0%, #0083B0 100%); background-image: linear-gradient(180deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .c4-gradient-left { background-image: linear-gradient(90deg, #00B4DB 0%, #0083B0 100%); background-image: linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .c4-gradient-right { background-image: linear-gradient(270deg, #00B4DB 0%, #0083B0 100%); background-image: linear-gradient(270deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .c4-gradient-bottom { background-image: linear-gradient(0deg, #00B4DB 0%, #0083B0 100%); background-image: linear-gradient(0deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .c4-gradient-top-left { background-image: linear-gradient(135deg, #00B4DB 0%, #0083B0 100%); background-image: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .c4-gradient-top-right { background-image: linear-gradient(225deg, #00B4DB 0%, #0083B0 100%); background-image: linear-gradient(225deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .c4-gradient-bottom-left { background-image: linear-gradient(45deg, #00B4DB 0%, #0083B0 100%); background-image: linear-gradient(45deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .c4-gradient-bottom-right { background-image: linear-gradient(315deg, #00B4DB 0%, #0083B0 100%); background-image: linear-gradient(315deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .c4-izmir .c4-layout-top-left { justify-content: flex-start; align-items: flex-start; text-align: left; } .c4-izmir .c4-layout-top-center { justify-content: flex-start; } .c4-izmir .c4-layout-top-right { justify-content: flex-start; align-items: flex-end; text-align: right; } .c4-izmir .c4-layout-center-left { align-items: flex-start; text-align: left; } .c4-izmir .c4-layout-center-right { align-items: flex-end; text-align: right; } .c4-izmir .c4-layout-bottom-left { justify-content: flex-end; align-items: flex-start; text-align: left; } .c4-izmir .c4-layout-bottom-center { justify-content: flex-end; } .c4-izmir .c4-layout-bottom-right { justify-content: flex-end; align-items: flex-end; text-align: right; } .c4-izmir { background-color: #00B4DB; background-color: var(--primary-color); } .c4-izmir figcaption { padding: 2em; padding: calc(var(--padding) * 2); } .c4-izmir figcaption > * { opacity: 0; } .c4-izmir.hover > img, .c4-izmir:hover > img, .c4-izmir:focus > img, :focus > .c4-izmir > img { opacity: 0.25; opacity: var(--image-opacity); } .c4-izmir.hover figcaption > *, .c4-izmir:hover figcaption > *, .c4-izmir:focus figcaption > *, :focus > .c4-izmir figcaption > * { opacity: 1; } /*# sourceMappingURL=izmir.css.map */