Frame
Frame embeds a media object with a fixed aspect ratio and with the option to adjust the focus point and fit behavior.
- 
        Default frame with ratio 1:1  <div class="gh-frame" style="--gh-ratio: 1/1; --gh-object-x: 50%; --gh-object-y: 50%; --gh-object-fit: cover;"> <img src="/assets/public/media/card-placeholder.jpg" alt="A cyclist in sunny backlight." loading="lazy"> </div>
- 
        Frame with 16:9 ratio  <div class="gh-frame" style="--gh-ratio: 16/9; --gh-object-x: 50%; --gh-object-y: 25%; --gh-object-fit: cover;"> <img src="/assets/public/media/card-placeholder.jpg" alt="A cyclist in sunny backlight." loading="lazy"> </div>
- 
        Frame with 5:4 ratio  <div class="gh-frame" style="--gh-ratio: 5/4; --gh-object-x: 50%; --gh-object-y: 25%; --gh-object-fit: cover;"> <img src="/assets/public/media/card-placeholder.jpg" alt="A cyclist in sunny backlight." loading="lazy"> </div>
- 
        Frame with 3:4 ratio  <div class="gh-frame" style="--gh-ratio: 3/4; --gh-object-x: 50%; --gh-object-y: 25%; --gh-object-fit: cover;"> <img src="/assets/public/media/card-placeholder.jpg" alt="A cyclist in sunny backlight." loading="lazy"> </div>