General Tryout page 1

Fonts are: Montserrat & Impact.

Basic layout prob

There was a problem laying out pages in the regular way. There was a gap between the container and the top of the page. This is due to the margin on the top element, which could typically be an h1 heading.

Reduce that to margin-top: 0; and use the container's padding to make the space: padding-top: 3em;

Dropdown Menu Animation

Some tries w animation out a dropdown menu.

The problem is how to get an animation to work when you remove the hover state. Putting an animation in the original element doesn't seem to work.

Press Me!

Illo explicabo velit impedit mollitia quaerat aliquid eaque pariatur perspiciatis odit quod ipsa eum amet ut, nihil deserunt vel minus dicta perferendis? Illum odio tempora, dolores.

Dude Bro Party Massacre 3

The containing div has a width of 50% and a height of 550px. The image is set to object-fit: contain which means it shouldn't clip it.

Massive text hover me

This is done using background-clip: text; and background-position: bottom right;. The 5s transiton is in the first element. This enables a timed transition both forwards and backwards (hover and mouse out).

Working example on Codepen

Here is one issue with using grid. This RH column has a 2 column sub-grid on it. You need an extra container or containers to prevent each paragraph becoming a grid object and thus leaving some potentially extra vertical spacing. Also with two columns you want to have to define every paragraph as spanning two grid-columns.

Now a quick experiment. Paragraphs as direct decendents of a ul.