Quantcast
Channel: Joomla! Forum - community, help and support
Viewing all articles
Browse latest Browse all 1877

Templates for Joomla! 5.x • Re: Cassiopiea Question

$
0
0
On screen it looks fine, as @AMurray said.
However: the image size (6618 x 1249) is much too big, especially for mobile.

This is what I would do:
1. Make 3 copies of TopBar3.webp to load on different screen sizes
- TopBar3-1200.webp for small screens
- TopBar3-2400.webp for medium screens
- TopBar3-4800.webp for big screens
2. Crop and resize the images to your desired width/size.
I used the number in the image name as the width.
1200px was the sweetspot for my iPhone 12: portrait=small, landscape=medium.

3. Load images in your module.
- Open the module and go to the codeview.
- Delete the html and replace it with

Code:

<div>  <img src="/images/TopBar3-2400.webp" loading="lazy" width="2400" height="XXXX" alt="" data-path="local-images:/TopBar3-2400.webp" srcset="/images/TopBar3-1200.webp 1200w, /images/TopBar3-2400.webp 2400w, /images/TopBar3-4800.webp 4800w"></div>
* Replace the XXXX with the height of TopBar3-2400.webp

Now the browser chooses the image based on screen width.

Other options are CSS + background-image + media queries, or placing the above code in the right spot in the templates index.php file (requires/recomend the creation of a child of Cassiopeia).

Statistics: Posted by Mr. Wimpy — Wed Jul 10, 2024 10:27 am



Viewing all articles
Browse latest Browse all 1877

Trending Articles


Practice Sheet of Right form of verbs for HSC Students


Sarah Samis, Emil Bove III


ZARIA CUMMINGS


Need radio code for IVECO Delphi Aptiv FJ5 RBT M16


Black Angus Grilled Artichokes


Ed Sheeran – Sapphire – Pre-Single [iTunes Plus M4A]


Sunny Garcia’s Ex-Wife Colleen McCullough


99 God Status for Whatsapp, Facebook


Funeral of Sir Warwick Franklin


MHDD



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>