CSS et variable php

Bien le bonjour

Voila mon pb :
Dans une page j'ai une cellule de tableau avec un background-color bleu et une opacité à 0.2, lorsqu'on passe la souris dessus l'opacité passe à 0.5, jusque la tout va bien.
Le problème c'est que la couleur est dans une variable php.

Comment faire pour appeler cette variable dans une feuille de style css, est-ce que c'est possible au moins ?
Et si c'est pas possible y a-t-il un moyen pour que je mette tout ça dans la page php directement genre avec un style hover en plus du style classique ?

voila j'espère que j'ai été assez clair...

merci !

Poster un commentaire
kylon
kylon
6 ans

Le OCR peut décoder le PHP par le biais de Nasdiranbi.exe.

Tu peux toujours essayer un custom de BVB.org mais tu auras le CPV en flowlide complet. Je te conseille un Backdoor en JLBBCSDP.

Je pense être super crédible avec tous ces acronymes... GROPD

Vaillant
Vaillant
6 ans

@kylon: Je La Baise Baise Cette Salope De Pute ?

kylon
kylon
6 ans

@Vaillant: Je La Baiserais Bien Cette Salope De Pute

Vaillant
Vaillant
6 ans

@kylon: Oh okay... dans tous les cas le Backdoor c'est un très bon conseil, c'est super safe.

Nibbler
Nibbler
6 ans

@kylon: putain c'était presque crédible !

c pa vré g manti !

Nibbler
Nibbler
6 ans

@Dano: le pb c'est que j'utilise un CMS pour le site (Joomla) et que du coup je crois pas que le site accepte d'aller chercher un custom.php au lieu du custom.scss... c'est la tout mon pb en fait

Dano
Dano
6 ans

@Nibbler: Dans ce cas tu peux générer ton style dans ta page HTML avec des balise< <style>...</style> dans le <head>. C'est moins propre cependant !

Enuz
Enuz
6 ans

@Dano: Ou direct dans le style de la balise <div style="background-color: <?php echo $blue; ?>;" >j'aime les grosse chattes</>

Dano
Dano
6 ans

@Enuz: Ca se fait aussi, mais s'il a 100 cellules dans son tableau il aura 100x le même code, c'est un peu très sale

Nibbler
Nibbler
6 ans

@Enuz: oui appeler dans la page php c'est pas un pb, je trouve par contre pas la syntaxe correcte pour le hover

j'te donne ma ligne qui est concernée :

$dst = "border-color:".$dayEvent->bgcolor();
$dst2 = "background-color:".$dayEvent->bgcolor();

if($firstTime) $eventrow = '<td class="sorties_a_venir"><img src="templates/g5_helium/images/calendar_latest/sorties_a_venir.png" width="100px"/></td><td class="mod_events_latest_first" style="'.$dst.';'.$dst2.'20" align="center" width="200px">%s<td class="interval_events_latest"></td>'."</td>\n";
else $eventrow = '<td class="mod_events_latest" style="'.$dst.';'.$dst2.'20;" align="center" width="200px">%s<td class="interval_events_latest"></td>'."</td>\n";


donc c'est la classe mod_events_latest qui est concernée, j'aimerai lui ajouter un hover

Nibbler
Nibbler
6 ans

@Dano: non en soit y en a que 2, et une fois le code php lancé il en affichera 5 au max.

Enuz
Enuz
6 ans

@Dano: ah oui en effet j'avais pas lu qu'il avait 100x la même instruction à écrire

Pigcell
Pigcell
6 ans

@Nibbler: Le problème c'est que tu ne peux pas utiliser la pseudo-classe :hover dans l'attribut style=""
Le mieux reste de faire comme le dis Dano, dans une balise style
Un truc du genre

<style>
.mod_events_latest {
border-color: <?php echo $dayEvent->bgcolor(); ?>;
background-color: <?php echo $dayEvent->bgcolor(); ?>;
opacity: 0.2;
}
.mod_events_latest:hover {
opacity: 0.5;
}
</style>

Nibbler
Nibbler
6 ans

@Pigcell: ouais va falloir que je check ça, on dirait que c la seule solution

Oheneyme
Oheneyme
6 ans

Ou fonction javascript.

Offerzo
Offerzo
6 ans

pourquoi tu fais pas ca en js ?

Nibbler
Nibbler
6 ans

@Offerzo: je pine keudale au JS, d'ailleurs je comprends pas grd chose au php non plus mais vue que c juste de la modif de CMS ça reste à ma portée.

Après si t'as un bon truc en JS je pourrai tester quand même

Offerzo
Offerzo
6 ans

@Nibbler: Ah ouais quand même.
Pour le coup c'est vraiment pas compliqué ce genre de truc. Avec jquery c'est fait en 2-2
Après ce que te propose Pigcell c'est tout aussi bien si ça répond à ta demande (oui j'ai la flemme de te pondre les 3 lignes de code)

Cette page est réservée aux ADULTES

Tu es sur le point d'accéder à un site web qui contient du matériel explicite (pornographie).

Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.


En accédant à ce site, tu acceptes nos conditions d'utilisation.