Watermerk als achtergrond

Aan de rechterkant van dit scherm zie je het Logo van Ben's Hobbyhoekje. Als je de tekst van deze bladzijde laat scrollen blijft dit plaatje staan. De tekst scrollt er over heen. Dat heet een watermerk.
Hier staat beschreven hoe je dit aanpakt. De code staat onderaan deze bladzijde.

De code ziet er als volgt uit:
 
(Zet deze code in de <HEAD>)

<style>
 body {
    background : #e4e9f6;
    background-repeat : no-repeat;
    background-position : right;
    background-attachment : fixed;
 }
</style>
<script>
  var verplaatst = false;
  function Zwabber() {
  if (verplaatst)
  document.body.style.cssText="background:#e4e9f6 url(bbhead0w.gif)
    no-repeat fixed right"
  else
  document.body.style.cssText="background:#e4e9f6 url(bbhead0w.gif)
    no-repeat fixed left";
  verplaatst = !verplaatst; }
</script>

Bij de attributen kunnen ook andere waarden gebruikt worden dan hier is gebruikt. Dat leidt er toe dat de achtergrond er anders uit gaat zien. Zie onderstaande tabel.

AttribuutKeywordsOpmerkingen
backgroundRGB-kleurcode
Kleur van de achtergrond, ook het item "Kleurcodes voor tekst, links en achtergrond" in de rubriek "Grapgics", elders op deze site. Dit item mag je eventueel weglaten als je de kleurcode hebt gezet in de <body>-tag.
background-imageurl("naam")
URL van het plaatje. De naam moet tussen dubbele aanhalingstekens staan. Je kunt hier alles neerzetten wat je wilt, ook een pathname naar een directory elders op je site. Desgewenst zet je er een URL in die wijst naar een heel andere website. De enige eis is dat er gewezen wordt naar een plaatje waar je browser wat mee kan.
none
Geen plaatje op de achtergrond
background-repeatrepeat
Plaatje wordt herhaald in zowel horizontale als in verticale richting. Dit is hetzelfde als een plaatje in het background-attribuut van de <body>-tag zetten.
no-repeat
Plaatje wordt niet herhaald.
repeat-x
Plaatje wordt alleen herhaald in horizontale richting.
repeat-y
Plaatje wordt alleen herhaald in verticale richting.
background-positiontop
Plaatje wordt bovenaan in het window of frame geplaatst.
bottom
Plaatje wordt onderaan in het window of frame geplaatst.
left
Plaatje wordt links in het window of frame geplaatst.
right
Plaatje wordt rechts in het window of frame geplaatst.
center
Plaatje wordt midden in het window of frame geplaatst (dit kan zowel horizontaal als verticaal zijn; het hangt er van als of top|bottom en/of left|right is opgegeven).
'position'
Plaatje wordt op een zelf opgegeven locatie in het window of frame geplaatst. Dit kan in px, pt, em, enz., maar ook in een percentage van de afmetingen van het window. Voor printdoeleinden kun je ook inch, mm en cm gebruiken. Zie Over eenheden in CSS.
background-attachmentscroll
Plaatje scrollt mee met de tekst.
fixed
Plaatje blijft staan als de tekst wordt gescrolled.

Opmerking:
 
Kies de hoofdkleur van het achtergrondplaatje zodanig dat er een goed contrast is met de tekst. Het contrast van het plaatje met de rest van de achtergrond moet klein zijn, dus weinig felle kleurverschillen. Dat geldt ook voor de kleuren van het plaatje zelf.
Zorg er ook voor dat het plaatje "rustig" is en prettig oogt. Niet elk plaatje leent zich als achtergrond!
 
Zie ook het item "Achtergrondplaatje veranderen".

 
terug

html-087; Laatste wijziging: 26 april 2020