FooTable has my favorite implementation of this idea. It still looks like a table, but with fewer columns. Each row gets a big [+] to expand down to show the "hidden" values with their column headers as key-value pairs.
The best part is that I can choose which columns "hide" in whatever order I want, for however many breakpoints I want.
The best part is that I can choose which columns "hide" in whatever order I want, for however many breakpoints I want.