Switched to clip planes, much better!

replace/6a1ae9dd6498ce5e8c74d1cbdc357d89093d11b4
Cobular 5 years ago
parent f46fb9fe02
commit 695cec1dac

@ -15,47 +15,43 @@
width: 90%; width: 90%;
position: absolute; position: absolute;
z-index: 1; z-index: 1;
top: 68%; top: 71%;
padding: 15px 20px; padding: 10px 15px;
transition: 0.2s ease; } transition: 0.2s ease; }
.service-wrapper-inner p { .service-wrapper-inner p {
color: #e7e7e7; } color: #e7e7e7; }
.service-wrapper-inner.notitle { .service-wrapper-inner.notitle {
width: 60%; width: 60%;
top: 70%; } top: 76%; }
.service-overlay { .service-overlay {
background-color: rgba(32, 32, 32, 0.4); background-color: rgba(32, 32, 32, 0.4);
width: 120%; width: 120%;
height: 120%; height: 120%;
position: absolute; position: absolute;
top: 80%; top: 68%;
left: -28px; left: -28px;
z-index: 0; z-index: 0;
transition: 0.2s ease; } transition: 0.2s ease; }
.service-overlay.notitle { .service-overlay.notitle {
-webkit-transform: rotate(35deg); clip-path: polygon(0 0, 100% calc(100% - 2vw), 100% 100%, 0 100%);
-moz-transform: rotate(35deg); height: 200%; }
-ms-transform: rotate(35deg);
-o-transform: rotate(35deg);
left: -65%;
height: 300%; }
.service-overlay.title { .service-overlay.title {
-webkit-transform: rotate(10deg); clip-path: polygon(0 0, 100% calc(100% - 18.5vw), 100% 100%, 0 100%); }
-moz-transform: rotate(10deg);
-ms-transform: rotate(10deg);
-o-transform: rotate(10deg); }
.grid-item:hover .service-wrapper-inner { .grid-item:hover .service-wrapper-inner {
top: -10%; top: -10%;
padding: 20px 20px; } padding: 15px 15px; }
.grid-item:hover .service-wrapper-inner.notitle { .grid-item:hover .service-wrapper-inner.notitle {
padding: 15px 20px; } padding: 10px 15px; }
.grid-item:hover .service-overlay { .grid-item:hover .service-overlay {
top: -10%;
background-color: rgba(32, 32, 32, 0.8); } background-color: rgba(32, 32, 32, 0.8); }
.grid-item:hover .service-overlay.title {
top: -10%;
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
.grid-item:hover .service-overlay.notitle { .grid-item:hover .service-overlay.notitle {
top: -20%; top: -20%;
clip-path: polygon(0 0, calc(100% - 15vw) 0, 100% 100%, 0 100%);
left: -20%; } left: -20%; }
.grid { .grid {
@ -80,8 +76,8 @@
.grid-item--width2 { .grid-item--width2 {
width: 100%; } } width: 100%; } }
.blur-me { .blur-me {
filter: grayscale(15%) blur(0.5px) brightness(100%); filter: grayscale(0%) blur(0.5px) brightness(100%);
opacity: 0.8; opacity: 1;
box-shadow: none; } box-shadow: none; }
.unblur-me { .unblur-me {

@ -21,56 +21,53 @@
width: 90% width: 90%
position: absolute position: absolute
z-index: 1 z-index: 1
top: 68% top: 71%
padding: 15px 20px padding: 10px 15px
transition: 0.2s ease transition: 0.2s ease
p p
color: #e7e7e7 color: #e7e7e7
&.notitle &.notitle
width: 60% width: 60%
top: 70% top: 76%
.service-overlay .service-overlay
background-color: rgba(32, 32, 32, 0.4) background-color: rgba(32, 32, 32, 0.4)
width: 120% width: 120%
height: 120% height: 120%
position: absolute position: absolute
top: 80% top: 68%
left: -28px left: -28px
z-index: 0 z-index: 0
transition: 0.2s ease transition: 0.2s ease
&.notitle &.notitle
-webkit-transform: rotate(35deg) clip-path: polygon(0 0, 100% calc(100% - 2vw), 100% 100%, 0 100%)
-moz-transform: rotate(35deg) height: 200%
-ms-transform: rotate(35deg)
-o-transform: rotate(35deg)
left: -65%
height: 300%
&.title &.title
-webkit-transform: rotate(10deg) clip-path: polygon(0 0, 100% calc(100% - 18.5vw), 100% 100%, 0 100%)
-moz-transform: rotate(10deg)
-ms-transform: rotate(10deg)
-o-transform: rotate(10deg)
.grid-item:hover .grid-item:hover
.service-wrapper-inner .service-wrapper-inner
top: -10% top: -10%
padding: 20px 20px padding: 15px 15px
&.notitle &.notitle
padding: 15px 20px padding: 10px 15px
.service-overlay .service-overlay
top: -10%
background-color: rgba(32, 32, 32, 0.8) background-color: rgba(32, 32, 32, 0.8)
&.title
top: -10%
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
&.notitle &.notitle
top: -20% top: -20%
clip-path: polygon(0 0, calc(100% - 15vw) 0, 100% 100%, 0 100%)
left: -20% left: -20%
@ -99,8 +96,8 @@
.blur-me .blur-me
filter: grayscale(15%) blur(0.5px) brightness(100%) filter: grayscale(0%) blur(0.5px) brightness(100%)
opacity: .8 opacity: 1
//transform: scale(.995) //transform: scale(.995)
box-shadow: none box-shadow: none

Loading…
Cancel
Save