افکتهای زیبا برای نمایش رسانه - Media PopUp Effect ( نمونه 8)

ساخت وبلاگ

*, *::after, *::before {-webkit-box-sizing:border-box;box-sizing:border-box;}

body {

font-family:'Space Mono','Avenir Next',Avenir,'Helvetica Neue',Helvetica,'Segoe UI',Arial,sans-serif;

color:#fff;

background:#4133b4;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;

overflow:auto;

overflow-x:hidden;

position:relative;

width:100vw;

}

.js .loading::after {

content:'';

position:fixed;

top:50%;

left:50%;

width:70px;

height:70px;

margin:-35px00-35px;

pointer-events:none;

z-index:101;

border:7pxsolid#4133b4;

-webkit-transition:opacity0.3s;

transition:opacity0.3s;

-webkit-animation:loaderAnim0.8sease-outinfinitealternateforwards;

animation:loaderAnim0.8sease-outinfinitealternateforwards;

}

@-webkit-keyframes loaderAnim {

to {

-webkit-transform:translate3d(0,-100px,0);

transform:translate3d(0,-100px,0);

}

}

@keyframes loaderAnim {

to {

-webkit-transform:translate3d(0,-100px,0);

transform:translate3d(0,-100px,0);

}

}

/* Content */

.content {

position:relative;

}

.content--blended p {

max-width:65vw;

margin:200pxauto;

text-align:justify;

font-size:1.65em;

line-height:1.5;

}

.content--blended {

isolation:isolate;

}

.content__paragraph {

position:relative;

z-index:100;

}

/* Individual paragraph colors and blend modes */

.content__paragraph--c8 {

color:#29fca5;

mix-blend-mode:exclusion;

}

.pop-media {

position:absolute;

display:-webkit-flex;

display:flex;

-webkit-justify-content:center;

justify-content:center;

-webkit-align-items:center;

align-items:center;

width:300px;

height:200px;

pointer-events:none;

opacity:0;

background-repeat:no-repeat;

background-position:50%50%;

background-size:cover;

}

/* Hover text */

.pop-text {

font-weight:bold;

position:relative;

cursor:default;

white-space:nowrap;

word-spacing:-0.1em;

color:#fded62;

-webkit-user-select:none;

-moz-user-select:none;

-ms-user-select:none;

user-select:none;

-webkit-touch-callout:none;

-khtml-user-select:none;

}

.pop-text--s4::before {

content:'';

position:absolute;

top:100%;

left:0;

width:100%;

height:2px;

background:#fff;

-webkit-transform:scale3d(0,1,1);

transform:scale3d(0,1,1);

-webkit-transform-origin:050%;

transform-origin:050%;

}

.pop-text--s4:hover::before {

-webkit-transform:scale3d(1,1,1);

transform:scale3d(1,1,1);

-webkit-transition:-webkit-transform0.4scubic-bezier(0.2,1,0.3,1)0.05s;

transition:transform0.4scubic-bezier(0.2,1,0.3,1)0.05s;

}

/* Mask reveal */

.pop-media--reveal {

-webkit-mask:linear-gradient(toright,transparent50%,black50%);

mask:linear-gradient(toright,transparent50%,black50%);

-webkit-mask-size:601px;

mask-size:601px;

-webkit-mask-position:0%0%;

mask-position:0%0%;

}

.pop-media--reveal.pop-media--show {

-webkit-animation:revealMedia0.4scubic-bezier(0.2,1,0.3,1)forwards;

animation:revealMedia0.4scubic-bezier(0.2,1,0.3,1)forwards;

}

/* we use pixels because it's more performant than percentages */

@-webkit-keyframes revealMedia {

to {

-webkit-mask-position:300px0%;

mask-position:300px0%;

}

}

@keyframes revealMedia {

to {

-webkit-mask-position:300px0%;

mask-position:300px0%;

}

}

/* for smaller screens */

@-webkit-keyframes revealMediaSmall {

to {

-webkit-mask-position:250px0%;

mask-position:250px0%;

}

}

@keyframes revealMediaSmall {

to {

-webkit-mask-position:250px0%;

mask-position:250px0%;

}

}

/* Style adjustments for smaller screens */

@media screen and (max-width: 50em) {

.pop-media {

width:225px;

height:150px;

}

.pop-media--reveal {

-webkit-mask-size:501px;

mask-size:501px;

}

.pop-media--reveal.pop-media--show {

-webkit-animation-name:revealMediaSmall;

animation-name:revealMediaSmall;

}

}

سون لرن • آموزش...
ما را در سایت سون لرن • آموزش دنبال می کنید

برچسب : نویسنده : استخدام کار 7learn بازدید : 341 تاريخ : چهارشنبه 20 ارديبهشت 1396 ساعت: 13:38

خبرنامه