阴影文字:
只要设置shadowOffsetX与shadowOffsetY的值,当值都正数时,阴影相对文字的右下
方偏移。当值都为负数">
ホームページ >ウェブフロントエンド >H5 チュートリアル >HTML5 Canvas のshadow_html5 チュートリアル スキルの使用方法のデモンストレーション例
HTML5 Canvas は影を設定するための 4 つの属性値を提供します。
context.shadowColor = "red" は影の色を赤に設定することを意味します
context.shadowOffsetX = 0 は TEXT に対する影の水平距離を意味し、0 は影の色を赤に設定することを意味します2 水平位置の重なり
context.shadowOffsetY = 0 は TEXT に対する影の垂直距離を意味し、0 は 2 つの垂直位置が一致することを意味します
context.shadowBlur = 10 影のぼかし効果、値が大きいほど、ぼやけが激しくなるほど。
影を含む最も単純な四角形のコードは次のとおりです:
context.shadowColor = "RGBA(127,127,127,1)";
context.shadowOffsetX = 3;
context.shadowBlur = 0;
context.fillStyle = "RGBA(0, 0, 0, 0.8)";
context.fillRect(10, hh 10, 200,canvas.height/4-20) ; 🎜>効果は次のとおりです:
シャドウテキスト:
shadowOffsetX とshadowOffsetY の値を両方とも正の値に設定するだけです。 、影はテキストの右下を基準とします 正方形のオフセット。値がすべて負の場合、影はテキストの左上を基準にしてオフセットされます。
3D シャドウ効果:
shadowOffsetX、shadowOffsetY、shadowBlur の値を変更しながら、同じ位置にテキストを繰り返し描画します。オフセットは小さいものから大きいものまで増加し続けます。 、透明度も上がり続けます。影効果のテキストが得られます。
エッジぼかし効果テキスト:
3D シャドウ効果に基づいて 4 方向に繰り返し、エッジのぼかしテキスト効果を取得します。 実行中のエフェクト:
シーケンスコード:
Fill And Stroke Clip