Das data-Attribut allein hat keinen Einfluss auf die Ausgabe deines HTMLs. - Es ist lediglich ein "Speicher-Container", in dem du Informationen über das entsprechende HTML-Element eintragen kannst.

Für das, was du machen willst, brauchst du Javascript. Die von dir verlinkte Website bindet mixitup zur dynamischen Sortierung der Div-Elemente ein:
http://mixitup.io/