【问题标题】:How to get a PNG to display as a button in WP Ecommerce如何让 PNG 在 WP Ecommerce 中显示为按钮
【发布时间】:2015-01-27 01:01:08
【问题描述】:

我目前正在构建一个作为整体销售网站的网站。我无法让 PNG 作为按钮工作。 WP Ecommerce 在其所有页面上都带有一个自动“添加到购物车”按钮。我最难弄清楚这一点。到目前为止,我已对我的目录执行此操作。

  1. 将自定义“添加到购物车”PNG 更改为图像目录。

  2. 转到default.css页面并更改:

    input.wpsc_buy_button{}

到:

 input.wpsc_buy_button{
 background-image: url(images/addtocart.png);
 }

我不知道自己做错了什么。也许我没有在产品页面上回应它?我觉得应该有,因为我保持名称相同。

无论哪种方式,任何形式的帮助都会很棒。谢谢!

【问题讨论】:

  • 到目前为止,您为解决此问题做了哪些工作?加载时您是否看到输入出现在页面上?您是否在浏览器的检查器中查看了您的 html 以确保输入存在?您是否在浏览器中检查了元素的 css 以查看您编写的规则是否被识别?
  • prob 设置元素的高度和宽度
  • 其实我没有。大家可以试试吗?这是一个页面的链接。 inkvia.com/?wpsc-product=emoji-capsule-retractable-pen
  • 其实我想我会的。在元素中它说:<div class="wpsc_buy_button_container"> <button id="product_1268_submit_button" class="wpsc_buy_button"><span><span>Add To Cart</span></span></button>

标签: php html css wordpress wordpress-ecommerce


【解决方案1】:

需要注意的几点:

  1. wpsc_buy_button 类位于按钮上,而不是输入上。
  2. 将按钮放入其中的 CSS 现在使用 !important 标记,因此您还必须使用此标记并更具体地使用选择器来覆盖该样式。
  3. images/addtocart.png 不是媒体库中图像的有效路径。我不确定它在哪里,但路径更可能是这样的:http://inkvia.com/wp-content/uploads/2015/01/addtocart.png

示例 CSS

button.wpsc_buy_button {
  background: url(/wp-content/themes/mazine/images/addtocart.png) no-repeat !important;
  height: 43px;
  width: 180px;
}

button.wpsc_buy_button span, button.wpsc_buy_button span span {
  background: none!important;
  text-indent: -99999px;
}

【讨论】:

  • 谢谢!这实际上是有道理的。我会将它添加到我的 default.css 还是我的 style.css 中?它的方式是:.button.wpsc_buy_button{ background:url(http://inkvia.com/wp-content/themes/mazine/images/addtocart.png)!important; }
  • 只要你的选择器足够具体,放在哪里都没有关系。看起来您还必须覆盖 'button span span' 和 'button:hover span, button:hover span span' 的样式才能使新按钮正常工作。如果上面的答案对您有所帮助(希望对您有所帮助),请记住将其标记为正确,以便我得到认可。谢谢,祝你好运! s3.amazonaws.com/f.cl.ly/items/1N2o081J0T2J2p3w1T2b/…
  • 是的,它肯定有帮助。 (如果你不能说我不太熟悉 PHP 以及到目前为止主题在 Wordpress 中的工作方式。)你知道我必须做什么来覆盖样式吗?顺便说一句,感谢您的帮助!
  • 将我在上面的答案中添加的 CSS 添加到您的 styles.css 中,您应该一切顺利
  • 谢谢!完美运行! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-03
  • 1970-01-01
  • 1970-01-01
  • 2013-11-03
  • 2019-05-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多