JSFiddle - React, Tailwind, and code Playground
HTML
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
body {padding:100px;}
.circle {
width:200px;
height:200px;
background-color:#a66;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius:100px;
padding:0;
margin:0;
}
.circle-container { position:relative;}
.circle-inner {
position:absolute;
background-color:transparent;
border:2px solid #a00;
left:-2px;
top:-2px;
}
</style>
<script type="text/javascript">
$(function(){
$('#trigger').click(function(){
$('.circle-inner').animate({
width: '+=200',
height:'+=200',
'border-radius': 200,
'-webkit-border-radius':200,
'-moz-border-radius':200,
left: '-=100px',
top: '-=100px'
},
{
duration: 1000
});
});
});
</script>
</head>
<body>
<div class="circle circle-container">
<div class="circle circle-inner"></div>
</div>
<a href="javascript://" id="trigger">Click</a>
</body>
</html>