Although I'm new to Flexbox, I decided to use it to create a responsive navigational menu consisting of 6 columns. However, I encountered an issue where the menu stretches to 100% of the screen but the button widths are not equal. Is there a way to ensure that the buttons have equal width while maintaining responsiveness based on screen and font size?
You can find the code here: JS Fiddle
.cat-bg {
display: flex;
}
.showSingle {
flex-grow: 1;
max-width: 30%;
float: left;
cursor: pointer;
cursor: hand;
display: block;
}