Existing components like card could have basic support for skeletons: https://codepen.io/oslego/pen/XdvWmd You could just use existing library like: https://github.com/nullilac/skeleton-screen-css https://nullilac.github.io/skeleton-screen-css/