To make a div expand on hover using flexbox, you can use the `:hover` pseudo-class in CSS to apply a style to the div when the user hovers over it with their mouse.

Here is an example of how you might do this:

“`css
.container {
display: flex;
flex-direction: column;
}

.item {
flex: 1;
}

.item:hover {
flex: 2;
}
“`

In the example above, the `.container` class is applied to a container element that holds the items you want to expand on hover. The `flex-direction: column` property is used to make the items appear in a column, but you can change this to `row` if you want them to appear in a row instead.

The `.item` class is applied to each individual item within the container. The `flex: 1` property is used to give each item an equal amount of space within the container.

The `.item:hover` class is a pseudo-class that is applied to an item when the user hovers over it with their mouse. The `flex: 2` property is used to make the hovered item take up twice as much space as the other items.

When you apply this CSS to your HTML, hovering over an item will cause it to expand and take up more space within the container.