For me, capri pants are casual, so heels with casual pants seems off. My lifestyle is decidedly casual and active, so no heels while I am out working in the yard, playing around the pool or running up and down stairs preparing food for a bar-b-que. However, the shoes pictured above would look nice.
"To each their own, in all things".