diff --git a/static/css/tooltip.css b/static/css/tooltip.css index f8624da..785845a 100644 --- a/static/css/tooltip.css +++ b/static/css/tooltip.css @@ -2,6 +2,42 @@ position: relative; display: inline-flex; align-items: center; + transition: background-color 0.2s ease; +} + +/* Climate tag hover */ +.tag-tooltip[data-type="climate"]:hover { + background-color: #b7d9b9 !important; +} + +/* Environment tag hover */ +.tag-tooltip[data-type="environment"]:hover { + background-color: #c7e0db !important; +} + +/* Light tag hover */ +.tag-tooltip[data-type="light"]:hover { + background-color: #d0d7cc !important; +} + +/* Toxicity tag hover */ +.tag-tooltip[data-type="toxicity"]:hover { + background-color: #ffe4cc !important; +} + +/* Size tag hover */ +.tag-tooltip[data-type="size"]:hover { + background-color: #d0e7e4 !important; +} + +/* Care difficulty tag hover */ +.tag-tooltip[data-type="care-difficulty"]:hover { + background-color: #e6d0ff !important; +} + +/* Growth rate tag hover */ +.tag-tooltip[data-type="growth-rate"]:hover { + background-color: #e6f0cc !important; } .tag-tooltip .tooltip-text { @@ -50,4 +86,56 @@ top: auto; bottom: 100%; border-color: transparent transparent #4e6b50 transparent; +} + +/* Tooltip background for each tag type */ +.tag-tooltip[data-type="climate"] .tooltip-text { + background-color: #d0e7d2; + color: #3e5637; +} +.tag-tooltip[data-type="environment"] .tooltip-text { + background-color: #e0f0eb; + color: #3e5637; +} +.tag-tooltip[data-type="light"] .tooltip-text { + background-color: #e6ebe0; + color: #3e5637; +} +.tag-tooltip[data-type="toxicity"] .tooltip-text { + background-color: #fff4e6; + color: #3e5637; +} +.tag-tooltip[data-type="size"] .tooltip-text { + background-color: #e6f7f5; + color: #3e5637; +} +.tag-tooltip[data-type="care-difficulty"] .tooltip-text { + background-color: #f3e6ff; + color: #3e5637; +} +.tag-tooltip[data-type="growth-rate"] .tooltip-text { + background-color: #f7fae6; + color: #3e5637; +} + +.tag-tooltip[data-type="climate"] .tooltip-text::after { + border-color: #d0e7d2 transparent transparent transparent; +} +.tag-tooltip[data-type="environment"] .tooltip-text::after { + border-color: #e0f0eb transparent transparent transparent; +} +.tag-tooltip[data-type="light"] .tooltip-text::after { + border-color: #e6ebe0 transparent transparent transparent; +} +.tag-tooltip[data-type="toxicity"] .tooltip-text::after { + border-color: #fff4e6 transparent transparent transparent; +} +.tag-tooltip[data-type="size"] .tooltip-text::after { + border-color: #e6f7f5 transparent transparent transparent; +} +.tag-tooltip[data-type="care-difficulty"] .tooltip-text::after { + border-color: #f3e6ff transparent transparent transparent; +} +.tag-tooltip[data-type="growth-rate"] .tooltip-text::after { + border-color: #f7fae6 transparent transparent transparent; } \ No newline at end of file diff --git a/templates/home.html b/templates/home.html index 72327bc..8136d0f 100644 --- a/templates/home.html +++ b/templates/home.html @@ -104,71 +104,55 @@
{{ plant.description[:120] }}{% if plant.description and plant.description|length > 120 %}...{% endif %}