EverGiver

Styles and Shadow 본문

웹 디자인/CANVAS

Styles and Shadow

친절한개발초보자 2022. 1. 24. 23:17
728x90
Styles and Shadow

 

  • fillStyle
    - 색상, 그라디언트, 패턴으로 면을 지정하는 속성
    - 기본값 #000000
  • strokeStyle
    - 색상, 그라디언트, 패턴으로 선을 지정하는 속성
    - 기본값 #000000
  • shadowColor
    - 그림자 색상을 지정하는 속성
    - shadowBlur나 shadowOffset과 함께 사용
  • shadowBlur
    - 그림자의 흐름을 지정하는 속성
    - shadowColor와 함께 사용
    - 기본값 #000000
  • shadowOffsetX / shadowOffsetY
    - 도형으로부터 그림자와의 거리를 지정하는 속성
    - shadowColor와 함께 사용
    - 기본값 0
    const canvas4 = document.getElementById('canvas4');
    const ctx4 = canvas4.getContext('2d');
    ctx4.shadowColor = 'black';
    ctx4.shadowBlur = 50;
    ctx4.shadowOffsetX = 20;
    ctx4.shadowOffsetY = 30;
    ctx4.fillStyle = 'cornflowerblue';
    ctx4.fillRect(150,100,300,200);​
  • globalAlpha
    - 색의 투명도를 지정하는 속성
    - 0 : 투명 / 1 : 불투명
    const canvas5 = document.getElementById('canvas5');
    const ctx5 = canvas5.getContext('2d');
    ctx5.fillStyle='cornflowerblue';
    ctx5.fillRect(150,100,200,100);
    ctx5.globalAlpha = .8;
    ctx5.fillStyle='coral';
    ctx5.fillRect(200,150,200,100);
    ctx5.globalAlpha =1;
    ctx5.fillStyle='black';
    ctx5.fillRect(250,200,200,100);​

 

728x90

'웹 디자인 > CANVAS' 카테고리의 다른 글

Pattern  (0) 2022.01.24
Gradients  (0) 2022.01.24
Canvas Drawing  (0) 2022.01.24
Canvas 속성  (0) 2022.01.16
웹 그래픽  (0) 2022.01.16
Comments