Χρησιμοποιώντας έναν οδηγό στυλ διαβίωσης (LSG) για την προώθηση της ανάπτυξης είναι μια πρακτική που κερδίζει πολλή δημοτικότητα, επειδή έχει πολλά πλεονεκτήματα, συμπεριλαμβανομένης της αποτελεσματικότητας του κώδικα και της συνοχής UI. Αλλά, πώς μπορείτε να δημιουργήσετε ένα; Τι πρέπει να συμπεριλάβετε; Και πού ξεκινάτε; Σε αυτό το σεμινάριο θα βυθίσω τις νιτρινο-χάλκινες λεπτομέρειες της δημιουργίας ενός στυλ ζωής που χρησιμοποιούν DocumentCSS .

Οδηγοί ομορφιάς της ζωής

Παρόμοια με έναν τυπικό οδηγό στυλ, ένας οδηγός στυλ ζωής παρέχει ένα σύνολο προτύπων για τη χρήση και τη δημιουργία στυλ για μια εφαρμογή. Στην περίπτωση ενός τυποποιημένου οδηγού στυλ, ο σκοπός είναι να διατηρηθεί η συνεκτικότητα της μάρκας και να αποφευχθεί η κακή χρήση γραφικών και σχεδίων. Με τον ίδιο τρόπο οι LSGs χρησιμοποιούνται για τη διατήρηση της συνέπειας σε μια εφαρμογή και για την καθοδήγηση της εφαρμογής τους. Αλλά αυτό που κάνει ένα LSG διαφορετικό και πιο ισχυρό είναι ότι πολλές από τις πληροφορίες του προέρχονται από τον πηγαίο κώδικα, καθιστώντας εύκολο και αποτελεσματικό να αντανακλά την εξέλιξη της κατάστασης μιας εφαρμογής.

1-giphy-kramer

Ακόμα και σήμερα το μυαλό φυσάει να μάθει ότι μπορείτε να χρησιμοποιήσετε τον πηγαίο κώδικα της αίτησής σας για την οικοδόμηση του οδηγού στυλ σας.

Εάν εξετάσετε τα παρακάτω παραδείγματα, θα δείτε τους κοινούς παρονομαστές ενός LSG:

  • Μια λίστα με τα στοιχεία που τεκμηριώνονται
  • Εύχρηστη τεκμηρίωση με αποσπάσματα κώδικα και διαδραστικές διαδηλώσεις UI
2-παράδειγμα-μοναχικός-πλανήτης

Οδηγός στυλ Lonely Planet

3-παράδειγμα-δύναμη πωλήσεων

Οδηγός στυλ πωλήσεων

Ένα άλλο βασικό στοιχείο ενός LSG είναι ότι μπορείτε να χρησιμοποιήσετε μια γεννήτρια οδηγών στυλ για να αυτοματοποιήσετε τη διαδικασία. Μια γεννήτρια οδηγών στυλ θα χρησιμοποιήσει τον πηγαίο κώδικα της εφαρμογής σας για να τροφοδοτήσει το μεγαλύτερο μέρος της τεκμηρίωσής σας LSG και να παρακολουθήσει για τυχόν αλλαγές που έγιναν στον κώδικα σας, φροντίζοντας για την ενημέρωση της τεκμηρίωσης του οδηγού στυλ καθώς αλλάζει η αίτησή σας.

Γεννήτριες οδηγών στυλ

Υπάρχουν πολλές γεύσεις από τις οποίες μπορείτε να επιλέξετε, ανάλογα με τη γλώσσα του κώδικα που θέλετε να τεκμηριώσετε ή την εγκατάσταση του έργου σας. Εδώ είναι μερικά μέρη για να αναζητήσετε επιλογές:

Για αυτό το σεμινάριο θα σας δείξω πώς μπορείτε να χρησιμοποιήσετε το DocumentCSS για να δημιουργήσετε το LSG σας. Αυτό το εργαλείο που δημιουργήθηκε από το Bitovi είναι ανοικτού κώδικα και μπορεί να χρησιμοποιηθεί σε οποιοδήποτε έργο για την τεκμηρίωση του CSS (υποστηρίζονται επίσης προεπεξεργαστές όπως το Less και το SASS). Εάν ενδιαφέρεστε να τεκμηριώσετε Javascript και άλλες γλώσσες, μπορείτε εύκολα να το κάνετε με το DocumentCSS, καθώς αυτό το εργαλείο είναι ένα υποσύνολο του DocumentJS. Δεν θα καλύψω αυτό το μέρος σε αυτό το σεμινάριο, αλλά είναι καλό να έχουμε κατά νου.

Σχεδιάστε τον οδηγό στυλ σας

Πριν βυθιστείτε στη δημιουργία του LSG, το πρώτο βήμα είναι να σχεδιάσετε τι θα είναι σε αυτό. Όπως κάθε καλή ιστοσελίδα, μια καλά δομημένη Αρχιτεκτονική Πληροφοριών (IE) είναι το κλειδί.

Ας ξεκινήσουμε λοιπόν χρησιμοποιώντας το ακόλουθο σύνολο σχεδίων του παραδείγματος της εφαρμογής μας που ονομάζεται "Vintage Shop" και παρατηρήστε τα επίμονα στοιχεία του UI:

5-vintage-shop-mockups

Vintage μακέτα κατάστημα

Σε αυτό το σημείο προτείνω να ξεκινήσετε με μεγαλύτερες ομάδες στοιχείων, όπως η πλοήγηση, το καλάθι ή οι φόρμες. Για παράδειγμα, θα διαχωρίσουμε το σχέδιό μας σε αυτές τις τρεις ομάδες: τον δείκτη βημάτων, το μίνι καλάθι και τα προϊόντα στο καλάθι:

6-vintage-shop-στοιχεία

Με αυτές τις μεγαλύτερες ομάδες στοιχείων, μπορείτε να αρχίσετε να περιηγείστε σε περισσότερες λεπτομέρειες και να προσδιορίσετε τα "στυλ" που παραμένουν. Για παράδειγμα, υπάρχει μια σύμβαση για την τυπογραφία γενικά και πιο συγκεκριμένα για τις επικεφαλίδες, τις υποτιτλίες και τους συνδέσμους έναντι του κανονικού κειμένου. Το χρώμα των κουμπιών παραμένει επίσης στις σελίδες.

7-vintage-shop-στυλ

Βάζοντας όλα μαζί, ας γράψουμε αυτές τις ομάδες χρησιμοποιώντας ένα διάγραμμα:

8-διάγραμμα-στυλ-οδηγός-1

Λαμβάνοντας μια βαθύτερη ματιά σε αυτές τις ομάδες μπορείτε να τις συντονίσετε και να τις μετατρέψετε σε κατηγορίες που μπορείτε να χρησιμοποιήσετε στον οδηγό στυλ σας καθώς μεγαλώνει. Για παράδειγμα:

  • Τα "Στοιχεία" είναι ένας πολύ ασαφής όρος που μπορεί να αναφέρεται σε οποιοδήποτε στοιχείο HTML, επομένως ένα καλύτερο όνομα για αυτήν την ομάδα θα μπορούσε να είναι "Εξαρτήματα" ή "Ενότητες". Αυτά εξακολουθούν να είναι ευρείς, αλλά είναι πιο συγκεκριμένα στη φύση του είδους των στοιχείων που θα καλύπτουν.
  • Τα κουμπιά "Πρωτοβάθμια και δευτεροβάθμια" θα μπορούσαν να αποτελούν μέρος των "βασικών στοιχείων" και η πτυχή του χρώματος θα μπορούσε να ενταχθεί σε μια κατηγορία "Χρώμα παλέτας".

Επιπλέον, μπορείτε να σκεφτείτε μια κατηγορία όπου μπορείτε να συμπεριλάβετε περισσότερες γενικές πληροφορίες σχετικά με τον οδηγό στυλ σας. Ένα καλό παράδειγμα θα ήταν μια ενότητα "Οδηγοί", όπου θα μπορούσατε να περιγράψετε πώς μπορείτε να συμβάλλετε στον οδηγό στυλ ή σε μια ενότητα "Branding", όπου μπορείτε να συμπεριλάβετε οδηγίες σχετικά με το εμπορικό σήμα που πρέπει να έχετε κατά νου όταν σχεδιάζετε και υλοποιείτε την εφαρμογή σας.

Με αυτό το σκεπτικό, εδώ θα φαίνεται το διάγραμμα:

9-διάγραμμα-στυλ-οδηγός-2

Μπορείτε να δείτε πώς αυτό το διάγραμμα παίρνει τη μορφή ενός χάρτη ιστότοπου, ο οποίος είναι βασικά αυτό που θέλετε να χρησιμοποιήσετε ως σχέδιο κατά τη δημιουργία του οδηγού στυλ ζωής σας.

Τώρα, βουτήξτε στα σχέδια και σχεδιάστε το δικό σας χάρτη ιστότοπου, συμπεριλαμβανομένων όσων κατηγοριών πιστεύετε ότι θα ήταν χρήσιμες για το μέλλον. Μπορείτε να λάβετε ιδέες από άλλους οδηγούς στυλ ( styleguides.io/examples είναι ένας μεγάλος πόρος). Μόλις τελειώσετε, ελέγξτε αυτήν την πληρέστερη έκδοση και συγκρίνετε.

Δημιουργία σελίδων σε οδηγό στυλ ζωής

Ενώ το μεγαλύτερο μέρος της τεκμηρίωσης LSG θα προέρχεται από ειδικά σχόλια που προσθέτετε στον πηγαίο κώδικα, μπορείτε επίσης να δημιουργήσετε αυτόνομες σελίδες όπου μπορείτε να φιλοξενήσετε άλλους τύπους περιεχομένου που δεν είναι συγκεκριμένοι για τον κώδικα (σκεφτείτε αρχές σχεδιασμού, οδηγίες προσβασιμότητας, ή να έλκουν οδηγίες σχετικά με τις αιτήσεις). Αυτό σας δίνει το πλεονέκτημα της συγκεντρωτικής τεκμηρίωσης της τεκμηρίωσής σας σε ένα μέρος: τον οδηγό στυλ ζωής σας για εφαρμογές.

Θα μπορούσατε σχεδόν να σκεφτείτε τον οδηγό ζωντανού ύφους ως τους "κανόνες παιχνιδιού" της εφαρμογής σας. Μέσα από τους "κανόνες" υπάρχουν όλες οι πληροφορίες που απαιτούνται για το πώς να "παίξει" το παιχνίδι: Τα δομικά στοιχεία και οι κανόνες για τη δημιουργία και την κατασκευή νέων μπλοκ. Συμπεριλαμβανομένου του τρόπου με τον οποίο μπορούν να συμβάλλουν άλλα μέλη της ομάδας σας και να βοηθήσουν στη διατήρηση του ως ζωντανό έγγραφο.

1-giphy

Yas! Πίστεψέ το. Μπορείτε να έχετε όλα τα έγγραφά σας ενοποιημένα σε ένα μόνο μέρος!

Έχοντας αυτό υπόψη, ας ξεκινήσουμε εγκαθιστώντας την εφαρμογή δείγματος που θα χρησιμοποιήσουμε για αυτό το σεμινάριο.

Εγκατάσταση της εφαρμογής δείγματος

Η διαδικασία εγκατάστασης έχει 3 βήματα:

1. Εγκατάσταση κόμβου

Πρώτον, βεβαιωθείτε ότι έχετε Κόμβος εγκατασταθεί. Θα χρειαστείτε τουλάχιστον την έκδοση 6.

2. Εγκατάσταση της εφαρμογής

Στη συνέχεια, κάντε λήψη αυτού του αρχείου zip: sgdd-tutorial.zip στην επιφάνεια εργασίας σας και αποσυνδέστε το . Αυτό είναι σημαντικό καθώς μια άλλη τοποθεσία θα σπάσει τις εντολές εγκατάστασης.

Στη συνέχεια, ανοίξτε το τερματικό και πληκτρολογήστε την ακόλουθη εντολή:

cd ~/Desktop/vintage-shop-sgdd-tutorial && npm install

Θα χρειαστούν μερικά δευτερόλεπτα για να εγκαταστήσετε την εφαρμογή και τις εξαρτήσεις της.

3. Εκτέλεση της εφαρμογής

Αφού ολοκληρωθεί η εγκατάσταση, καταχωρίστε τις ακόλουθες εντολές:

  1. npm run develop
  2. Σε μια νέα καρτέλα εισάγετε: npm run document

Τώρα, ας το σπάσουμε:

npm run develop

Ξεκινάει ένα διακομιστή όπου μπορείτε να δείτε την εφαρμογή που εκτελείται σε: http://localhost: 8080. Θα δείτε στο τερματικό:

2-terminal-server-running

Και στο πρόγραμμα περιήγησης:

3-app-home
npm run document

Δημιουργεί τον οδηγό ζωντανού στυλ στη διεύθυνση http://localhost: 8080 / styleguide. Μπορείτε να προσθέσετε τη σημαία -- -w σε αυτήν την εντολή να παρακολουθήσετε αλλαγές στον κώδικα σας και στη συνέχεια να δημιουργήσετε μια ενημέρωση στον οδηγό στυλ ζωής, όπως αυτό:

npm run document -- -w

Μετάβαση στο πρόγραμμα περιήγησης θα πρέπει να δείτε:

4-style-οδηγός-υποδοχή

Ο χρησιμοποιούμενος οδηγός στυλ ζωής χρησιμοποιεί DocumentCSS , οπότε ας ρίξουμε μια ματιά στο πώς λειτουργεί αυτό.

Πώς λειτουργεί το DocumentCSS;

Το DocumentCSS είναι μια γεννήτρια στατικών τοποθεσιών. Αυτό σημαίνει ότι αναζητά ειδικά διαμορφωμένα σχόλια στον κώδικα σας και δημιουργεί μια στατική ιστοσελίδα. Αυτός ο ιστότοπος ονομάζεται "στατικός" επειδή παραμένει αμετάβλητος έως ότου μια εντολή (στην περίπτωση αυτή documentjs ) εκτελείται και πάλι. Αυτή η ροή εργασίας λειτουργεί καλά για τη δημιουργία ενός οδηγού ζωντανού ύφους, καθώς οι αλλαγές στα φύλλα στυλ σας είναι επίσης αλλαγές στον Στατικό ιστότοπο οδηγού Living Style.

Για να δημιουργήσετε έναν οδηγό στυλ ζωής, το DocumentCSS κάνει τα εξής:

  • Διαβάζει τα αρχεία που καθορίζονται στη διαμόρφωσή του (για αυτό το σεμινάριο θα εξετάσει .less και .md αρχεία)
  • Αναζητά σχόλια που χρησιμοποιούν ειδικές "ετικέτες" (όπως @page , @stylesheet ή @styles .
  • Δημιουργεί αρχεία html και τα συνδέει για να δημιουργήσει τον ιστότοπο.
6-στυλ-οδηγός-γεννήτρια

Έχοντας αυτό υπόψη, ας πηδήξουμε στη χρήση του DocumentCSS για να δημιουργήσουμε μια νέα σελίδα στο LSG.

Δημιουργία σελίδας

Για να ξεκινήσετε, ανοίξτε πρώτα την εφαρμογή δείγματος στον επεξεργαστή κώδικα. Θα πρέπει να δείτε την ακόλουθη δομή αρχείου:

7-περιεχομένων έργου

Τρυπήστε το σε src και βρείτε base/markdown . Εδώ θα βρείτε σελίδες που υπάρχουν ήδη στον οδηγό στυλ. Δημιουργήστε ένα νέο αρχείο σήμανσης και ονομάστε το "περίπου" (με την επέκταση .md ). Η δομή του αρχείου σας θα πρέπει τώρα να φαίνεται ως εξής:

8-project-contents-about

Μέσα σε αυτό το νέο αρχείο, προσθέστε την ετικέτα @page ακολουθούμενη από δύο χορδές:

@page about about

Τώρα ας το σπάσουμε:

@page

Η ετικέτα @page δηλώνει το αρχείο ως σελίδα και λέει στο DocumentCSS ότι οι πληροφορίες σε αυτό το αρχείο πρέπει να εμφανίζονται ως σελίδα στον οδηγό στυλ. Αυτό χρησιμεύει για να το διαφοροποιήσετε από φύλλα στυλ, javascript ή άλλους τύπους αρχείων στην τεκμηρίωσή σας.

about

Αυτό είναι το μοναδικό όνομα για τη σελίδα και χρησιμοποιείται ως αναφορά σε άλλες ετικέτες. Συνεπώς, κρατήστε το μικρό, πεζά και απλό, καθώς θα χρησιμοποιηθεί ως διεύθυνση URL της σελίδας. Για παράδειγμα, η διεύθυνση URL για τη νέα μας σελίδα θα είναι: http://localhost: 8080 / styleguide / about.html

About

Αυτός είναι ο τίτλος της σελίδας που θα χρησιμοποιηθεί για σκοπούς προβολής στον δημιουργημένο ιστότοπο. Εδώ μπορείτε να χρησιμοποιήσετε πολλές λέξεις με κενά ή άλλους χαρακτήρες.

Για να προβάλετε τη νεοδημιουργηθείσα σελίδα, εκτελέστε τα αρχεία documentjs στο τερματικό ξανά (εκτός αν το έχετε παρακολουθήσει για αλλαγές) και μετά πηγαίνετε στο http://localhost: 8080 / styleguide / about.html για να προβάλετε τη νέα σελίδα.

9-style-guide-about-1

Το επόμενο βήμα είναι να προσθέσετε τη σελίδα σας στην πλοήγηση. Για αυτό, προσθέστε μια δεύτερη γραμμή στο αρχείο σας ως εξής:

@page about About@parent index

Η ετικέτα @parent επιτρέπει να καθορίσετε έναν γονέα για το έγγραφό σας. Σε αυτή την περίπτωση, θέλουμε η σελίδα "Πληροφορίες" να εμφανίζεται κάτω από την αρχική ενότητα. Τώρα, μπορείτε να επαναλάβετε τα αρχεία και να δείτε τη σελίδα να εμφανίζεται κάτω από τη σύνδεση "Καλώς ορίσατε":

10-style-guide-about-2

Και αν κάνετε κλικ στο σύνδεσμο "Καλώς ορίσατε", μπορείτε να έχετε πρόσβαση στην αρχική σελίδα:

11-style-guide-about-3

Τώρα είναι καλό να προσθέσουμε περιεχόμενο σε αυτή τη σελίδα χρησιμοποιώντας markdown ή html. Για να ολοκληρώσετε την άσκηση, προσθέστε το ακόλουθο εικονικό περιεχόμενο:

@page about About@parent index## Hello World!This is the first page of my style guide. Here I can add any type of content that shouldn’t live with the code. Like who are the main contributors of the style guide or contact info.For example here's an animated gif inside of an `iframe`:

Και εδώ είναι η έξοδος:

12-style-guide-about-4

Τεκμηρίωση ενός φύλλου στυλ σε οδηγό στυλ ζωής

Η καρδιά της δημιουργίας ενός LSG είναι η δυνατότητα να τεθεί η τεκμηρίωσή σας σωστά από εκεί που ανήκει: στον πηγαίο κώδικα. Οι πιθανότητες είναι ότι έχετε ήδη τεκμηριώσει τον κωδικό σας, η οποία είναι μια μεγάλη ευκαιρία να το πάτε στο επόμενο επίπεδο χρησιμοποιώντας μια γεννήτρια οδηγών στυλ που μπορεί να μετατρέψει τα σχόλια αυτά σε έναν οργανωμένο ιστό, επιτρέποντας σε άλλους (και στον εαυτό σας από το μέλλον) να γνωρίζουν γιατί τι έχει γίνει στον κώδικα.

1-giphy-back-to-the-future

Εσείς από το μέλλον αφού διαβάσετε τα έγγραφα που έχετε γράψει στο παρελθόν.

Τεκμηρίωση ενός φύλλου στυλ

Η τεκμηρίωση ενός φύλλου στυλ ακολουθεί παρόμοιο πρότυπο με το τεκμηρίωση μιας σελίδας , αλλά στην περίπτωση αυτή η τεκμηρίωση θα μεταφερθεί μέσα σε ένα σχόλιο, δίπλα στον κώδικα (αυτή είναι η ομορφιά!).

Για να ξεκινήσετε να ανοίγετε το φύλλο στυλ: buttons-custom.less .

2 κουμπιά-προσαρμοσμένα

Μέσα από αυτό το αρχείο και μέσα σε ένα μπλοκ σχολίων, προσθέστε την ετικέτα @stylesheet ακολουθούμενη από δύο χορδές:

/**@stylesheet buttons.less Buttons*/

Σημειώστε ότι το σχόλιο της τεκμηρίωσης πρέπει να αρχίσει με /** για τον αναλυτή (στην περίπτωση αυτή JSDoc ) για να το αναγνωρίσει.

Τώρα ας το σπάσουμε:

@stylesheet

Η ετικέτα @stylesheet δηλώνει το αρχείο ως φύλλο στυλ και λέει DocumentCSS ότι οι πληροφορίες σε αυτό το αρχείο πρέπει να εμφανίζονται στον οδηγό στυλ. Αυτό χρησιμεύει για να το διαφοροποιήσει από άλλους τύπους εγγράφων, όπως σελίδες, εξαρτήματα και μοντέλα, μεταξύ άλλων ( διαβάστε εδώ για την πλήρη λίστα τύπων εγγράφων ).

buttons.less

Αυτό είναι το μοναδικό όνομα για το φύλλο στυλ και χρησιμοποιείται ως αναφορά σε άλλες ετικέτες. Ενώ μπορείτε να χρησιμοποιήσετε οποιοδήποτε τύπο ονόματος, συνιστούμε να χρησιμοποιήσετε το όνομα του αρχείου stylesheet, καθώς αυτό θα βοηθήσει στην εύρεση του αρχείου κατά την αναφορά στην τεκμηρίωση. Λάβετε υπόψη ότι αυτό θα επηρεάσει τη διεύθυνση URL του εγγράφου σας. Για το παράδειγμα αυτό η διεύθυνση URL θα είναι: http://localhost: 8080 / styleguide / buttons.less.html

Buttons

Παρόμοιο με δημιουργώντας μια σελίδα , αυτός είναι ο τίτλος του φύλλου στυλ που θα χρησιμοποιηθεί για σκοπούς προβολής στον δημιουργημένο ιστότοπο. Εδώ μπορείτε να χρησιμοποιήσετε πολλές λέξεις με κενά ή άλλους χαρακτήρες.

Για να προβάλετε τη σελίδα που δημιουργήθηκε πρόσφατα, εκτελέστε την παρακάτω εντολή εκτός αν την παρακολουθείτε για αλλαγές):

documentjs

Και μετά πηγαίνετε http://localhost: 8080 / styleguide / buttons.less.html για να προβάλετε τη νέα σελίδα.

3-style-οδηγός-κουμπιά-1

Τώρα, ας προσθέσουμε αυτό το νέο έγγραφο στην πλοήγησή μας. Για αυτό θα ακολουθήσουμε την ίδια σύμβαση που χρησιμοποιήσαμε όταν δημιουργήσαμε τη σελίδα χρησιμοποιώντας το @parent ετικέτα:

/*** @stylesheet buttons.less Buttons* @parent styles.base*/

Σημειώστε ότι στην περίπτωση αυτή έχουμε προσθέσει .base για να καθορίσετε αυτή τη σελίδα θα πρέπει να εμφανίζεται κάτω από την ομάδα "Baseline" που εμφανίζεται στην πλαϊνή μπάρα (μπορείτε επίσης να δημιουργήσετε ομάδες στην subnav σας! Θα το σκάψουμε σε αυτό σε λίγο).

Η επανεκκίνηση των εγγράφων και η ανανέωση της σελίδας θα πρέπει να έχουν ως εξής:

Κουμπιά 4-style-guide-2

Τώρα για το κρεατικό μέρος! Με τη σελίδα μας στη θέση μας μπορούμε να κάνουμε μερικά πράγματα:

  • Μπορούμε να προσθέσουμε μια συνολική περιγραφή για το έγγραφο
  • Μπορούμε να προσθέσουμε όλο το περιεχόμενο χρησιμοποιώντας τόσο markdown είτε απλό HTML
  • Και το καλύτερο από όλα, μπορούμε να προσθέσουμε demos για τον κώδικα μας;

Ας προσθέσουμε μια γρήγορη περιγραφή και μια επίδειξη για τα κουμπιά μας doc:

/*** @stylesheet buttons.less Buttons* @parent styles.base* @description* Global style definitions for all button elements.* @iframe src/base/bootstrap-custom/buttons/buttons-custom.html*/

Επανάληψη των εγγράφων και;:

Κουμπιά-5-στυλ-οδηγός-3

Όπως μπορείτε να δείτε @iframe tag επιτρέπει την προσθήκη ενός iframe με ένα demo στο doc σας. Αυτό το demo είναι πραγματικά ένα απλό αρχείο html με ετικέτα δέσμης ενεργειών που εισάγει το CSS της εφαρμογής σας κατά το χρόνο εκτέλεσης.

Ας ανοίξουμε το demo buttons-custom.html  :

6 κουμπιά-επίδειξη

Και δείτε πώς μοιάζει ο κώδικας:

<script src="/node_modules/steal/steal.js" main="can/view/autorender/"><import "vintage-shop/styles.less";script> <a class="btn btn-default" href="#" role="button">Linka><button class="btn btn-default" type="submit">Buttonbutton><input class="btn btn-default" type="button" value="Input"><input class="btn btn-default" type="submit" value="Submit"><hr /><button type="button" class="btn btn-default">Defaultbutton><button type="button" class="btn btn-primary btn-checkout">Primarybutton><button type="button" class="btn btn-success">Successbutton><button type="button" class="btn btn-info">Infobutton><button type="button" class="btn btn-warning">Warningbutton><button type="button" class="btn btn-danger">Dangerbutton><button type="button" class="btn btn-link">Linkbutton>

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

Επιπλέον, μπορείτε να χρησιμοποιήσετε την ετικέτα @demo για να εμφανίσετε επίσης το απόσπασμα του κώδικα που χρησιμοποιείται σε αυτό. Σαν αυτό:

/*** @stylesheet buttons.less Buttons* @parent styles.base** @description* Global style definitions for all button elements.* @demo src/base/bootstrap-custom/buttons/buttons-custom.html*/

Ποια θα είναι αυτή η έξοδος:

Κουμπιά-7-οδηγός-στυλ-4

απόδειξη με έγγραφα τεκμηρίωση του css οδηγός στυλ διαβίωσης lsg οδηγούς στυλ