Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Speeedfire #7473 üzenetére

    "Ez nem lehet egyszerű dolog. Ha külön css fájlban a kivágott kód, legalábbis én nem tudok róla, hogy csináltak volna már ilyet."

    Külső CSS-fájlnak megfelelő header küldése esetén nyugodtan megadhatsz PHP-fájlt is. :K

    Példa:
    ...
    <head>
    ...
    <link href="ez_a_css_fajlod.php" type="text/css" rel="stylesheet" />
    ...
    </head>
    ....

    A PHP-fájl tartalma meg a következő (daninet példakódját felhasználva):

    ez_a_css_fajlod.php

    <?php
    header('Content-type: text/css');

    function generateRandomColor(){
    $randomcolor = '#' . strtoupper(dechex(rand(0,10000000)));
    if (strlen($randomcolor) != 7){
    $randomcolor = str_pad($randomcolor, 10, '0', STR_PAD_RIGHT);
    $randomcolor = substr($randomcolor,0,7);
    }
    return $randomcolor;
    }

    $background_color = generateRandomColor();

    $body_text_color = 'red';

    ?>
    a img:focus, a img:hover, a img:active { background: <?php echo $background_color;?> }

    body {
    color:<?php echo $body_text_color;?>;
    }

    Mondjuk gondolom kevésbé jellemző, hogy ilyet túl sűrűn alkalmaznának, de ez is működik!

Új hozzászólás Aktív témák