DevToys Web Pro iconDevToys Web ProΙστολόγιο
Αξιολογήστε μας:
Δοκιμάστε την επέκταση προγράμματος περιήγησης:

Παιδότοπος CSS

  • HTML

    CSS

    Προεπισκόπηση

    Τεχνικές λεπτομέρειες

    Πώς λειτουργεί το CSS Playground

    Τι κάνει το εργαλείο

    Το CSS Playground σας δίνει δύο editors — HTML και CSS — και μια προεπισκόπηση σε sandboxed iframe που ενημερώνεται καθώς πληκτρολογείτε. Χρησιμοποιήστε το για να κάνετε πρωτοτυποποίηση components, να δοκιμάσετε selectors, να επαληθεύσετε fallback styles ή να δημιουργήσετε minimal repros για αναφορές σφαλμάτων. Ο διακόπτης 'Reset styles' προσθέτει ένα μικρό CSS reset (box-sizing, λογικές προεπιλογές για το body) ώστε το CSS σας να μην «παλεύει» με τις προεπιλογές του browser.

    Συνηθισμένες περιπτώσεις χρήσης για προγραμματιστές

    Οι frontend developers δημιουργούν απομονωμένα παραδείγματα components για να τα μοιραστούν σε pull requests ή τεκμηρίωση. Οι designers πειραματίζονται με gradients, σκιές, χρονισμούς animation και σύγχρονες δυνατότητες όπως grid, subgrid και container queries. Οι εκπαιδευτικοί παρουσιάζουν έννοιες CSS στους μαθητές χωρίς να στήνουν λογαριασμούς CodePen. Οι QA engineers αναπαράγουν καθαρά σφάλματα μόνο-CSS σε ένα ελεγχόμενο περιβάλλον.

    Μορφές δεδομένων, τύποι ή παραλλαγές

    Ο HTML editor δέχεται οποιοδήποτε περιεχόμενο body. Ο CSS editor δέχεται οποιοδήποτε σύγχρονο CSS — custom properties, nesting, @container, @layer κ.λπ. Η έξοδος είναι ένα πλήρες αυτόνομο έγγραφο HTML με το meta viewport tag (προαιρετικό) και ένα inline style block, έτοιμο να αντιγραφεί ως πλήρες αρχείο. Το iframe προεπισκόπησης χρησιμοποιεί sandbox='allow-same-origin' για να επιτρέπει σχετικά URLs, ενώ μπλοκάρει scripts και υποβολές φορμών.

    Συνηθισμένα λάθη και οριακές περιπτώσεις

    Εξωτερικά @font-face URLs και δηλώσεις @import μπορεί να μπλοκάρονται από το sandbox του iframe. Η επικόλληση CSS που εξαρτάται από κληρονομημένα styles από ένα εξωτερικό έγγραφο δεν θα συμπεριφέρεται το ίδιο εδώ, επειδή το iframe είναι απομονωμένο. Animations με πολύ μεγάλες διάρκειες συνεχίζουν να εκτελούνται στο iframe προεπισκόπησης ακόμη κι όταν ο editor δεν είναι σε εστίαση· κάντε παύση με animation-play-state αν κάνετε debugging χρονισμού.

    Πότε να χρησιμοποιήσετε αυτό το εργαλείο έναντι κώδικα

    Χρησιμοποιήστε το εργαλείο του browser για εφάπαξ πειράματα, απομονωμένες minimal αναπαραγωγές ή γρήγορα demos διδασκαλίας. Σε ένα πραγματικό project, ο dev server σας, το hot module replacement και τα component devtools (React Refresh, Vue devtools) σας δίνουν έναν πολύ πλουσιότερο κύκλο ανατροφοδότησης — χρησιμοποιήστε αυτό το playground για πρόχειρα που δεν θέλετε να στήσετε tooling γι’ αυτά.