Rangsor a csillagok a css
A módszer megválasztása
Van egy szabványos funkcionális értékelése semmit a VEB, amely megtalálható számos honlapok. Általános szabály, hogy ez technikailag számos módja:
1. Állítsa input rádió jellegű elemek, amelyek mindegyike megfelel egy adott értékelése
Nemrégiben során az elrendezés a projekt kellett szembenézni hasonló kihívást. Egy kis gondolkodás, én választottam az első lehetőséget, több okból is:
- alkalmassága alapján INPUT már végrehajtották a cms, illetve jobban tapadnak rá, mint kényszeríteni a programozó, hogy dolgozzon ki „tüskék” a forgatókönyvet;
- Egyszer láttam a végrehajtását egy ilyen mechanizmus, és biztos voltam benne, hogy ez lehetséges.
Rangsor formájában csillagok CSS
Így, a mechanizmus a rádió INPUT stílus CSS nem új, és nem jön ki, természetesen. De valahogy, kérésre „minősítés a CSS” nem találtam kész megoldás, ami tetszik nekem. Ezért írtam a saját.
1. Kell egy képet (lehetőleg egy sprite) formájában csillagok (napok, cicák, sovyat és bármit szívesebben).
2. Adjuk jelölés (jelölő alább van írva teljesen példáját írja le ide az alapötlet): Van egy wrapper elemet váltogathatunk és
3. Ha egy adott INPUT, stílusok minden változást
). Tény, formájában is, mint általában a kiválasztott RadioButton válik ellenőrizni.
Jobb felhasználása opacity: 0, több okból is:
1. Ezen döntés alapján a kommunikációs szigetek display: none
2. Az általános elrendezés érdemes használni a minimális kötődését display: none, mert azt nem fogadta a keresőmotorok.
1) Igen, INPUT nem lesz látható, és ez nem kerül sor. De továbbra is kattintható miatt a címke, és egy rádió gomb lesz ünnepelt (Kipróbáltam). És mi továbbra is végrehajtja csupán címkék nélkül csapkod, szembe opasiti.
2) Sv-in display: none nem fogadta keresők, de azt hiszem, anélkül, hogy a különböző weboldalakon talált elegendő számú display: none.
2) Egyértelmű, hogy e nélkül a Holy Island nem szükséges, de ha nem tudja használni, akkor miért?
Üdvözlünk! Mondjuk és a végrehajtás egy ilyen értékelés jelenik meg, ha az átlagos értékelés az objektum az oldalon? Gondolom, ha egy személyt eddig 1 csillag, de a második férfi - 5, megmutatja, hogy az átlagos érték 3?
Kedves Vladimir. Az a tény, hogy ez csak az ügyféloldali végrehajtás. Azaz, az tény, hogy ezek a csillagok fognak megjelenni a végén úgy dönt, hogy részt vesz a végrehajtásában szerver oldali: függetlenül attól, hogy a választás egy adott felhasználó vagy értem ... vagyis, ha kell, az átlagos érték, a logika erről: tudjon átlagosan becslés a szerver, akkor a frontend tét ellenőrzött INPUT, amely úgy áll, hogy ez a szám is beleértve. Csak ezen a módon nem lehet megtenni fél csillag.
Egyértelmű, bocs tudásom nem segített megvalósítani az átlagérték a szerver oldalon. És mondja meg, hogyan lehet benne, hogy az alapértelmezett volt egy 5 csillagos minősítést például jól, vagy 4, azaz ál átlagos minősítés csinálni?
Nos minden felhasználó így nem kell csalni a véleményem))) Ha valamilyen CMS, akkor biztosan jobb használni néhány kész rangú modulok (abban az időben, amikor csinálok az elrendezés értékelés, odaadtam később az integráció backend fejlesztő).