Sobes.tech
Intern

Τι είναι το SVG;

sobes.tech AI

Απάντηση από AI

SVG, ή Scalable Vector Graphics, είναι μια διανυσματική μορφή εικόνας βασισμένη σε XML για διδιάστατα γραφικά.

Βασικά χαρακτηριστικά:

  • Κλιμάκωση: Οι εικόνες παραμένουν καθαρές σε οποιοδήποτε μέγεθος, καθώς περιγράφονται με μαθηματικούς τύπους, όχι με pixels.
  • Μορφή XML: Η δομή των αρχείων SVG περιγράφεται με ετικέτες, παρόμοια με το HTML. Αυτό τα καθιστά αναγνώσιμα και επεξεργάσιμα σε κείμενο.
  • Διαδραστικότητα: Δυνατότητα προσθήκης διαδραστικών στοιχείων με JavaScript.
  • Κίνηση: Υποστήριξη για animation στοιχείων με CSS ή JavaScript.
  • Προσβασιμότητα: Δυνατότητα περιγραφής περιεχομένου για άτομα με αναπηρίες.
  • Ελαφρότητα: Τα αρχεία SVG μπορούν να είναι μικρότερα από raster εικόνες με την ίδια ποιότητα.

Τρόποι χρήσης SVG:

  • Ενσωμάτωση σε HTML μέσω της ετικέτας <svg>:

    <svg width="100" height="100">
      <circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
    </svg>
    
  • Χρήση ως φόντο σε CSS:

    .element {
      background-image: url('image.svg');
    }
    
  • Μέσω της ετικέτας <img>:

    <img src="image.svg" alt="Η δική μου SVG εικόνα">
    
  • Μέσω της ετικέτας <object> ή <iframe>.

Το SVG είναι ιδανικό για λογότυπα, εικονίδια, εικονογραφήσεις, γραφήματα και διαγράμματα, όπου η καθαρότητα σε διαφορετικά μεγέθη και η διαδραστικότητα είναι σημαντικά.