Hướng dẫn vẽ ngôi sao bằng SVG

Đầu tiên, mình sẽ tạo một khung bao bằng thẻ svg như sau: <svgwidth='300'height='200'style='background: #B71C1C'></svg> Tiếp theo, mình sẽ tạo hình ngôi sao bằng thẻ polygon, tại điểm bắt đầu là x = 150, y = 30: <svgwidth='300'height='200'style='background: #B71C1C'><polygonpoints='150,30 105,165'stroke='#FFD600'/></svg> <svgwidth='300'height='200'style='background: #B71C1C'><polygonpoints='150,30 105,165 215,80'stroke='#FFD600'/></svg> <svgwidth='300'height='200'style='background: #B71C1C'><polygonpoints='150,30 105,165 215,80 85,80'stroke='#FFD600'/></svg> <svgwidth='300'height='200'style='background: #B71C1C'><polygonpoints='150,30 105,165 215,80 85,80 195,165'stroke='#FFD600'/></svg>


Đầu tiên, mình sẽ tạo một khung bao bằng thẻ svg như sau:

<svgwidth='300'height='200'style='background: #B71C1C'></svg>

Tiếp theo, mình sẽ tạo hình ngôi sao bằng thẻ polygon, tại điểm bắt đầu là x = 150, y = 30:

<svgwidth='300'height='200'style='background: #B71C1C'><polygonpoints='150,30 105,165'stroke='#FFD600'/></svg>
<svgwidth='300'height='200'style='background: #B71C1C'><polygonpoints='150,30 105,165 215,80'stroke='#FFD600'/></svg>
<svgwidth='300'height='200'style='background: #B71C1C'><polygonpoints='150,30 105,165 215,80 85,80'stroke='#FFD600'/></svg>
<svgwidth='300'height='200'style='background: #B71C1C'><polygonpoints='150,30 105,165 215,80 85,80 195,165'stroke='#FFD600'/></svg>

Cuối cùng, mình sẽ thay đổi màu nền của ngôi sao:

<svgwidth='300'height='200'style='background: #B71C1C'><polygonpoints='150,30 105,165 215,80 85,80 195,165'fill='#FFD600'/></svg>

Bây giờ, bạn có thể tạo một hình ngôi sao bằng SVG thật dễ dàng!

Nguồn: www.naututs.com

Nguồn: viblo.asia

Bài viết liên quan

7 Cách Tăng Tốc Ứng Dụng React Hiệu Quả Mà Bạn Có Thể Làm Ngay

React là một thư viện JavaScript phổ biến trong việc xây dựng giao diện người d

Trung Quốc “thả quân bài tẩy”: hàng loạt robot hình người!

MỘT CUỘC CÁCH MẠNG ROBOT ĐANG HÌNH THÀNH Ở TRUNG QUỐC Thượng Hải, ngày 13/5 –

9 Mẹo lập trình Web “ẩn mình” giúp tiết kiệm hàng giờ đồng hồ

Hầu hết các lập trình viên (kể cả những người giỏi) đều tốn thời gian x

Can GPT-4o Generate Images? All You Need to Know about GPT-4o-image

OpenAI‘s GPT-4o, introduced on March 25, 2025, has revolutionized the way we create visual con