Συμβουλές και κόλπα με τα CSS


nc
Δημοσίευση: • Share Article:

@Τα Cascading Style Sheets (CSS) είναι μια γλώσσα που χρησιμοποιείται για την περιγραφή της παρουσίασης ενός εγγράφου γραμμένου σε μια γλώσσα σήμανσης όπως η HTML. Το CSS είναι η κύρια τεχνολογία του Παγκόσμιου Ιστού, μαζί με την HTML και τη JavaScript.
Το CSS έχει σχεδιαστεί για να επιτρέπει τον διαχωρισμό παρουσίασης και περιεχομένου, συμπεριλαμβανομένων της διάταξης, των χρωμάτων και των γραμματοσειρών. Αυτός ο διαχωρισμός μπορεί να βελτιώσει την προσβασιμότητα του περιεχομένου, να παρέχει μεγαλύτερη ευελιξία και έλεγχο στις προδιαγραφές των χαρακτηριστικών παρουσίασης, και να επιτρέπει σε πολλές ιστοσελίδες να μοιράζονται τη μορφοποίηση καθορίζοντας το σχετικό CSS σε ένα ξεχωριστό αρχείο .css ώστε να μειωθεί η πολυπλοκότητητα και η επανάληψη.

Εφέ πληκτρολόγησης

Γνωρίζατε ότι μπορείτε να δημιουργήσετε ένα εφέ πληκτρολόγησης με μηδενική JavaScript;

See the Pen CSS Typing Effect by Marko (@denic) on CodePen.

Σκίαση

Όταν εργάζεστε με διαφανείς εικόνες, μπορείτε να χρησιμοποιήσετε τη λειτουργία φίλτρου «drop-shadow()» για να δημιουργήσετε μια σκιά στο περιεχόμενο της εικόνας, αντί για την ιδιότητα «box-shadow» που δημιουργεί μια ορθογώνια σκιά πίσω από ολόκληρο το πλαίσιο ενός στοιχείου.

drop-shadow(2px 4px 8px #585858);

See the Pen drop-shadow by Marko (@denic) on CodePen.

Ομαλή κύλιση

Ομαλή κύλιση χωρίς JavaScript, με μία μόνο γραμμή CSS.

See the Pen CSS Smooth Scroll by Marko (@denic) on CodePen.

Κεντράρισμα

Κεντράρετε εύκολα οτιδήποτε, οριζόντια και κάθετα, με 3 γραμμές CSS:

.center {
  display: flex;
  align-items: center;
  justify-content: center;       
}           

Κέρσορες

Γνωρίζατε ότι μπορείτε να χρησιμοποιήσετε τη δική σας εικόνα ή ακόμα και emoji ως δρομέα;

See the Pen Cursors by Marko (@denic) on CodePen.

Περικοπή κειμένου

Γνωρίζατε ότι μπορείτε να περικόψετε κείμενο με απλό CSS;

See the Pen Truncate the text with CSS only by Marko (@denic) on CodePen.

Οτιδήποτε μπορεί να αλλάξει μέγεθος

MODAL

Μπορείτε να χρησιμοποιήσετε την ψευδοκλάση ":target" για να δημιουργήσετε modals με μηδενική JavaScript.

See the Pen CSS-only modal by Marko (@denic) on CodePen.

calc()

Η συνάρτηση «calc()» CSS σάς επιτρέπει να εκτελείτε υπολογισμούς όταν προσδιορίζετε τιμές ιδιοτήτων CSS

.calculated-width: {
    width: calc(100% - 30px);
}  
    

Γραμμή κύλισης

Μπορείτε να δημιουργήσετε μια προσαρμοσμένη γραμμή κύλισης

See the Pen Custom Scrollbar by Marko (@denic) on CodePen.

Sticky

Μπορείτε να δημιουργήσετε αυτοκόλλητες κεφαλίδες ενοτήτων με 2 γραμμές CSS

See the Pen Sticky Sections by Marko (@denic) on CodePen.

CSS Scroll Snap

Μπορείτε να χρησιμοποιήσετε τη δυνατότητα CSS Scroll Snap για να δημιουργήσετε ελεγχόμενη κύλιση

See the Pen CSS Scroll Snap by Marko (@denic) on CodePen.

Δυναμικά tooltips

Δημιουργήστε δυναμικά tooltips μόνο για CSS, χρησιμοποιώντας τη  attr() συνάρτηση της CSS.

See the Pen CSS-only Tooltip by Marko (@denic) on CodePen.

Caret-color

Μπορείτε να αλλάξετε το χρώμα του δρομέα εισαγωγής κειμένου.

input {
  caret-color: red;
}

Backgtround-clip

Χρησιμοποιήστε το background-clip για να δημιουργήσετε όμορφους τίτλους.

See the Pen background-clip property by Marko (@denic) on CodePen.

grayscale()

Χρησιμοποιήστε τη grayscale() λειτουργία φίλτρου για να μετατρέψετε την εικόνα σε κλίμακα του γκρι.

.grayscale-image{
  filter: grayscale(100%);
}

 

 

Foreach programming

Εγγραφείτε για να βλέπετε τα εξειδικευμένα άρθρα.