jQuery移动按钮-单击时高亮显示
我在一个移动网站上有一张带有贝宝按钮的订单。PayPal按钮是一个带有输入=图像按钮的表单 我不得不使用data role='none'删除jQuery Mobile的样式,因为它拉长了按钮,破坏了它的设计。但现在-我没有任何输入到用户,按钮已经提交 如何在不改变按钮固有设计的情况下向按钮添加高光 谢谢 注意-按钮代码如下所示:jQuery移动按钮-单击时高亮显示,jquery,jquery-mobile,paypal,Jquery,Jquery Mobile,Paypal,我在一个移动网站上有一张带有贝宝按钮的订单。PayPal按钮是一个带有输入=图像按钮的表单 我不得不使用data role='none'删除jQuery Mobile的样式,因为它拉长了按钮,破坏了它的设计。但现在-我没有任何输入到用户,按钮已经提交 如何在不改变按钮固有设计的情况下向按钮添加高光 谢谢 注意-按钮代码如下所示: <input type="image" src="<button url>" border="0" name="submit" alt="PayPal
<input type="image" src="<button url>" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" data-role="none">
我建议您遵循jQM自定义图像建议,以获得您想要的结果,但不是100%,因为大小会有所不同
要使用自定义图标,请指定具有唯一名称的数据图标值,如myapp email,按钮插件将 通过在数据图标值前加上ui icon-前缀生成一个类,然后 将其应用于按钮:ui图标myapp电子邮件 然后,您可以在样式表中编写一个CSS规则,以 ui icon myapp电子邮件类,用于指定图标背景源。到 保持与其他图标的视觉一致性,创建白色 图标18x18像素保存为具有alpha透明度的PNG-8 在这个例子中,我们只是指向一个独立的图标图像,但是 您可以同样轻松地使用图标精灵并指定 而是定位,就像我们在中使用的图标精灵一样 框架
.ui-icon-myapp-email {
background-image: url("app-icon-email.png");
}
这将创建标准分辨率图标,但现在许多设备
有非常高分辨率的显示器,比如屏幕上的视网膜显示器
iPhone4。要添加高清图标,请创建一个36x36像素的图标
(正好是18像素大小的两倍),并添加使用
-webkit最小设备像素比率:2
媒体查询仅针对规则
到高分辨率显示器。指定HD的背景图像
图标文件,并将背景大小设置为18x18像素,这将适合
将36像素图标插入相同的18像素空间。媒体查询块
可以包装多个图标规则:
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.ui-icon-myapp-email {
background-image: url("app-icon-email-highres.png");
background-size: 18px 18px;
}
...more HD icon rules go here...
}
重要的部分是将图像保存为具有alpha透明度的PNG-8。然后,你应该能够主题以及给予点击的效果
例如,我刚刚发现一个易趣透明图像(两个按钮使用相同的图像):
第一个按钮是正常的,第二个我用鼠标下/上应用了jQM主题
相关的:
要使用自定义图标,请指定具有唯一名称的数据图标值,如myapp email,按钮插件将 通过在数据图标值前加上ui icon-前缀生成一个类,然后 将其应用于按钮:ui图标myapp电子邮件 然后,您可以在样式表中编写一个CSS规则,以 ui icon myapp电子邮件类,用于指定图标背景源。到 保持与其他图标的视觉一致性,创建白色 图标18x18像素保存为具有alpha透明度的PNG-8 在这个例子中,我们只是指向一个独立的图标图像,但是 您可以同样轻松地使用图标精灵并指定 而是定位,就像我们在中使用的图标精灵一样 框架
.ui-icon-myapp-email {
background-image: url("app-icon-email.png");
}
这将创建标准分辨率图标,但现在许多设备
有非常高分辨率的显示器,比如屏幕上的视网膜显示器
iPhone4。要添加高清图标,请创建一个36x36像素的图标
(正好是18像素大小的两倍),并添加使用
-webkit最小设备像素比率:2
媒体查询仅针对规则
到高分辨率显示器。指定HD的背景图像
图标文件,并将背景大小设置为18x18像素,这将适合
将36像素图标插入相同的18像素空间。媒体查询块
可以包装多个图标规则:
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.ui-icon-myapp-email {
background-image: url("app-icon-email-highres.png");
background-size: 18px 18px;
}
...more HD icon rules go here...
}
重要的部分是将图像保存为具有alpha透明度的PNG-8。然后,你应该能够主题以及给予点击的效果
例如,我刚刚发现一个易趣透明图像(两个按钮使用相同的图像):
第一个按钮是正常的,第二个我用鼠标下/上应用了jQM主题
相关的: