2009 18 Φεβρουαρίου, 2009

Προσθήκη DropShadow να Εικόνες χρήση CSS

Ένας άλλος γρήγορος Tut. Εδώ είναι κάτι απλό και ωραίο χρησιμοποιώντας τη δύναμη των CSS ... αλλά ήταν δύσκολο φανταζόμαστε (και σίγουρα δεν ήμουν εγώ) να αρχίσει με. Προσθέτοντας Dropshadow, μπορεί να είναι ενός κομματιού του κέικ για πολλούς από εμάς, χρησιμοποιώντας κάποια εργαλεία επεξεργασίας εικόνας όπως το Photoshop ANF Πυροτεχνήματα κλπ.
Ο λόγος για τον οποίο, επέλεξα για σκίαση χρησιμοποιώντας CSS είναι ότι, συνήθως, δημιουργώντας παράλληλα ένα σχέδιο σελίδα / html της αίτησης, οι απαιτήσεις κρατήσει επανάληψη. Αυτό που εννοώ είναι, σε μια υπάρχουσα ιστοσελίδα με πολλές εικόνες, όπως αυτές που εμφανίζουν freinds λίστα ή μια γκαλερί εικόνων, θα είναι δύσκολο να επανεπεξεργάζονται ολόκληρο το φορτίο των εικόνων που είχαν ήδη εκφορτωθεί για να προσθέσετε ή να αφαιρέσετε τις σκιές, για να θέμα.
Έτσι, εάν έχετε κάνει λίγο προς τα εμπρός σκέψης, δημιουργώντας παράλληλα τις HTMLs να προσθέσετε τα επιπλέον τμήματα ή συνήθως η κατάσταση είναι ότι έχετε μια λογική βρόχος παράγει αυτά τα εικονίδια / μικρογραφίες σε XSL, PHP. JAVA ή οποιοδήποτε άλλο προγραμματισμού / scripting γλώσσα, μπορείτε να προσθέσετε ανά πάσα στιγμή, τότε είναι ακριβώς το θέμα της εμφάνισης και της απόκρυψης αυτών των σκιών χρησιμοποιώντας την ιδιότητα Εμφάνιση CSS, σύμφωνα με τους πελάτες συνεχώς μεταβαλλόμενες απαιτήσεις μου ... Δεν εχετε κάνει αυτό το είδος της σκέψης προς τα εμπρός πριν από αυτή ... αλλά ahev ξεκίνησε τώρα!

Στο παρακάτω παράδειγμα, η αρχική εικόνα είναι ελεύθερη σκιά και οι dropshadows εφαρμόζονται, όπως απαιτείται! ΕΠΙΣΗΣ, έχω πάει μια μικρή επιπλέον, χρησιμοποιώντας τα κόλπα των προηγούμενων Τουτ μου (Well! αυτά ίσως είναι μικρότερη ποικιλία από σεμινάρια, έτσι ώστε να δικαιολογείται μόνο καλώντας τους "Τουτ" "α) για την χρήση CSS Ακινήτου κλιπ για να αναδείξουν μόνο

Αρχικό εικόνας

original_image

CSS Αποτελέσματα DropShadow
css_dropshadow_results
Προβολή Demo | Download sourcefiles


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


2009 Φεβρουαρίου, 2009

Πώς να περιλαμβάνουν ένα Wordpress blog σε άλλο χώρο

Το ερώτημα αυτό πέρασε από το μυαλό μου μερικές φορές στο παρελθόν, όταν δούλευα σε χώρους πολύ νωρίτερα, το οποίο χρησιμοποιείται για να δείξει WordPress blogs ή νέο είδος του περιεχομένου σε κάποιο μέρος του site / portal.Being έναν αρχάριο σε PHP και γύρω από το WordPress, συνέχισα procastinating, νομίζοντας ότι "αυτό δεν είναι κομματιού κέικ μου". Τέλος! Η απαίτηση αυτή ήρθε μέχρι τη μύτη μου, όταν ξεκίνησε diggin γύρω από ένα κομμάτι για λύση.
Έμεινα έκπληκτος να διαπιστώσει ότι πραγματικά ήταν ευκολότερη από ό, τι πραγματικά πίστευα ότι ήταν, για να εμφανίσετε μια λίστα από τίτλους ή την τελευταία θέση σε οποιαδήποτε άλλη σελίδα έξω από το WordPress που κινούνται, απλά χρησιμοποιώντας ένα μικρό κομμάτι της PHP και το WordPress API .

Εδώ είναι τι πρέπει να κάνετε: -
Για λόγους εξήγηση, ας υποθέσουμε ότι η περιοχή σας είναι http://www.inchembur.com/ και έχετε τη νέα ενότητα για αυτό το site για http://news.inchembur.com/ (το οποίο τρέχει WordPress). Τώρα η απαίτηση είναι να δείξει την τελευταία θέση από http://news.inchembur.com/ στην αρχική σελίδα του κύριου site, δηλαδή http://www.inchembur.com/index.php

Βήμα 1: Στο index.php σας προσθέστε τον ακόλουθο κώδικα του κομματιού, το WordPress Συμπεριλάβετε API αρχείο. Μπορείτε να προσθέσετε αυτό στην κορυφή της σελίδας που θέλετε μετά να σας εμφανιστεί.

<? Php
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES », ψευδή)? / / Disbable χρήση του WordPress θέμα
απαιτούν (/ var / news.inchembur.com / wp-blog-header.php ")? / / Συμπεριλάβετε WordPress API
; // Get Latest Post query_posts («showposts = 1 ')? / / Get Τελευταίο μήνυμα
;>

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

Βήμα 2: Τώρα, στο τμήμα της σελίδας Ευρετήριο / σελίδα όπου θέλετε να δείτε την τελευταία θέση WordPress από http://news.inchembur.com , χρησιμοποιήστε τον ακόλουθο κώδικα. Περιττό να πω, μη διστάσετε να ad τμήματα styling, ανοίγματα και τις τάξεις σας σύμφωνα με τις ανάγκες του σχεδιασμού σας.

Βήμα 3: Δεν υπάρχει Βήμα 3 ... Αυτό ήταν ... τελειώσατε!


Φυσικά, μπορείτε να δοκιμάσετε μερικές παραλλαγές σύμφωνα με τις απαιτήσεις σας (όπως ανέφερα προηγουμένως, ανατρέξτε στο query_posts() τεκμηρίωση ). Εδώ είναι κάποια δοκιμαστικά ...

Πώς δείχνουν μια συγκεκριμένη θέση / σελίδα σε αντίθεση με την τελευταία θέση: -
Αυτό μπορεί εύκολα να επιτυγχάνονται με την αλλαγή προς τα επιχειρήματα query_posts() να συμπεριλάβει το αναγνωριστικό της σελίδας ή τη σελίδα γυμνοσάλιαγκα

) ; query_posts («page_id = 7 ')?
) ; query_posts («όνομα_σελίδας = περίπου)?

ή Μπορείτε να ελέγξετε τον αριθμό των θέσεων:
) ; query_posts (showposts = 3)?


2008 25 Δεκ 2008

Φόρτωση JavaScripts Δυναμικά

Μερικές φορές για να κρατήσει το pageweight κάτω ... έχουμε χωρίσει σενάριά μας σε κομμάτια ... Αυτά τα τμήματα JavaScript να φορτώνεται όπως και όταν απαιτείται (για μια εκδήλωση ή για πάτημα ενός κουμπιού ή συνδέσμου κλπ.).

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

= “text/javascript” > <Σενάριο τύπου = "text / javascript">
λειτουργία loadNewScript (πηγή) {
var s = document.createElement («σενάριο»)?
s.setAttribute («τύπος», «text / javascript")?
s.setAttribute ('src' πηγή)?
document.body.appendChild (s)?
}
</ Span>

και μπορείτε να έχετε τον παρακάτω σύνδεσμο κλήση οπουδήποτε στο σώμα, ή μπορείτε να έχετε αυτό το σενάριο "onLoad» του ίδιου του εγγράφου ...

= “javascript:loadNewScript('myDynamicScript.js');” >Load Dynamic Script</ a > <A href = "javascript: loadNewScript (« myDynamicScript.js ')? "> Φορτίο Δυναμική Σενάριο </ a>

ή

<body onload="loadNewScript('myDynamicScript.js');">


2008 17 Δεκεμβρίου, 2008

Λανθασμένη συμπεριφορά IE8: θραύσεις διάταξης CSS (Στόχευση μια έκδοση του προγράμματος περιήγησης χρησιμοποιώντας ετικέτες Meta στην IE8)

Εάν είστε css πρόσωπο, θα ξέρετε τον πόνο να πάρει σχεδιαγράμματα εργασίας σας cross-browser. IE8 είναι ένα ακόμη κλειδί στα έργα για την ανάπτυξη μας. Anywaz! αν χτυπήσει από το θέμα αυτό, όπως έκανα και χθες, όπου εργάζονται τέλεια CSS σας σε IE7 (και νωρίτερα) και ο Firefox έχει αρχίσει ξαφνικά ρίχνουν τα ξεσπάσματα σε IE8, δοκιμάστε αυτό ... Είναι ωραία φάνηκε να διορθώνει τα προβλήματα μου, προς το παρόν ....

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

<meta http-equiv="X-UA-Compatible" content="IE=7" />

Από προεπιλογή IE Μέτα θα είναι: -

<meta http-equiv="X-UA-Compatible" content="IE=8" />
το οποίο θα καταστήσει τον IE8 απόδοση της σελίδας χρησιμοποιώντας τη νέα λειτουργία πρότυπα.

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

<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />


Περισσότερα DOCTYPES:

ΑΝ είστε ακόμη εξοικειωμένοι με το είδος του ζώου που ονομάζεται "DOCTYPE" ... εδώ είναι μερικές γρήγορη ανάγνωση
Τι είναι DOCTYPES; Ποιες είναι οι ιδιορρυθμίες BROWSER & ΑΝΤΙΚΕΙΜΕΝΙΚΗΣ Mode;
Ρύθμιση του DOCTYPE σε XSL

Για μια πιο εις βάθος κατανόηση για DOCTYPES, προσπαθήστε να επισκεφθείτε αυτούς τους συνδέσμους ...
A List Apart: Στερεώστε το site σας με το δεξί DOCTYPE!
A List Apart: Πέρα από DOCTYPE: Πρότυπα του Παγκοσμίου Ιστού, τη συμβατότητα και IE8

Σημείωση: Αν και πολλοί από εμάς HTML / CSS άνθρωποι έχουν να παραγνωρίζεται η σημασία της DOCTYPE decleration στα έγγραφά μας, Καθορισμός του σωστού DOCTYPE, είναι συνήθως η απάντηση στα περισσότερα ζητήματα σταυρό του προγράμματος περιήγησης.


2008 9 Δεκ 2008

Απλή Carousel Με τηλεειδοποίησης χρησιμοποιώντας Mootools

Με μια ποικιλία Carousels εκεί έξω, πολλά για Mootools καθώς, ακόμα αποφάσισα να γράψω τη δική μου κατηγορία Carousel, για μερικούς καλούς λόγους
1. Ζήτηση ένα χαρακτηριστικό σελιδοποίησης (να είναι σε θέση να πηδήξει μια συγκεκριμένη διαφάνεια / βήμα στο ιπποδρόμιο).
2. Ζήτηση ελευθερία με την τοποθέτηση του αριστερά και δεξιά κουμπιά / συνδέσμους, όπου πάντα μου παρακαλώ.
3. Περισσότερος έλεγχος πέρα από τα βήματα διαφάνειας.

Κατάφερα να δημιουργήσετε ένα νέο Ιπποδρόμιο, με τα παραπάνω χαρακτηριστικά, όπως παρακάτω ... ... Μη διστάσετε να προτείνει τυχόν τροποποιήσεις που θα απαιτήσει!

Παράδειγμα μου μοιάζει με αυτό ... [ Δείτε το demo ]
Mootools Carousel Με τηλεειδοποίησης

Προβολή Demo | Download Mootools Carousel Με Σελιδοποίηση Έκδοση 1.0 (Κατεβασμένο 2001 φορές)


1. Carousel τηλεειδοποίησης

Μπορείτε εύκολα να προσθέσετε την σελιδοποίησης στο καρουζέλ σας, ρυθμίζοντας απλώς τη σημαία τηλεειδοποίησης, η οποία είναι η τελευταία parater πέρασε κατά τη δημιουργία του παράδειγμα του MooCarousel στην αληθινή (θέλουν τηλεειδοποίησης) ή ψευδής (donot θέλουν σελιδοποίησης).

var carousel1 = νέα MooCarousel («carousel1_wrapper», «carousel1_items_container», «carousel1_moveleft», «carousel1_moveright», c_ns, c_sss, αλήθεια)? / / ns = αριθμός των διαφανειών, sss = Το μέγεθος του βήματος διαφάνεια

Και φυσικά μπορείτε να αλλάξετε την εμφάνιση-n-feel αυτών των achors τηλεειδοποίησης, σας παρακαλώ, τροποποιώντας τους CSS.

. Carousel_paging {text-align: right? Περιθώριο: 5px 10px 0 0?}
. Carousel_paging ρεύμα, carousel_paging σελίδα {περίγραμμα: κανένας? Πλάτος:... 15px? Ύψος: 15px? Γραμμή-ύψος: 15px? Text-align: center? Display: block? Float: αριστερά? Υπόβαθρο: # D8D8EB? Περιθώριο: 0 1px 0 0? κείμενο-διακόσμηση: κανένας?}

. Carousel_paging ένα: φτερουγίζω, carousel_paging τρέχουσα {background: # 4D4D9B? Χρώμα: # ffffff?}..

Καλά! υπάρχει ένα μικρό πρόβλημα όμως, οι άγκυρες σελιδοποίησης αν σετ, τότε θα πάρει δημιουργούνται πάντα μετά το Carousel συνιστώσα. Ήθελα να κάνει δυναμική καθώς, στη συνέχεια, αλλά μόνο για να κρατήσει το σενάριο για να εκραγεί των αναλογιών, αποφάσισα να το παρακάμψετε.
Αλλά ξέρετε λίγο Javascript, μπορείτε εύκολα να αλλάξουμε τον κωδικό σελιδοποίησης γενιά στην κατηγορία MooCarousel να ευχαριστήσει τις ανάγκες σας.

2. Προσαρμογή τα αριστερά και δεξιά Εικόνες

Μπορείτε να αλλάξετε τη θέση, εικόνες ή οποιοδήποτε displat ιδιοκτησία των κουμπιά αριστερού και δεξιού απλά παίζοντας γύρω με το CSS. να είναι σε θέση να αλλάξετε τις τοποθετήσεις της Αριστεράς και της Δεξιάς buttoms ήταν ο πραγματικός λόγος για μένα προς τα δεξιά μας Carousel κατηγορίας μου.
Δεδομένου ότι αυτή η κατηγορία MooCarousel, δέχεται το id είναι από αυτά τα κουμπιά, μπορείτε να τοποθετήσετε στην πραγματικότητα αυτά τα κουμπιά οπουδήποτε στη σελίδα, αν θέλετε ... δεν πρέπει να είναι στην ιεραρχία στοιχείο, όπως στο παράδειγμά μου.

var carousel1 = νέα MooCarousel («carousel1_wrapper», «carousel1_items_container», «carousel1_moveleft», «carousel1_moveright», c_ns, c_sss, αλήθεια)?

CSS
.. Carousel_container_l, carousel_container_r {margin: 50px 0 0 0? Θέση: σχετική? Πλάτος: 23px? Ύψος: 20px? Float: αριστερά? Δρομέα: ο δείκτης?}

. Carousel_container_r {υπόβαθρο-θέση: 0-38px?}

. Carousel_container_l {υπόβαθρο-θέση: 0-58px?}

3. Προσαρμογή Βήματα διαφανειών

Τι εννοώ Προσαρμογή ΒΗΜΑΤΑ διαφανειών μου;
Οι περισσότεροι Carousels σύρετε με το πλήρες του ορατού παραθύρου. Έτσι λένε ότι είχε τέσσερα στοιχεία (όπως στο δείγμα μου πάνω), θα σύρετε τα τέσσερα στοιχεία. Με αυτό το Carousel Component, Περνάτε τον αριθμό των διαφανειών και το μέγεθος του βήματος της επιλογής σας.

var carousel1 = νέα MooCarousel («carousel1_wrapper», «carousel1_items_container», «carousel1_moveleft», «carousel1_moveright», c_ns, c_sss, αλήθεια)?
c_ns = αριθμός των διαφανειών, c_sss = Το μέγεθος του βήματος διαφάνεια

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

/ * Για ξεφάντωμα 1 * /

var c1_w = 92? / / Πλάτος ξεφάντωμα Θέση

var c1_n = 10? / / Ο συνολικός αριθμός ειδών ξεφάντωμα Comparision

var c1_pp = 4 / / Αριθμός αντικειμένων ξεφάντωμα Comparision perpage

var c1_marginFactor = 51?

var c1_sss = c1_w * c1_pp? / / sss = Το μέγεθος του βήματος διαφάνεια

var c1_ns parseInt = (((* c1_w c1_n) / c1_sss) + 0,5)? / / ns = αριθμός των διαφανειών

c1_sss + = c1_marginFactor? / / sss διαφάνεια = Το μέγεθος του βήματος, 51 για τα περιθώρια


Απαιτήσεις: 1,2 Mootools

Προβολή Demo | Download Mootools Carousel Με Σελιδοποίηση Έκδοση 1.0 (Κατεβασμένο 2001 φορές)


2008 2 του Δεκεμβρίου 2008

Απλή Σταυρού Σενάριο Βαθμολογία Browser για Mootools

MooRating είναι ένα απλό (πρόγραμμα περιήγησης στο σταυρό, φυσικά με αυτό που χρησιμοποιεί τη δύναμη της βιβλιοθήκης Mootools), ελαφρύ και εξαιρετικά Mootools βασίζεται λύση βαθμολογία. Δεν έχει ονομαστεί ως "Αστέρων", απλά επειδή η εικόνα βαθμολογία θα μπορούσε να είναι όπως εσείς επιλέξετε (έχω δώσει Stars, Μπαρ και καρδιές με το download, αλλά μπορείτε να δημιουργήσετε τη δική σας ποικιλία και απλά να πέσει μέσα).

Πώς μοιάζει με:

Mootools Βαθμολογία με διαφορετικές εικόνες Προβολή Demo
Mootools Βαθμολογία με τιμές Ποσοστό Προβολή Demo
Mootools Βαθμολογία με κλασματικές τιμές Προβολή Demo

Λήψη Mootols Αστέρων Σενάριο (Κατεβασμένο 722 φορές)

Δεδομένων Βαθμολογία: Ακέραιος αριθμός, Δεκαδικός ή Ποσοστό
Σήμερα το σενάριο έχει σχεδιαστεί για να δείξει τα στοιχεία που αναγράφονται ως σύνολο αξιών (1,2,3,4,5), σε δεκαδικά (1,24, 3,45 κ.λ.π.) ή σε ποσοστά (12%, 55% κλπ). Η επιλογή να εμφανίζουν δεδομένα σε οποιαδήποτε από τις μορφές που αναφέρονται μπορεί να οριστεί απλά αλλάζοντας κάποιες αξίες σημαία εντός της javascript (moorating.js)
Βασικά υπάρχουν δύο ε δύο σημαίες για να παίξει με, για την εμφάνιση τιμών με τη μορφή της επιλογής σας ...

var inpercent = false? / / Ορίστε αυτήν τη σημαία αλήθεια, αν χρειάζεστε ποσοστιαίες τιμές να εμφανίζονται
var isFractional = false / / Ορίστε αυτή την αλήθεια, αν θέλετε, όπως κλασματικές τιμές 1,24, 1,25, 4,56 και όχι 1,2 ... 5

Και δεν νομίζω ότι υπάρχει εξήγηση γι 'αυτό απαιτείται. Επιπλέον. Το σενάριο είναι πολύ απλό. Εάν γνωρίζετε λίγο javascripting, μπορείτε να τροποποιήσετε το script για να πάρετε οποιοδήποτε είδος της εμφανιζόμενης τιμής. Για παράδειγμα, αν θέλετε τρία δεκαδικά ψηφία να εμφανίζονται ... τσίμπημα ακριβώς το σενάριο, όπως παρακάτω ...

αν (isFractional) {if (x <= 5 | | x> = 0) moostartval [i] = innerHTML FormatNumber (x, 3)?.} / / 2 έχει αλλάξει έως 3
else {moostartval [i] = innerHTML Math.round (x).?

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

λειτουργία updateRating (id, βαθμολογία) {
/ / Προειδοποίησης (id + "," + βαθμολογία)?
/ / Κάνει ό, τι με τη βαθμολογία
}

Υπάρχει η λειτουργία του javascript που ονομάζεται "updateRating". Αυτή η λειτουργία έχει περάσει το ID της Div της αξιολόγησης, ώστε να προσδιορίσει ως προς τα οποία αξιολογήσεις (αν υπάρχουν περισσότερες από μία αξιολογήσεις στη σελίδα) ενημερώθηκε και η αξία της διαβάθμισης [updateRating (id, βαθμολογία)]. Μπορείτε να επιλέξετε να κάνετε ότι θέλετε με τις τιμές αυτές, όπως ανέφερα νωρίτερα.

Εικόνα Βαθμολογία: Ηθοποιοί, καρδιές, Μπαρ ή οτιδήποτε σας παρακαλώ
Η αλλαγή της αξιολόγησης σε οποιαδήποτε από τις παραπάνω κατηγορίες (αστέρια, καρδιές κλπ) είναι πολύ απλή. Απλά δημιουργήστε μια εικόνα παρόμοια με την προϋπόθεση ενός και ρίχνετε μέσα το θυμάστε, αν αλλάξετε το όνομα της εικόνας, δεν κάνει τις απαραίτητες αλλαγές στο αρχείο CSS, δείτε παρακάτω.

. Moostar {margin: 0px? Padding: 0px? Υπερχείλιση: κρυμμένο? Πλάτος: 84px? Ύψος: 20px? Float: αριστερά? Υπόβαθρο: url ("stars.gif») επαναλαμβάνω-x?}
. Moostar διάρκεια {float: αριστερά? Περιθώριο: 0px? Padding: 0px? Display: block? Πλάτος: 84px? Ύψος: 20px? Κείμενο-διακόσμηση: κανένας? Text-indent:-9000px? Z-index: 20?}
.. Moostar curr {background: url ("stars.gif») άφησε 25px?}

Οι περισσότερες μικροσυσκευές χρησιμοποιούν αξιολογήσεις αστέρων και μισή αστέρι εικόνες με το ποντίκι πάνω από τα γεγονότα σε κάθε αστέρι. Moo Βαθμολογίες χρησιμοποιεί ένα απλό ξωτικό εικόνα ως εικόνα φόντου για την επίτευξη των απαιτούμενων οπτικά εφέ με πολύ χαμηλή επιβάρυνση.

Απαιτήσεις: 1,2 Mootools
Λήψη Mootols Αστέρων Σενάριο (Κατεβασμένο 722 φορές)


2008 20 του Νοεμβρίου 2008

Δρομέα που αναβοσβήνει στο Firefox - Προσβασιμότητα περιήγησης δρομέα

Στο Firefox ... μερικές φορές μπορεί να έχετε παρατηρήσει ότι ο δείκτης αρχίζει να αναβοσβήνει στην οθόνη. Θα μπορούσε να συμβεί όταν κάνετε κλικ σε οποιοδήποτε στοιχείο της σελίδας, ή ένα τμήμα μιας εικόνας κλπ. Αυτό δρομέα που αναβοσβήνει στο παράθυρο του browser είναι πραγματικά ένα γνώρισμα προσβασιμότητας του FireFox που ονομάζεται «περιήγηση δρομέα». Αυτό το χαρακτηριστικό επιτρέπει στους / επιτρέπει στους χρήστες να επιλέξουν κείμενο στη σελίδα με το πληκτρολόγιο (τα οποία συνήθως έχουν την τάση να κάνει με τη χρήση του ποντικιού μας).

Καλά! αν θέλετε donot αυτή τη δυνατότητα ... απλά πατήστε το "F7" για να το ενεργοποιήσετε σε ψευδείς και αντίστροφα (αν θέλετε ON). Θα μπορούσατε επίσης να πληκτρολογήσετε "about: config" στη γραμμή διευθύνσεων (τύπου στο "καρέ" στο φίλτρο κουτί) και κάντε διπλό κλικ για να αλλάξετε την επιλογή "accessibility.browsewithcaret» από το «αληθές» (turn καρέ περιήγηση) για "ψευδή "(turn καρέ περιήγηση OFF)


2008 24 του Οκτωβρίου 2008

Mootools slider κινητό με δύο πόμολα (διπλό καρφιτσωμένων Slider) με Δείκτη Εύρος

Έψαχνα για ένα καρφιτσωμένο διπλή μπάρα (slider κινητό με δύο κουμπιά, ελάχιστη και μέγιστη) που χρησιμοποιούν Mootools. Αν και, βρήκα μερικά καλά κάνει διπλό ρυθμιστικό καρφώθηκε στο φόρουμ Mootools, Το μόνο πρόβλημα ήταν ότι όλα αυτά έχουν βαθούλωμα ρυθμιστικά την επιλεγμένη σειρά δείκτη. Τέλος! Αποφάσισα να δημιουργήσω το δικό μου. Καλά! Έκανα να χρησιμοποιήσετε το αρχικό κώδικα και να τροποποιήσετε το να έχουν ένα υπόβαθρο slider που αναφέρεται η περιοχή επιλεγμένη οπτικά, όπως στο παράδειγμά μου παρακάτω. Οι μπλε περιοχές δείχνει το εύρος της τιμής που θα επιλεγεί.

Δείτε Έκδοση 2.2 Demo | Download Mootools Δίκλινο καρφιτσωμένων Έκδοση 2.2 Δρομέας (Κατεβασμένο 11943 φορές)
Mootools διπλό καρφώθηκε ρυθμιστικό

Μπορείτε πολύ εύκολα να αλλάξετε την εμφάνιση και την αίσθηση του εύρους του δείκτη (με μπλε χρώμα στο παραπάνω παράδειγμα), ρυθμιστικό διακόπτη, στην πίστα ρυθμιστικό τροποποιώντας το slider.css όπως απαιτείται.

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


2008 12 του Οκτώβρη 2008

Κάθετα (και οριζόντια) Κέντρο Στοίχιση περιεχομένου σε ένα DIV με χρήση CSS

Πριν είχαμε να αντιμετωπίσουμε με CSS για τη δημιουργία διατάξεις σελίδα μας, ευθυγραμμίζοντας κάποιο περιεχόμενο μέσα σε ένα κελί πίνακα φαίνεται το παιχνίδι μόνο του παιδιού. Απλά ρυθμίστε το "ευθυγραμμίσει" ή "valign" κτήμα του πίνακα να έχουν την ευθυγράμμιση της επιλογής σας, κομμάτι κέικ!
Με CSS διατάξεις, αν και έχουμε "κάθετη-align" ιδιοκτησίας για τα στοιχεία, δεν φαίνεται να είναι τόσο απλή όσο την "ευθυγράμμιση" ή "valign" ιδιότητες. Για να γίνω πιο specifiic η "κάθετη ευθυγράμμιση," δεν φαίνεται ποτέ να λύσει κανένα από τα προβλήματά σας, ειδικά αν γράψω ένα κομμάτι της πολλαπλής CSS πλοηγός.

Χωρίς τη χρήση της HTML πίνακες, Το πρόβλημα της κεντραρίσματος στο αντικείμενο, είτε πρόκειται για μια εικόνα ή ένα κείμενο μέσα σε ένα τμήμα που περιέχει, έχει πιθανώς κάθε UI / CSS εφιάλτης προγραμματιστές σε κάποιο σημείο. Το πρόβλημα αυτό προεκτείνει περαιτέρω τις ανησυχίες σας για την ευθυγράμμιση, αν το αντικείμενο πρέπει να είναι δυναμική επικεντρώνεται στο χαρακτήρα, δηλαδή όταν το ύψος του είναι μεταβλητή (άγνωστο ύψος).

Αν και δεν υπάρχει καμία γνωστή ευθεία λύση που θα μπορούσε να λειτουργήσει σε όλο το φάσμα των browsers που έχουμε να αντιμετωπίσουμε, η λύση που έχω προσπαθήσει να καταλήξει σε φαίνεται να λειτουργεί σε λίγες προγράμματα περιήγησης που έχω δοκιμάσει στο (IE6, IE 7 , FF).

ΛΥΣΗ:
Σε browsers όπως Mozilla, Opera και Safari, Η παράξενη συμπεριφορά "κάθετη-align" ιδιοκτησία μπορεί να φέρει στα συγκαλά του, ρυθμίζοντας απλώς το "οθόνη" ιδιοκτησία της διαίρεσης να περιέχουν "πίνακα στοιχείων" (display: table-cell) .

Το πρόβλημα παραμένει με την οικογένειά του IE browser, ο οποίος, όμως δεν φαίνεται να κατανοούν τι πρέπει να με "πίνακα στοιχείων" ιδιοκτησίας και αδαείς ως έχουν, αγνοούν ακριβώς. Η λύση που δόθηκε συνέχεια, αν και απλή, λίγες διαφημίσεις πιο DOM στοιχεία σε μορφή HTML σας για να κάνετε τα πράγματα να συμβούν.

Η CSS και HTML μοιάζει με αυτό
.outer_container {
display: table;
text-align:center;
height: 140px;
width:140px;
position: relative;
overflow: hidden;
float:left;
margin:0px 10px 0px 0px;
}
.obj_container {
display: table-cell;
vertical-align: middle;
#position: absolute;
#top: 50%;
#left:50%;
}
.obj{
#position: relative;
#top: -50%;
#left:-50%;
margin:0px auto 0px auto;
}

HTML: -
<div class="outer_container">
<div class="obj_container">
<div class="obj"> <img src="image1.jpg"/> <BR/> Η θέα: 3456 </ p>
</ Span>
</ Span>

Το αποτέλεσμα μοιάζει με αυτό: -

HTML_CSS_vertical_align_vertical_middle_aligned_images

δείτε το demo εδώ | Λήψη Αρχείων Πηγή (Κατεβασμένο 454 φορές)


Κατανοώντας τη λύση:
Για τους browsers που καταλαβαίνουν απεικόνιση: τραπέζι και απεικόνιση: table-cell ιδιότητες, σπάνια χρειάζεται καμία εξήγηση. Για την Ιρλανδία, με τη χρήση ενός ειδικά IE hack (hash hack), να τοποθετήσετε το δοχείο απόλυτα αντικείμενο (obj_container) στα μισά από τα διαθέσιμα ύψους. Στη συνέχεια, αντικείμενο (obj) είναι η θέση μέσα σε σχετικά και κινείται πάνω από το ήμισυ του ύψους της ... Καλά! Μου φαίνεται να κατανοούν το βλέμμα του στο πρόσωπό σας, αλλά λειτουργεί. Δοκιμάστε το!
Οι παραπάνω τεχνικές συνδυάζονται για να μας δώσει την παραπάνω λύση σταυρό του προγράμματος περιήγησης.


Η CSS μπορεί εύκολα να τροποποιηθεί ως εξής για την επίτευξη, κάθετη-align: κορυφή ή κάθετη-align: κάτω

TOP Ευθυγράμμιση CSS
.obj_container_top {
display: table-cell;
vertical-align: top;
#position: absolute;
#top: 0%;
#left:50%;
}
.obj_top{
#position: relative;
#top: 0%;
#left:-50%;
margin:5px auto 0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
}

HTML: -
<div class="outer_container">
<div class="obj_container_top">
<div class="obj_top"> <img src="image1.jpg"/> <BR/> Η θέα: 1234 </ p>
</ Span>
</ Span>

Το αποτέλεσμα μοιάζει με αυτό: -

HTML_CSS_vertical_align_vertical_top_aligned_images

ΚΑΤΩ Ευθυγράμμιση CSS
.obj_container_bottom {
display: table-cell;
vertical-align: bottom;
#position: absolute;
#bottom: 0%;
#left:50%;
}
.obj_bottom {
#position: relative;
#bottom: 0%;
#left:-50%;
margin:5px auto 0px auto;
}

HTML: -
<div class="outer_container">
<div class="obj_container_bottom">
<div class="obj_bottom"> <img src="image1.jpg"/> <BR/> Η θέα: 1234 </ p>
</ Span>
</ Span>

Το αποτέλεσμα μοιάζει με αυτό: -

HTML_CSS_vertical_align_vertical_bottom_aligned_images

δείτε το demo εδώ | Κατεβάστε εδώ


Οριζόντια κεντράρισμα του αντικειμένου επιτευχθεί απλώς με την ιδιότητα του περιθωρίου κέρδους, με τον καθορισμό του περιθωρίου-αριστερά και το δεξιά περιθώριο για αυτόματη

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

Με την ελπίδα ότι κάποια μέρα

  • κατακόρυφη ευθυγράμμιση ιδιοκτησία των CSS θα λειτουργήσει όπως το κάνει μέσα σε ένα κελί πίνακα, χωρίς να χρειάζεται να κερδίσει πολλά γύρω από το θάμνο
  • Τουλάχιστον, ο καθορισμός margin-top: αυτόματη και περιθώριο-κάτω: auto, θα δώσει το ίδιο αποτέλεσμα όπως με περιθώριο αριστερά και το δεξιά περιθώριο σετ με αυτόματη
  • Οι πόλεμοι Browser θα είναι πάνω από κάποια μέρα.
  • Εκεί ακριβώς θα ένα πρόγραμμα περιήγησης για όλους.

Κατεβάστε το CSS και HTML από την παραπάνω λύση εδώ (Κατεβασμένο 454 φορές) .. για την κατανόηση, το CSS δεν έχουν βελτιστοποιηθεί

PS: Και από τον τρόπο, αυτά είναι μικρογραφίες του μερικές φωτογραφίες που έχω επιλέξει ... :)


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