quadraticCurve
by aio350
HTML
<canvas width="300" height="300" style="border: 1px dotted #222"></canvas>
CSS
body {
margin: 0;
height: 100vh;
background: radial-gradient(circle, skyblue, steelblue);
display: flex;
justify-content: center;
align-items: center;
}
JavaScript
const canvas = document.querySelector('canvas')
const $ = canvas.getContext('2d')
$.beginPath()
$.moveTo(75, 25)
$.quadraticCurveTo(25, 25, 25, 62.5)
$.quadraticCurveTo(25, 100, 50, 100)
$.quadraticCurveTo(50, 120, 30, 125)
$.quadraticCurveTo(60, 120, 65, 100)
$.quadraticCurveTo(125, 100, 125, 62.5)
$.quadraticCurveTo(125, 25, 75, 25)
$.fillStyle = '#ddd'
$.fill()
$.strokeStyle = '#222'
$.stroke()