Transparante kleuren in CSS

In het artikel "Figuren transparant maken met CSS" wordt besproken hoe je figuren (en ook andere HTML-elementen zoals <p> en <div>) in meer of mindere mate transparant kunt maken. Dit gaat echter niet op voor teksten en randen. Toch kun je ook die doorzichtig maken met behulp van CSS.

Hieronder zie je een tabel. De randen rond de cellen worden –van links naar rechts– steeds vager.
De tekst in de bovenste rij vervaagt ook van links naar rechts. De tekst in de onderste rij vervaagt echter van rechts naar links.

Tekst Tekst Tekst Tekst Tekst
Tekst Tekst Tekst Tekst Tekst

Op deze pagina wordt besproken hoe je tekst en randen meer of minder doorzichtig kunt maken. De code van het voorbeeld kun je downloaden om zelf te gebruiken.

Gebruik:

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

<style>
td { width:100px; height:50px; text-align:center }
.border_1000 { border:2px solid rgba(0,0,127,1) }
.border_775 { border:2px solid rgba(0,0,127,.775) }
.border_550 { border:2px solid rgba(0,0,127,.55) }
.border_325 { border:2px solid rgba(0,0,127,.325) }
.border_100 { border:2px solid rgba(0,0,127,.1) }
.tekst_1000 { color:rgba(127,0,0,1) }
.tekst_775 { color:rgba(127,0,0,.775) }
.tekst_550 { color:rgba(127,0,0,.55) }
.tekst_325 { color:rgba(127,0,0,.325) }
.tekst_100 { color:rgba(127,0,0,.1) }
</style>
(Dit staat in de <BODY>).
<table border="0" cellpadding="0" cellspacing="2" align="center"><tr>
<td class="border_1000 tekst_1000">Tekst</td>
<td class="border_775 tekst_775">Tekst</td>
<td class="border_550 tekst_550">Tekst</td>
<td class="border_325 tekst_325">Tekst</td>
<td class="border_100 tekst_100">Tekst</td>
</tr><tr>
<td class="border_1000 tekst_100">Tekst</td>
<td class="border_775 tekst_325">Tekst</td>
<td class="border_550 tekst_550">Tekst</td>
<td class="border_325 tekst_775">Tekst</td>
<td class="border_100 tekst_1000">Tekst</td>
</tr></table>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb355.zip, 534 bytes.

 
terug

html-355; Laatste wijziging: 21 mei 2020