I'm not exactly sure how you want to break up the colors. If you wanted a color for column 1, a color for column 2... Then I'd add a class for each post based on the column it's in, then style it accordingly:

.column-1:hover {
background: #fff;
}

As for writing the code to achieve this, that's outside the scope of free support offered in this forum.