figure.effect-sadie figcaption::before {
position
:
absolute
;
top
:
0
;
left
:
0
;
width
:
100%
;
height
:
100%
;
background
: linear-gradient(to
bottom
, rgba(
72
,
76
,
97
,
0
)
0%
, rgba(
72
,
76
,
97
,
0.8
)
75%
);
content
:
''
;
opacity
:
0
;
transform
: translate
3
d(
0
,
50%
,
0
);
}
figure.effect-sadie h
2
{
position
:
absolute
;
top
:
50%
;
left
:
0
;
width
:
100%
;
color
:
#484c61
;
transition
: transform
0.35
s, color
0.35
s;
transform
: translate
3
d(
0
,
-50%
,
0
);
}
figure.effect-sadie figcaption::before,
figure.effect-sadie p {
transition
: opacity
0.35
s, transform
0.35
s;
}
figure.effect-sadie p {
position
:
absolute
;
bottom
:
0
;
left
:
0
;
padding
:
2em
;
width
:
100%
;
opacity
:
0
;
transform
: translate
3
d(
0
,
10px
,
0
);
}
figure.effect-sadie:hover h
2
{
color
:
#fff
;
transform
: translate
3
d(
0
,
-50%
,
0
) translate
3
d(
0
,
-40px
,
0
);
}
figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
opacity
:
1
;
transform
: translate
3
d(
0
,
0
,
0
);
}