我在WP7在我的應用程序是基於HTML5的,我被的PhoneGap框架導出應用工作。如何「Windows Phone 7中的CSS3漸變」?
我想知道是否有可能以及如何爲此項目生成CSS3梯度(並且在此過程中,我想分享您發現的內容)。
目前,這是我的CSS3代碼:
body {
background: brown;
background-image: url(blue_to_white.jpg);
background: linear-gradient(blue, red); /*future CSS3 browsers*/
background: -webkit-linear-gradient(blue, orange); /*new webkit*/
background-image: -ms-linear-gradient(bottom, blue 50%, green 50%); /* IE10 */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='blue', endColorstr='purple'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='blue', endColorstr='yellow')"; /* IE8 */
-pie-background: linear-gradient(blue, silver); /*PIE*/
behavior: url(PIE.htc);
}
正如你看到的,我的代碼使用不同的技術背景:
- 一個棕色喜歡的顏色基地
- 像梯度藍色到白色的圖像
- 正常的CSS3 g的radient 藍色到紅色
- 一個CSS3漸變爲藍色橙色的WebKit瀏覽器
- 一個CSS3梯度藍色到綠色
- 一個DXImageTransform對IE6 &的藍色IE7的微軟瀏覽器紫
- 一個DXImageTransform爲藍色IE8黃色
- 餅背景USI的藍銀
納克CSS3PIE這是我的結果:
正如你可能知道,對於WinPhone 7.5瀏覽器IE9移動,和WinPhone 7.0瀏覽器之間的混合IE7 & IE8。這裏成幻燈片16,17和18解釋了CCS3特性在IE9,IE10和「IE9移動」來實現:http://goo.gl/1Wz3s
那麼,如何生成Windows Phone的一個CSS3漸變任何想法? 或我沒有選擇,我必須實現一個圖像來創建此漸變?
使用HTML5文檔類型並使用「-ms-filter」,我的WP7.5手機在移動IE中的漸變效果很好。您可以發佈完整的示例html/css,以便我們可以看到是否有其他內容導致此問題? – pjumble 2012-02-16 21:08:59
我的代碼太簡單了,所以我不認爲在其他代碼中存在問題。 – 2012-02-16 21:20:25
這是我實現的所有代碼:https://plus.google.com/100901511694449655005/posts/jZPUKy1p6By – 2012-02-16 21:27:09