For my larger pieces of fabric – which I am calling a half yard (half meter) or more I chose to fold these fabrics to fit my shelves.
For my smaller pieces of fabric, anything from just under a half yard to a fat quarter, a fat eighth, or even smaller sometimes I chose to roll my fabric and store it in color-separated baskets.
I store these by color as well. I have been using packaging boxes from my monthly coffee subscription and adding a new color of crumbs each month.
If they are a different width or they aren’t very long then they get separated by color and stored in a Ziploc bag. I have two plastic bins full of these fabric strip bags on one shelf of my bookcase.
I store the denim material in separate storage containers and I have plastic storage bins decorated with wallpaper for some of the other items that don’t clearly fit on the shelves with my cotton fabric.