To create a fullscreen fluid grid with different width and height items in a Webflow collection list, you can follow these steps:
1. Set up your Collection: Start by setting up your collection in Webflow with all the necessary fields for your items.
2. Design the Grid Layout: Create a new page and add a Collection List to it. Set the layout mode of the Collection List to Grid and define the grid structure by specifying the number of columns and rows.
3. Adjust Item Sizing: By default, all items in the grid will have the same width and height. To make items have different sizes, you can use a workaround by manipulating negative margins.
a. Give each collection item a unique class by selecting the item and assigning a class name in the Settings panel.
b. Apply custom styling to each item using CSS. For example, you can set different widths and heights for items by targeting their unique classes. To make an item wider, you can use the CSS property `width` and to make it taller, use the property `height`.
c. To create the fluid effect, you can adjust the items' positions using negative margins. For example, you can give an item a negative margin-top to push it up and create a vertical fluid grid layout. Use trial and error to achieve the desired arrangement.
4. Adjust Collection List's overflow: By default, the Collection List will contain all the items within it. To make the grid elements expand to fill the entire page, you'll need to adjust the Collection List's overflow.
a. Select the Collection List and go to the Settings panel.
b. Set the overflow property to "visible". This will allow the items to extend beyond the boundaries of the Collection List itself.
5. Fit the Collection List to the viewport: To make the grid fill the entire viewport, you can set the height of the Collection List to 100vh (viewport height).
6. Fine-tune the design: With the above steps, you should have a fluid grid with different width and height items. Fine-tune the item styles and negative margins to achieve the desired layout.
Remember that this workaround utilizes negative margins, which may have implications for responsiveness and compatibility with different screen sizes. Ensure to thoroughly test and adjust these styles as needed.