2009 17 Φεβ. του 2009

Η Understandng Ακινήτου Κλιπ CSS

Γιατί θέλω να το καταλάβετε αυτό? Humm ...!

Οι περισσότεροι συγγραφείς του CSS, θα συμφωνήσουν ότι το CSS ιδιοκτησία Clip είναι πιθανώς μια από τις πιο διαδεδομένες un ιδιότητες CSS. Ήταν τόσο αληθινό για μένα πάρα πολύ και ήταν πιο ευτυχής να το παραμελούν, μέχρι που άρχισε να τροποποιεί το Mootools ΔΥΟ Κουμπί (Pin) Component Slider (με Δείκτη Range) .

Υπήρξε μια καλή πρόταση από έναν από τους χρήστες συστατικό για την τροποποίηση του στοιχείου Δρομέας χρησιμοποιώντας ψαλιδίζεται backgroud εικόνες (έναντι μεταβλητού τμήματος πλάτος) για να δείξει το εύρος ρυθμιστικό. Έτσι, ήρθε η ώρα μου να εισέλθουν στην διασκέδαση, αλλά un-ναυλωμένο (για μένα φυσικά) νερά του ακινήτου Clip CSS.

Καλά! πόσο δύσκολο μπορεί να είναι; Όχι πολύ καθόλου ... ΝΑΙ και του ΟΧΙ. Η σύνταξη να χρησιμοποιήσει το ακίνητο Κλιπ CSS είναι αρκετά όρθια θέση, αλλά η έννοια / usuage είναι λίγο croocked. Με μια μνήμη όπως η δική μου, κάθε φορά που κάθομαι να επαναλάβει στο Σενάριο Slider μου ... Έχω tokeep παραπέμποντας με τη χρήση αυτού του ακινήτου CLIP, να θυμηθώ τη λογική που έχω δημιουργήσει στο σενάριό μου .... Ως εκ τούτου! πιστεύεται ότι πένα προς τα κάτω, με την ελπίδα να θυμόμαστε ότι το μέλλον (αλλά και προς όφελος εκείνων που φαίνονται σε σύγχυση από την Ακινήτου Κλιπ CSS)

Τι CSS Κλιπ κάνει;

Clip είναι μέρος του οπτικού μονάδα εφέ του CSS 2.1. Με απλά λόγια, η δουλειά του είναι να τοποθετήσετε ένα ορατό παράθυρο πάνω από ένα αντικείμενο που ψαλιδίζεται, ως εκ τούτου, ψαλίδισμα εικόνες και δημιουργώντας μικρογραφίες χωρίς να χρειάζεται να δημιουργήσουν επιπλέον αρχεία (έχω ήδη θέσει αυτό το χαρακτηριστικό για την καλύτερη χρήση του στοιχείου Slider :) )

Χρησιμοποιώντας την ιδιότητα Κλιπ CSS, μπορείτε να δημιουργήσετε ένα απόκομμα με το σχήμα ορθ. Όπως και πολλές άλλες ιδιότητες CSS (όπως περιθώριο, padding κλπ), χρησιμοποιώντας RECT απαιτεί τέσσερις συντεταγμένες Επάνω, Δεξιά, Κάτω, Αριστερά (TRBL). Η croocked χαρακτήρα της ιδιοκτησίας αντικατοπτρίζει όταν ρίξετε μια πιο προσεκτική ματιά στο πώς κλιπ υπολογίζει την περιοχή αποκοπής, χρησιμοποιώντας αυτές τις τέσσερις συντεταγμένες (εγκέφαλος στέλνει σε μια κλήρωση για ένα διάστημα). Τώρα να σας μπερδέψει το κάτω μέρος ξεκινά από την κορυφή, και το δικαίωμα ξεκινά από την αριστερή. :) . Βλέπετε τι είπα; .... Ως εκ τούτου, αυτό το post ...

Αυτή η μικρή σύγχυση μπορεί εύκολα να εξαφανιστεί, με αυτή την οπτική επεξήγηση του CSS Κλιπ / RECT ιδιοκτησίας, όπως παρακάτω!

Απαιτήσεις CSS Κλιπ

Το έργο που έχουμε ξεκινήσει είναι να περιορίσει την ακόλουθη εικόνα μικρογραφίας σε μια τετραγωνισμένη εικόνα που αναζητούν (και επίσης μία ευρεία γωνίας της εικόνας)

original_image clip_demo
Αρχικό Thumbnal / εικόνας Απαιτήσεις για Clip Sqaure Thumbmail

CSS Αποτελέσματα Κλιπ

clip_results

Προβολή Demo | Download sourcefiles


2008 Σεπτεμβρίου, 2008

Σταθερό (Αυτό παραμένει στατική στο παράθυρο κύλισης) Μπλοκ Σελίδα χρήση CSS μόνο

Αυτό το μήνυμα μπορεί να είναι ένα καλό παράδειγμα για τη φράση "η γιαγιά Διδασκαλία να πιπιλίζουν αυγά" ... Γιατί αυτό είναι μόνο βασικά πράγματα CSS. Αλλά για εκείνους, όπως το αγνοεί μου, αυτό θα μπορούσε να είναι μια ευλογία στη μεταμφίεση. Πάντα πίστευα (θα μπορούσα να χάσω τη δουλειά μου για το λέω αυτό), ήταν δυνατό να διατηρηθεί κάποιο μέρος από το περιεχόμενο HTML σελίδα ΣΤΑΤΙΚΗ (έννοια, η θέση του παραμένει ως έχει στο Παράθυρο κύλισης), με κάποιες έξυπνες σενάρια, όλα εκείνα τα επιστημονικά υπολογισμούς για να βρουν δυναμική θέση, παγιδεύοντας τα γεγονότα Window.scroll και τον καθορισμό χρονικών ορίων, κλπ.

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

CSS
. Στατική {display: block? Z-index: 10? Χρώμα: # ffffff? Υπερχείλισης-x: κρυμμένο? Υπερχείλισης-y: κρυμμένο? Θέση: σύμβαση ορισμένου?
}
# Περιεχόμενα {margin: 0px 100px 150px 160px? Σύνορα: 1px solid # e6e6e6}

# Wrap-t {κορυφή: 0px? Υπόβαθρο: # 33CC66? Πλάτος: 100%? Ύψος: 55px?}

# Wrap-λ {κορυφή: 80px? Υπόβαθρο: # FF9966? Ύψος: 300px? Πλάτος: 150px? Σύνορα: 2px solid # e6e6e6?}

# Wrap {β-κάτω: 0px? Υπόβαθρο: # 3333CC? Πλάτος: 100%? Ύψος: 55px?}

# Wrap-r {κορυφή: 80px? Υπόβαθρο: # 6666FF? Ύψος: 300px? Πλάτος: 140px? Σύνορα: 2px solid # e6e6e6? Δικαίωμα: 0?}

HTML
<div id="contents"> Μπορείτε κύριο περιεχόμενο της σελίδας </ span>
<div id="wrap-b" class="static">
Στατικό Περιεχόμενο στο κάτω μέρος σελίδας
</ Span>
<div id="wrap-t" class="static">
Στατικό Περιεχόμενο στην κορυφή της σελίδας
</ Span>

<div id="wrap-l" class="static">
Στατικό Περιεχόμενο στη σελίδα αριστερά
</ Span>
<div id="wrap-r" class="static">
Στατικό Περιεχόμενο στα δεξιά Σελίδα
</ Span>

Δείτε ένα δείγμα εδώ wroking


2008 Δεύτερης Ιουλίου, 2008

Είμαστε χρησιμοποιώντας ψεύτικη απόλυτη τοποθέτηση: Ένα λαμπρό Διάταξη της CCS

Όταν διάβασα αυτό το άρθρο στο A List Apart " Faux απόλυτη τοποθέτηση
από τον Eric Sol ", εγώ δεν ήταν τίποτα λιγότερο από εντυπωσιασμένος. Είχα, επίσης, κατάθλιψη majorly, να προκαλέσει, ειλικρινά αναρωτιέμαι, γιατί λοξοτομεί εγώ καταλήξουμε σε κάτι υπέροχο, όπως αυτό.

Συνήθως, όταν δημιουργούμε CSS layouts, χρησιμοποιούμε "ΘΕΣΗ" ή "πλέει", ή ένα πολύ κακό συνδυασμό και των δύο. Eric Sol και η ομάδα του καθορίζουν ένα δίπλα στο άψογη τεχνική του νέου τύπου της τεχνικής διαμόρφωσης CSS, που έχουν βαφτίσει ως "ψεύτικη απόλυτη τοποθέτηση" μετά την τεχνική faux στήλες που προσομοιώνει την παρουσία μιας στήλης.

Γνωρίζετε ότι το πρόβλημα όλοι μας οι προγραμματιστές έχουν CSS με αποσύνθεση διατάξεις (Οι απρόσμενες αλλαγές περιεχομένου που προκαλούν ολόκληρες στήλες με αναδίπλωση, όταν χρησιμοποιούμε επέπλευσε διατάξεις) ... Καλά! Φαίνεται Ιστορία!
Η τεχνική αυτή διάταξη είναι ακόμη πολύ μικρά, και πρέπει να διαγραφούν από όλες αυτές τις γκουρού CSS εκεί έξω, πριν να γίνει ένας μη γραπτές τυποποιημένες. Είμαι στην ευχάριστη θέση να το χρησιμοποιήσει ΤΩΡΑ! ... Και είμαι ήδη στη μέση της μετατροπής νωρίτερα προβληματική / κυμαινόμενου un-απαραίτητα σχεδιαγράμματα μου σε διάταξη FAP ήδη ... και είμαι ευτυχής να πω το "είμαστε ήδη χρησιμοποιούν ψεύτικη απόλυτη τοποθέτηση για αυτό το ιστολόγιο χώρο καθώς και« ... ΜΕΤΑΒΑΣΗ δοκιμάσετε, ΤΩΡΑ!

Kudos Eric!


NDK σπίτι | Εκφράζοντας IT | Εκφράζοντας Ουρανίσκος | Εκφράζοντας Penmenship | Εκφράζοντας δέος | εκφράζομαι