@@ -516,36 +516,53 @@ body {
516516 left : 0 ;
517517 width : 100% ;
518518 height : 100% ;
519- background-color : rgba (0 , 0 , 0 , 0.4 );
519+ background-color : rgba (0 , 0 , 0 , 0.6 );
520520 display : flex;
521521 align-items : center;
522522 justify-content : center;
523523 opacity : 0 ;
524524 transition : opacity 0.3s ease;
525525}
526526
527+ .overlay-content {
528+ text-align : center;
529+ transform : translateY (20px );
530+ transition : transform 0.3s ease;
531+ }
532+
527533.play-overlay i {
528534 color : white;
529535 font-size : 2rem ;
530- transform : scale ( 0.8 ) ;
531- transition : transform 0.3 s ease ;
536+ margin-bottom : 1 rem ;
537+ display : block ;
532538}
533539
534- .video-thumbnail : hover {
535- transform : translateY (-3px );
536- box-shadow : 0 4px 12px var (--shadow-color );
540+ .video-description {
541+ color : white;
542+ font-size : 1rem ;
543+ margin : 0 ;
544+ padding : 0 1rem ;
545+ font-weight : 500 ;
546+ opacity : 0 ;
547+ transform : translateY (10px );
548+ transition : opacity 0.3s ease, transform 0.3s ease;
537549}
538550
539- .video-thumbnail : hover img {
540- transform : scale ( 1.03 ) ;
551+ .video-thumbnail : hover . play-overlay {
552+ opacity : 1 ;
541553}
542554
543- .video-thumbnail : hover .play-overlay {
555+ .video-thumbnail : hover .overlay-content {
556+ transform : translateY (0 );
557+ }
558+
559+ .video-thumbnail : hover .video-description {
544560 opacity : 1 ;
561+ transform : translateY (0 );
545562}
546563
547- .video-thumbnail : hover . play-overlay i {
548- transform : scale (1 );
564+ .video-thumbnail : hover img {
565+ transform : scale (1.03 );
549566}
550567
551568/* Timeline Responsive */
0 commit comments