.card .product-image { height: 300px; } .text-title { font-size: 0.9rem; } .centeritems { place-content: center; } .prod_disp { font-size: 1.2rem; @media (max-width: 718px) { font-size: 1rem; } } .prod_preorder { font-size: 1.2rem; @media (max-width: 718px) { font-size: 1rem; } } .prod_qtywarn { padding-left: 10px; font-size: 1rem; color: grey; } .totali { font-weight: bold; font-size: 1.2rem; } .prod_sconti { font-size: 1.1rem; color: blue; } .product_code { font-size: 0.75rem; color: gray; } .label-qta { font-size: 1.15rem; font-weight: bold; } .countdown_scadenza { font-size: 1.15rem; font-weight: bold; } .subtit_prod { font-style: italic; } .icone_prod { font-size: 1.25rem; @media (max-width: 718px) { font-size: 1.15rem; } } .thumbnail { max-width: 100%; max-height: 100%; } .fullscreen-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: black; display: flex; align-items: center; justify-content: center; } .fullscreen-image { max-width: 100%; max-height: 100%; } .titolo_prod { cursor: pointer; } .image-section { justify-content: center; } .card_titolo_prod { text-align: center; padding: 4px 4px 4px 4px; height: 70px; } .book-image-fixed { max-width: 300px; max-height: 600px; } .img-pic { width: 100%; height: 100%; object-fit: cover; } .q-card__section--vert { padding: 4px; } .book-details { margin: 20px; @media (max-width: 718px) { margin: 4px; } } .book-card { background-color: #f8f8f8; } .book-card-section { display: flex; } .book-image { flex: 1; } .book-block { display: flex; } .book-image q-img { max-width: 100%; } .book-info { padding: 20px; } .book-title { margin: 8px; font-family: 'Arial, Poppins,sans-serif'; font-weight: bold; color: #333; display: block; text-align: center; text-shadow: 1px 1px 1px #555; } .book-title[data-col=c1] { font-size: 1.15rem; line-height: 20px; } .book-title[data-col=c2] { font-size: 1rem; line-height: 19px; } .book-author { color: grey; /* Colore scuro per garantire una buona leggibilità */ } .author { color: darkblue; /* Colore scuro per garantire una buona leggibilità */ text-transform: capitalize; /* Capitalizzazione delle iniziali per ogni parola del nome */ background-color: #f9f9f9; /* Sfondo leggermente diverso per evidenziare il nome */ border-radius: 2px; /* Bordi arrotondati per un aspetto più soft-edged */ display: inline-block; /* Tratta il blocco come elementi inline-block per adattarlo al contenuto */ font-style: italic; /* Stile del testo in corsivo per evidenziare l'autore */ } .author[data-col=c1] { font-size: 1.1em; /* Dimensione del font leggermente più grande per enfatizzare l'importanza del nome dell'autore */ } .author[data-col=c2] { font-size: 1em; /* Dimensione del font leggermente più grande per enfatizzare l'importanza del nome dell'autore */ } .book-category { font-size: 1em; /* Dimensione del font leggermente più grande per enfatizzare l'importanza del nome dell'autore */ color: grey; /* Colore scuro per garantire una buona leggibilità */ } .category { font-size: 1.0em; /* Dimensione del font leggermente più grande per enfatizzare l'importanza del nome dell'autore */ color: green; /* Colore scuro per garantire una buona leggibilità */ text-transform: capitalize; /* Capitalizzazione delle iniziali per ogni parola del nome */ background-color: #f9f9f9; /* Sfondo leggermente diverso per evidenziare il nome */ border-radius: 2px; /* Bordi arrotondati per un aspetto più soft-edged */ display: inline-block; /* Tratta il blocco come elementi inline-block per adattarlo al contenuto */ font-style: italic; /* Stile del testo in corsivo per evidenziare l'autore */ box-shadow: 0 0 5px gray; } .book-description { font-size: 0.85rem; color: #777; } .block-variazione { border: 1px solid gray; margin: auto; // effetto 3d box-shadow: 0 0 5px gray; border-radius: 5px; padding: 4px; cursor: pointer; .q-badge { font-size: 1rem; padding: 4px 6px; } } .colfix_prodotti_1 { width: 100%; } .colfix_prodotti_2 { width: 240px; } .colfix_prodotti_3 { width: 170px; } .block-variazione-selected { border: 2px solid red !important; font-weight: bold; } .book-isbn { font-size: 0.85rem; color: #A0A0A0; } /* Stilizzazione per descrizione breve del libro */ .book-short-descr { font-size: 1.1em; /* Leggermente più grande per enfatizzare l'importanza */ color: #666; /* Colore del testo in tono grigio scuro per un look sobrio */ padding: 8px; /* Padding per dare spazio intorno al testo */ border-left: 4px solid #007BFF; /* Linea verticale a sinistra come decorazione tradizionale delle citazioni */ margin: 10px 0; /* Margine sopra e sotto per distanziare dalla restante contenuto */ font-style: italic; /* Stile del font in corsivo per indicare che si tratta di un estratto o citazione */ background-color: #f4f4f4; /* Sfondo leggermente diverso per evidenziare la sezione */ display: block; /* Assicura che l'elemento sia trattato come blocco, occupando l'intera larghezza */ text-align: center; /* Giustifica il testo per una lettura più fluida */ } /* Opzionale: Transizione per l'hover su descrizione */ .book-short-descr:hover { background-color: #e9e9e9; /* Cambio di sfondo al passaggio del mouse per un effetto interattivo */ } .ingrandisci:hover { // fai lo scale transform: scale(1.1); } .title-descr { font-weight: bold; font-size: 1.1rem; text-align: center; } .scheda-book { text-align: center; //margin-left: 20px; @media (max-width: 718px) { //margin-left: 5px; } } .book-3d:hover img { transform: translateZ(50px) rotateY(-20deg); /* Applica la trasformazione 3D quando si passa con il mouse sopra */ } // Contenitore del libro, con effetto 3d, ed animazione 3D .book-3d { perspective: 1000px; transform-style: preserve-3d; transition: transform 0.5s ease-in-out; transform-origin: center center; img { transform-origin: center center; transition: transform 0.5s ease-in-out; } }