.box { width:195px; height:195px; background-color:#52CEC9; padding:50px; box-sizing:border-box; } .squareCircle { position:absolute; font-size:50px; color:#fff; left:95px; top:70px; } .squareCircle:after { content:' '; width:100px; height:100px; position:absolute; left:-42px; top:-15px; border:1px solid #fff; box-sizing:border-box; border-radius:50%; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .squareCircle:hover:after { border-radius:0px; cursor:pointer; }
<div class="box"> <div class="squareCircle"> › </div> </div>