Blog

Live CSS váltó

Most egy olyan kódot hoztam nektek, amellyel egy 'CSS váltót' készíthettek. CSS kódokkal foglalkozó oldalakra szuper, hiszen enélkül nem nézhető át a teljes oldal élőben, hogy hogy is fog kinézni. Igy viszont nem kell többé próbamodulokkal, esetleg próbaoldalakkal küzedeni, egyetlen kattintásra megváltoztatható az oldal kinézete.

Aki ki szeretné próbálni, az itt megteheti: CSS váltó demó (A példa css kódokért köszönet Efruse-nak)

A kód a bővebben rész után található.

Az alábbi kódot egy oldalmodulba kell beilleszteni:

Mint általában, itt is van néhány rész, amit módosítanunk kell. Mivel itt az oldalon található alap CSS sok esetben zavaró (az új nem írja teljesen felül, stb), ezért nem árt eltávolítani. CSS kódot kétféleképpen is megadhatunk: Elhelyezhetjük oldalmodulban, vagy külső fájlként is hozzácsatolhatjuk az oldalhoz. Épp ezért mind a két módszerre írtam bele egy kis ellenőrzést, amit módosítani kell a saját oldalunk szerint:

Oldalmodulban lévő CSS kód esetén

/*  if( $( ' table[module_id="36921729"] ' ).length > -1 ){
        $('table[module_id="36921729"]').empty();
    } */

Az alábbi kódnál először is el kell távolítani a kommentező részt: /* és */ törüljük ki ezeket, különben nem fog végrehajtódni. Ezután a module_id= után, " " közé annak a modulnak az ID száma kell, amiben van az oldal CSS kódja. Fontos, hogy abban a modulban csak a CSS kód legyen, egyéb szkripteket át kell rakni egy másik modulban, különben azok is letörlődnek (persze csak ideiglenesen, nem kell megijedni, nem fog elveszni semmi, csak a felhasználó elől "tűnnek el").

Külső CSS fájl esetén

Az alábbi kódban a CSS fájl url-jét kell 2 helyen lecserélni arra az url-ra, amit használsz az oldaladon. 

// külső css fájl esetén a css fájlod nevét add meg itt
    if ( $( ' link[href="http://nikkiiworld.flaunt.nu/gp_css/css1.css"] ' ).length > -1 ){
        $( ' link[href="http://nikkiiworld.flaunt.nu/gp_css/css1.css"] ' ).remove();
    }

Végül a kód, amivel új CSS-t tudunk érvényesíteni:

<a href="#" onclick="changeStyle( ' //cssthemes.gportal.hu/portal/cssthemes/upload/770613_1459167035_05517.css ' )">CSS kipróbálása</a>

A changeStyle után ' ' jelek között kell megadni hozzá az új CSS fájl url címét.

És már működik is. :)

Címkék: css live kód tutorial
2016.03.28. 15:20, nikkii Vissza a bloghoz
Még nincs hozzászólás.
 
cset
Név:

Üzenet:
:)) :) :@ :? :(( :o :D ;) 8o 8p 8) 8| :( :'( ;D :$
 

Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168    *****    Nagyon ütõs volt a Nintendo Switch 2 Direct! Elemzést a látottakról pedig itt olvashatsz!    *****    Elkészítem születési horoszkópod és ajándék 3 éves elõrejelzésed. Utána szóban minden kérdésedet megbeszéljük! Kattints    *****    Könyves oldal - egy jó könyv, elrepít bárhová - Könyves oldal    *****    20 éve jelent meg a Nintendo DS! Emlékezzünk meg ról, hisz olyan sok szép perccel ajándékozott meg minket a játékaival!    *****    Ha érdekelnek az animék,mangák,videojátékok, japán és holland nyelv és kultúra, akkor látogass el a személyes oldalamra.    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168 Hívjon!    *****    Könyves oldal - Ágica Könyvtára - ahol megnézheted milyen könyveim vannak, miket olvasok, mik a terveim...    *****    Megtörtént Bûnügyekkel foglalkozó oldal - magyar és külföldi esetek.    *****    Why do all the monsters come out at night? - Rose Harbor, a város, ahol nem a természetfeletti a legfõbb titok - FRPG    *****    A boroszkányok gyorsan megtanulják... Minden mágia megköveteli a maga árát. De vajon mekkora lehet ez az ár? - FRPG    *****    Alkosd meg a saját karaktered, és irányítsd a sorsát! Vajon képes lenne túlélni egy ilyen titkokkal teli helyen? - FRPG    *****    Mindig tudnod kell, melyik kiköt&#245; felé tartasz. - ROSE HARBOR, a mi városunk - FRPG    *****    Akad mindannyijukban valami közös, valami ide vezette õket, a delaware-i aprócska kikötõvárosba... - FRPG    *****    boroszkány, vérfarkas, alakváltó, démon és angyal... szavak, amik mind jelentenek valamit - csatlakozz közénk - FRPG    *****    Why do all the monsters come out at night? - Rose Harbor, a város, ahol nem a természetfeletti a legfõbb titok - FRPG    *****    why do all monsters come out at night - FRPG - Csatlakozz közénk! - Írj, és éld át a kalandokat!    *****    CRIMECASESNIGHT - Igazi Bûntényekkel foglalkozó oldal    *****    Figyelem, figyelem! A második vágányra karácsonyi mese érkezett! Mesés karácsonyt kíván mindenkinek: a Mesetáros    *****    10 éves a Haikyuu!! Ennek alkalmából részletes elemzést olvashatsz az anime elsõ évadáról az Anime Odyssey blogban!