JSFiddle - React, Tailwind, and code Playground
HTML
<script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
<svg id="sky">
<g id="conainer">
<path id="cloud" fill="#ffffff" d="M64.407,24.849c-0.013,0-0.026,0.002-0.04,0.002c0.019-0.261,0.04-0.522,0.04-0.788c0-5.944-4.819-10.764-10.763-10.764c-2.383,0-4.577,0.784-6.361,2.094c-2.624-5.62-8.31-9.524-14.922-9.524c-9.1,0-16.477,7.377-16.477,16.477c0,0.896,0.091,1.769,0.229,2.627C10.485,25.758,6.15,30.577,6.15,36.42c0,6.391,5.181,11.572,11.572,11.572h46.685c6.392,0,11.572-5.181,11.572-11.572C75.979,30.029,70.798,24.849,64.407,24.849z"></path>
</g>
CSS
#sky{
width: 100%;
height: 200px;
background-color: skyblue;
}
#container{
display: block;
margin: 0 auto;
}
JavaScript
function centerCloud() {
var cloudCenter = $('#sky').outerWidth()/2 - 35;
$('#cloud').css('transform', 'translate(' + cloudCenter + 'px, 0px)');
}
centerCloud();
$(window).on('resize', function(){
centerCloud();
});