2016-04-09 35 views
0

Benim gwt-uygulamasında birkaç resimle bir ağacım var. Bu görüntüler sürükleyip bırakarak bir panele kopyalanabilir. Şimdi onları bu panelde yeniden boyutlandırmak istiyorum. css kodumu "arka plan görüntüsü" için somut bir görüntü yolu ile test ettiğimde, yeniden boyutlandır: her ikisi ve arka plan boyutu: kapak çalışır! Benim sorunum, görüntü yolunun dinamik olması için css'ye somut bir url ayarlayamam. arka plan görüntüsünü css'den sildiğimde ve kodumdaki arka plan resmini ayarladığımda, çevreleyen kap yeniden boyutlandırılır, ancak resim değil. Çalışma zamanı boyunca seçtiğim görüntüye 'arka plan-görüntü' ayarlamak mümkün mü? Bunu css ile nasıl çözebilirim? Teşekkür ederim!Dinamik olarak arka plan resmi-url ayarlandı

+0

Bazı kodları gösterebilir misiniz? “Arka plan-boyutu” nı “içer” ya da “ört” olarak ayarlayabilirim (ihtiyaçlarınız ne olursa olsun), ancak bunun işe yarayıp yaramadığını ya da sahip olduğunuza bağlı olarak söyleyebilirim. –

+0

arka plan-boyutu sorun değil ... Css kodumu "arka plan görüntüsü" için somut bir görüntü yolu ile test ettiğimde, işe yarıyor! ama sorun şu ki, css için somut bir url ayarlayamıyorum, görüntü yolunun dinamik olduğunu göremiyorum ... :( – Jogi

cevap

0

Arka plan resmini kodunuzda istediğiniz zaman ayarlayabilirsiniz. Örneğin:

myPanel.getElement().getStyle().setBackgroundImage("url(/myImage.jpg)"); 

o boyutlandırılabilir yapmak için, bu panele the correct CSS uygulamak gerekir. Göz önünde bulundurmanız gereken birkaç CSS seçeneği vardır.

+0

css kodumu "arka plan görüntüsü" için somut bir görüntü yolu ile test ettiğimde, yeniden boyutlandırma işleri! ama sorun şu ki, css'e somut bir url ayarlayamıyorum, görüntü yolu dinamik mi ?:(bunu css'de nasıl çözebilirim? – Jogi

+0

Bunu CSS'de yapamazsın. Bunu bildiğim yolu belirlemem için –

+0

tamam, ama nasıl ayarlayabilirim url dyamic? > myPanel.getElement(). getStyle(). setBackgroundImage ("url (?)"); – Jogi