ç»åã¨ãã¦ã® SVG
SVG ã¯ãHTMLãCSSãç¹å®ã® SVG è¦ç´ ãããã³ãã£ã³ãã¹ API ãéãã¦ãç»åå½¢å¼ã¨ãã¦ä½¿ç¨ãããã¨ãã§ãã¾ãã ãã®ãã¼ã¸ã«ã¯ãSVG ãç»åã½ã¼ã¹ã¨ãã¦æå®ã§ããæ©è½ã®ä¸è¦§ãæ²è¼ããã¦ãã¾ãã
SVG ã«å¯¾å¿ãã¦ããæ©è½
ãã©ã¦ã¶ã¼ã¯ä»¥ä¸ã®å ´æã§ SVG ç»åã«å¯¾å¿ãã¦ãã¾ãã
- HTML ã®
<img>ã¾ãã¯<svg>è¦ç´ - CSS ã®
background-image - CSS ã®
list-style-image - CSS ã®
content - SVG ã®
<image>è¦ç´ - SVG ã®
<feImage>è¦ç´ - ãã£ã³ãã¹ã®
drawImage颿°
å¶é
ã»ãã¥ãªãã£ä¸ã®çç±ãããä¸é¨ã®ãã©ã¦ã¶ã¼ã§ã¯ãSVG ã³ã³ãã³ããç»åã¨ãã¦ä½¿ç¨ããã¦ããå ´åã«å¶éãããããã¦ãã¾ãã å ·ä½çã«ã¯ã次ã®å¶éãé©ç¨ãããå ´åãããã¾ãã
- JavaScript ã¯ç¡å¹ã«ãªãã¾ãã
- å¤é¨ã®ãªã½ã¼ã¹ï¼ç»åãã¹ã¿ã¤ã«ã·ã¼ããªã©ï¼ãèªã¿è¾¼ããã¨ã¯ã§ãã¾ãããã
data:URL ã使ç¨ãã¦ã¤ã³ã©ã¤ã³åããã¦ããã°å¯è½ã§ãã :visitedã®ãªã³ã¯ã¹ã¿ã¤ã«ã¯æç»ããã¾ããã- ãã©ãããã©ã¼ã ãã¤ãã£ãã®ã¦ã£ã¸ã§ããã®ã¹ã¿ã¤ã«ä»ãï¼OS ã®ãã¼ãã«åºã¥ããã®ï¼ã¯ç¡å¹ã«ãªãã¾ãã
ãªããä¸è¨ã®å¶éã¯ç»åã®ã³ã³ããã¹ãã«éå®ããããã®ã§ãã SVG ã³ã³ãã³ããç´æ¥è¡¨ç¤ºãããå ´åãã¾ã㯠<iframe>, <object>, <embed> ã®ä½ããã®è¦ç´ ã使ç¨ãã¦ææ¸ã¨ãã¦åãè¾¼ã¾ããå ´åã«ã¯é©ç¨ããã¾ããã
仿§æ¸
| 仿§æ¸ |
|---|
| CSS Backgrounds and Borders Module Level 3 > # the-background-image > |