- From: Brad Kemper <brad.kemper@gmail.com>
- Date: Thu, 15 Oct 2009 10:29:47 -0700
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- Cc: Steve Workman <steve.workman@gmail.com>, www-style@w3.org
Received on Thursday, 15 October 2009 17:30:27 UTC
On Oct 15, 2009, at 9:30 AM, Tab Atkins Jr. wrote: > #meter::after { > position: absolute; > left: 10px; > top: 10px; > width: 100px; > height: 100px; > background: #006; > border-radius: 50%; > clip: rect( calc( attr("value",integer) / attr("max",integer) * > 100px ), 100px, 100px, 0px ); > } > > #meter::after::outside { > position: absolute; > top: 10px; > right: 10px; > width: 120px; > height: 120px; > background: #4af; > border-radius: 50%; > } Just looking at this quickly, but couldn't you avoid "::outside" like this: s/#meter::after::outside/#meter::after s/#meter::after/#meter::after::after Or maybe avoid that by using multiple backgrounds (light blue image on top, single medium blue/dark blue image underneath), and use background-position to determine how much of the medium blue/dark blue image gets covered up by the light blue image. Then throw a border-image around the whole thing.
Received on Thursday, 15 October 2009 17:30:27 UTC