Self adaptive tiles in AngularJS like www.yahoo.com/food.