Ο κώδικας-λύση και ασκήσεις (διανυσματικά vs ψηφιδωτά, καμβάς svg, σχήματα rect/circle/line/text, fill/stroke, ομάδα g). Γλώσσες HTML5+SVG.
Ερώτηση: Σχεδιάστε με SVG έναν καμβά 200x150 με ένα ορθογώνιο, έναν κύκλο και ένα κείμενο.
Απάντηση:
<svg width/height> είναι ο καμβάς· το rect (x,y,width,height), το circle (cx,cy,r) και το text (x,y) με fill/stroke.Σύνοψη: (ενδεικτική)
Κριτήρια αξιολόγησης:
Ερώτηση: Ποια η διαφορά διανυσματικών (SVG) από ψηφιδωτά (JPG/PNG) γραφικά;
Απάντηση:
Σύνοψη: (ενδεικτική) Ψηφιδωτά: pixel, χαλάνε στη μεγέθυνση. Διανυσματικά (SVG): σχήματα/μαθηματικά, κλιμακώνονται χωρίς απώλεια.
Κριτήρια αξιολόγησης:
Ερώτηση: Αναφέρετε βασικά σχήματα της SVG και τις παραμέτρους τους.
Απάντηση:
<rect> (x, y, width, height), <circle> (cx, cy, r), <ellipse> (cx, cy, rx, ry).<line> (x1, y1, x2, y2), <polygon>/<polyline> (points), <text> (x, y), <path> (d).Σύνοψη: (ενδεικτική) rect (x,y,w,h), circle (cx,cy,r), line (x1,y1,x2,y2), text (x,y), polygon (points), path (d).
Κριτήρια αξιολόγησης:
Ερώτηση: Τι κάνουν οι fill, stroke, stroke-width και το στοιχείο
Απάντηση:
fill: χρώμα γεμίσματος. stroke: χρώμα περιγράμματος. stroke-width: πάχος περιγράμματος.<g>: ομάδα σχημάτων με κοινά χαρακτηριστικά — τα μορφοποιούμε/μετακινούμε μαζί.Σύνοψη: (ενδεικτική) fill: γέμισμα, stroke: περίγραμμα, stroke-width: πάχος περιγράμματος.
Κριτήρια αξιολόγησης: