Ik wil zowel het kop- als het voetdeel van een webstek in wording een kleurverloop geven. De kop bevat een horizontaal menu met klikbare afbeeldingen.
Voor de kop heb ik de stijl
Dat bleek perfect te werken. Vervolgens heb ik deze stijl gekopieerd en daarna "kop" door "voet" vervangen en andere kleuren gekozen, maar helaas. Wat ik ook probeer ik krijg geen verlopende kleuren. Wat doe ik fout?Code:#kop { background: linear-gradient (#f0ffff, #bfefff); }
Oh ja, wanneer ik slechts de kleur 'grey' als waarde opgeef, krijg ik keurig die kleur.
Laatst aangepast door bron : 24 juni 2022 om 16:21
Probeer het zo eens?
Code:background-image: linear-gradient(#f0ffff, #bfefff);
Was voorheen: PHP4U
Hier wel, dan moet je elders eens kijken naar je HTML-code
Was voorheen: PHP4U
[QUOTE=Aar;6330264]Hier wel,[quote]
Vreemd. Mijn "voet"deel is geen afbeelding (image). Vandaar dat ik jouw suggestie op zich niet zo logisch vond, maar niet geschoten ...
Lijkt me ook niet logisch omdat er wel een grijze kleur getoond wordt wanneer ik als stijldeclaratie "background: grey;"" opgeef. Nietemin toch gekeken en daar staat simpeldan moet je elders eens kijken naar je HTML-code
<div id="voet">
Hier moet nog tekst komen.
</div>
Die tekst wordt gewoon in groen uitgevoerd omdat ik die kleur in de "#voet"-stijl heb opgegeven. Er is dus wel een relatie tussen de html en css maar de eerder genoemde "background: linear-gradient();"wordt niet uitgevoerd terwijl dat een kopie van elders is, die daar wel werkt (dus is het ook erg onwaarschijnlijk, dat er sprake is van een type-fout, toch?
Ik schrijf mijn html en css via Geany, dus vallen type-fouten en onvolkomenheden ook snel op. Maar ... niettemin, het werkt niet.
Hier werkt het perfect:
https://jsfiddle.net/ryspwtjb/
Code:div { font-size: 30px; padding: 5px; margin: 3px; } #kop { background-color: #f0ffff; background-image: linear-gradient(#f0ffff, #bfefff); } #voet { background-color: #f0ffff; background-image: linear-gradient(#f0ffff, #bfefff); }
Laatst aangepast door Aar : 24 juni 2022 om 16:18
Was voorheen: PHP4U
Oplossing van Aar zou moeten werken. Syntax
Belangrijk is dat de div een width en height heeft (of dat er tags in staan met een width en height)Code:background-image: linear-gradient ( [direction,] color1, color2 [, colorN] );
Laatst aangepast door bron : 24 juni 2022 om 16:30
Bestaande- en nieuwe websites op smartphone, tablet en pc.
Dat bleek ook het probleem niet. De hoogte staat op 5em en de breedte op 100%.
Maar raad eens? Nadat ik wat had zitten rommelen, werkte het ineens wel zoals gewenst. Ik heb een donkerbruin vermoeden, dat nadat ik de kop-stijl had gekopieerd en ik de kleurwaarden had veranderd, ik een punt i.p.v. een komma tussen die waarden heb getypt. Die toetsen zitten vlak naast elkaar en een misaanslag is dus zo gemaakt. Zolang iets niet correct is, blijft Geany het navolgende in gewone zwarte tekst tonen, maar dit blijkt niet wanneer je een punt i.p.v. een komma typt. Je kunt natuurlijk niet alles hebben en het is een les voor een volgende keer om juist die punten en komma's als eerste te controleren.
Bedankt voor je inzet.