- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Mon, 15 May 2006 13:57:34 -0700
- To: <www-style@w3.org>, "Daniel MD" <danielmendes@im-thinking.com>
----- Original Message -----
From: "Daniel MD" <danielmendes@im-thinking.com>
To: <www-style@w3.org>
Sent: Monday, May 15, 2006 10:39 AM
Subject: [CSS2 counters] Is it possible to evaluate a value inside CSS?
|
| Hi,
|
| I am trying to do some tricks in CSS, one of them is to use different
| bullet images programmatically using a CSS counter, so i have a
| folder called bullets with 1.gif, 2.gif, etc.... I don't know if it
| is possible to do in CSS, i have tried several ways but i think i am
| not getting the way the list gets created... or perhaps this is not
| possible, what i want to do is for the content: propriety to
| evaluate/return url(1.gif) [see code below]
|
| Using it directly (content:url(1.gif)) works fine... is there a way
| to do this, how do i create a "fake" variable with a counter?
|
| ol {
| counter-reset: list 0;
| list-style:none;
| }
| li:before{
| content: url( counter(list,decimal).gif ); //also tried
| url(counter(list,decimal))".gif";
| counter-increment: list;
| }
|
Wwhy not to define
li:nth-child( 1 ) ... { background-image: url(1.gif); }
li:nth-child( 2 ) ... { background-image: url(2.gif); }
li:nth-child( 3 ) ... { background-image: url(3.gif); }
and so forth? A bit noisy but will work...
Andrew Fedoniouk.
http://terrainformatica.com
Received on Monday, 15 May 2006 20:57:50 UTC