XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   Div mit zwei Farben je nach Wert (http://xhtmlforum.de/showthread.php?t=72413)

TiTaN 23.10.2015 17:17

Div mit zwei Farben je nach Wert
 
Hallo zusammen,

wie könnte man es mit css schaffen die Hintergrund-Farbe eines DIVs je nach Wert zu ändern.

Und zwar soll bei einem Wert höher als 0 die Hintergrund-Farbe rot sein und bei einem Wert unter 0 (also -1 usw.) die Hintergrund-Farbe grün sein.

Lässt sich das überhaupt mit CSS realisieren?

protonenbeschleuniger 23.10.2015 20:05

Mit CSS ist das nicht möglich.

TiTaN 23.10.2015 20:10

Hat jemand einen Tipp wie man es mit PHP und CSS lösen könnte?

protonenbeschleuniger 23.10.2015 20:36

Naja, einfach in dem du je nach Wert dem Wert eine andere Klasse gibst.

TiTaN 24.10.2015 00:41

Kannst du mir eventuell anhand eines Beispiel-Codes zeigen wie man es macht oder hast du vielleicht einen Link zu einem Beispiel?

protonenbeschleuniger 24.10.2015 09:02

Zitat:

Zitat von TiTaN (Beitrag 546552)
Kannst du mir eventuell anhand eines Beispiel-Codes zeigen wie man es macht oder hast du vielleicht einen Link zu einem Beispiel?

Ich verstehe deine Frage nicht. Weißt du nicht wie du ein if Statament in PHP Programmierst? Oder was eine CSS Klasse ist?

TiTaN 24.10.2015 18:06

Habe keine Ahnung wie ich die If-Abfrage in PHP erstelle. Komme mit dem nachfolgenden Code irgendwie nicht weiter.


Code:

<?php
if ($%RATINGS_SCORE%% > 0) {
    echo "<span class="rot" style="width:%RATINGS_SCORE%%;"></span>";}
}
if else ($%RATINGS_SCORE%% < 0) {
    echo "<span class="green" style="width:%RATINGS_SCORE%%;"></span>";}
}
?>


%RATINGS_SCORE% wird durch einen Wert ersetzt, kann ein + oder auch ein -Wert sein.

TiTaN 24.10.2015 18:21

Gibt es vielleicht irgendwo einen fertigen degreeMeter auf CSS Basis mit zwei Zuständen, der in Abhängigkeit von einem + oder - Wert die Hintergrund-Farbe ändert?

protonenbeschleuniger 24.10.2015 19:44

Zitat:

Zitat von TiTaN (Beitrag 546562)
Habe keine Ahnung wie ich die If-Abfrage in PHP erstelle.

Warum willst du dann was mit PHP machen?

Zitat:

Zitat von TiTaN (Beitrag 546564)
Gibt es vielleicht irgendwo einen fertigen degreeMeter auf CSS Basis mit zwei Zuständen, der in Abhängigkeit von einem + oder - Wert die Hintergrund-Farbe ändert?

Nein, so ein Element gibt es nicht.

TiTaN 24.10.2015 20:48

Zitat:

Zitat von protonenbeschleuniger (Beitrag 546565)
Warum willst du dann was mit PHP machen?

Ist es jetzt eine Troll-Frage?


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:10 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2021, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2020