Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie ändere ich CSS-Stile dynamisch mit PHP/Mysql. Ich möchte Designs erstellen, die für jeden Benutzer einzigartig sind?

Es gibt verschiedene Möglichkeiten, dies zu tun.1. Konvertieren Sie Ihr CSS in PHP, d.h. CSS wird generiert, aber alles kann dynamisch sein - wahrscheinlich zu viel des Guten für ein paar Farben2. Überschreiben Sie die Stile im Stylesheet

Der einfachste Weg, aber wahrscheinlich nicht der beste, ist Nummer 2, den Stil nach dem Stylesheet mit der neuen Farbe zu überschreiben.

d.h. (sudo-Code)

<html><head>
....
<style ... src="..." />
<style>
// from db
#custom { background: #<?php echo $colour; ?> }
</style>

usw.