问题:实现一个鼠标移到矩形内则边框变红,鼠标离开矩形边框变回之前的形态的效果?
思路: 鼠标移动的事件中,获取距离context的左边和上边的距离,ev.offsetX; ev.offsetY,只要判断这个范围在矩形范围内即可。
代码实现:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style media="screen">
body {background:black; text-align: center;}
#c1 {background:white;}
</style>
<script>
window.onload=function (){
let oC=document.getElementById('c1');
let gd=oC.getContext('2