File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -54,9 +54,11 @@ async function initializeServices() {
5454 }
5555
5656 card . innerHTML = `
57- <div class="service-icon logo-${ service . icon } "></div>
58- <div class="service-name">${ service . name } </div>
59- ${ isDisabled ? '<div class="disabled-overlay">Codec Required</div>' : '' }
57+ <div class="service-card-inner">
58+ <div class="service-icon logo-${ service . icon } "></div>
59+ <div class="service-name">${ service . name } </div>
60+ ${ isDisabled ? '<div class="disabled-overlay">Codec Required</div>' : '' }
61+ </div>
6062 ` ;
6163
6264 grid . appendChild ( card ) ;
Original file line number Diff line number Diff line change @@ -59,19 +59,27 @@ body {
5959
6060.service-card {
6161 position : relative;
62- aspect-ratio : 1 ;
62+ padding-bottom : 100 % ; /* Simulates aspect-ratio: 1 for Chrome < 88 */
6363 background : var (--bg-card );
6464 border : 1px solid var (--border-color );
6565 border-radius : var (--border-radius );
6666 cursor : pointer;
6767 transition : var (--transition );
68+ overflow : hidden;
69+ }
70+
71+ .service-card-inner {
72+ position : absolute;
73+ top : 0 ;
74+ left : 0 ;
75+ right : 0 ;
76+ bottom : 0 ;
6877 display : flex;
6978 flex-direction : column;
7079 align-items : center;
7180 justify-content : center;
7281 text-decoration : none;
7382 color : var (--text-primary );
74- overflow : hidden;
7583}
7684
7785.service-card ::before {
You can’t perform that action at this time.
0 commit comments