**请注意我正在使用这个“ http://andymatthews.net/read/2012/02/13/New-jQuery-Mobile-theme:-Twitter-Bootstrap”**
所以这就是标准按钮“嵌入”的样子,只是一个简单的元素。
<a href="/mobile/daily.cfm" data-rel="dialog" data-role="button" data-transition="pop" data-ajax="false" data-theme="b" class="">Daily Progress</a>
现在我不确定你们中是否有人熟悉 Bootstrapper,但它带有一些预定义的按钮样式。虽然我不知道如何添加自定义的。我原以为这会是在公园里散步,但事实证明并非如此……或者至少我犯了一个愚蠢的错误或忘记了什么。
我要使用的渐变是这个
background: #fa5976; /* Old browsers */
background: -moz-linear-gradient(top, #fa5976 0%, #fa5573 13%, #fa4c6b 30%, #f6374e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa5976), color-stop(13%,#fa5573), color-stop(30%,#fa4c6b), color-stop(100%,#f6374e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fa5976 0%,#fa5573 13%,#fa4c6b 30%,#f6374e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fa5976 0%,#fa5573 13%,#fa4c6b 30%,#f6374e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fa5976 0%,#fa5573 13%,#fa4c6b 30%,#f6374e 100%); /* IE10+ */
background: linear-gradient(to bottom, #fa5976 0%,#fa5573 13%,#fa4c6b 30%,#f6374e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa5976', endColorstr='#f6374e',GradientType=0 ); /* IE6-9 */
该梯度是使用梯度生成器生成的。渐变只是一种中等的粉红色风格。
现在我认为这就像复制“b”样式并制作新的“x”、“z”、“p”等样式一样简单,但显然这不起作用。
这是“b”样式看起来很长的样子,所以我将发布一个指向 pastebin 的链接。( http://pastebin.com/Jz0JhsPq )。
现在我想我可以做这样的事情(http://pastebin.com/4h4rhscH),然后将菜单项更改为这样的
<a href="/mobile/daily.cfm" data-rel="dialog" data-role="button" data-transition="pop" data-ajax="false" data-theme="p" class="">Daily Progress</a>
但这并没有奏效,只是让它们变成了灰白色。我真的可以在这里使用一些帮助,任何支持都将不胜感激。
非常感谢提前!