HTML與JS都能夠實現顏色漸變效果,下面分別介紹一下。
/* HTML方式 */ <style> body { background: linear-gradient(to bottom, #ccc, #fff); } </style>
以上代碼實現了一個從#ccc漸變到#fff的垂直方向漸變背景色。
/* JS方式 */ <body> <canvas id="gradient"></canvas> </body> <script> var canvas = document.getElementById("gradient"); var ctx = canvas.getContext("2d"); var gradient = ctx.createLinearGradient(0, 0, 0, 200); gradient.addColorStop(0, "#ccc"); gradient.addColorStop(1, "#fff"); ctx.fillStyle = gradient; ctx.fillRect(0, 0, 200, 200); </script>
以上代碼使用canvas繪制了一個200x200像素的矩形,漸變色從上到下,色值為從#ccc到#fff的漸變色。