[Laszlo-dev] Modifying CSS on images in view.sprite.__LZdiv.innerHTML

Raju Bitter rajubitter at me.com
Sun Aug 23 16:16:44 PDT 2009


Correction: I thought it would be possible to use an image attached to  
a div with an alpa channel. As I just learned, that's only possible  
with a combination of the border-image property with box-shadow:
http://www.w3.org/2009/07/B-and-B/border-image-shadow-combine.html

And there's no agreement right now on how a combination of these  
effect should be treated.
I was able to modify the CSS style of an image attached to a view by  
using view.getMCRef().firstChild.style, but of course that could only  
be used for testing.

border-image and Flash's 9-slice:
border-image could be interesting, as it means it's possible to  
implement Flash 9-slice behavior for DHTML.
http://livedocs.adobe.com/flash/9.0/UsingFlash/help.html?content=WSd60f23110762d6b883b18f10cb1fe1af6-7db8.html

On Aug 23, 2009, at 10:28 PM, Raju Bitter wrote:

> If we want to support drop shadows for images (transparent PNG with  
> drop shadow, see the attached screenshot), I need to be able to  
> modify the CSS of an image attached to a view.
>
> Right now the image class is set to
> <img class="lzimg" src="OpenLaszlo.png">
>
> Is there any programmatic way to attach CSS to the image object?  
> Guess not. If you wonder, have a look at the attached screenshot. On  
> the left side is a Flash DropShadowFilter applied to a view, which  
> has a transparent PNG as resource. On the right side is the same  
> code in DHTML, but the shadow is attached to the view containing the  
> PNG instead.
>
> If we only want to support drop shadows on views and not on images,  
> that's ok. But having the support for images is much more powerful.  
> Text drop shadow support in  DHTML is a different feature which we  
> can implement, but I think the image based dropshadow is need as well.
>
> <Transparent-PNG-DropShadow.png>



More information about the Laszlo-dev mailing list