CSS 背景:透明 url() 不显示 img
CSS background: transparent url() not displaying img
我想用 PNG 图片替换 WooCommerce "Add to cart" 按钮。
我在我的子主题中使用以下 CSS 来执行此操作:
.woocommerce .single_add_to_cart_button, .woocommerce ul.products li.product .button {
background: transparent url('http://www.tempertemper.com.au/test/wp-content/themes/temper/images/buy.png') no-repeat !important;
opacity: 0 !important;
width: 109px;
height: 46px;
}
我将不透明度设置为 0 以去除文本 "Add to Cart"。
然而,这只会产生一个具有透明背景的元素,没有背景图像:
按钮直接在产品数量字段的右侧:example page。
为什么没有显示背景图片?谢谢。
您将不透明度设置为零 - 所以这就是您看不到图像的原因。尝试使用
opacity: 1 !important;
不透明度文档:https://developer.mozilla.org/en-US/docs/Web/CSS/opacity
更改 opacity: 1 !important;
并删除按钮中的 Add to cart
文本,删除 <button>
之间的文本 添加到购物车 </button>
.
在您的 styles.css(第 151 行)中,您将不透明度设置为 0:
.woocommerce .single_add_to_cart_button,
.woocommerce ul.products li.product .button {
background: transparent url('http://www.tempertemper.com.au/test/wp-content/themes/temper/images/buy.png') no-repeat !important;
opacity: 0 !important;
width: 109px;
height: 46px;
}
我想用 PNG 图片替换 WooCommerce "Add to cart" 按钮。
我在我的子主题中使用以下 CSS 来执行此操作:
.woocommerce .single_add_to_cart_button, .woocommerce ul.products li.product .button {
background: transparent url('http://www.tempertemper.com.au/test/wp-content/themes/temper/images/buy.png') no-repeat !important;
opacity: 0 !important;
width: 109px;
height: 46px;
}
我将不透明度设置为 0 以去除文本 "Add to Cart"。
然而,这只会产生一个具有透明背景的元素,没有背景图像:
按钮直接在产品数量字段的右侧:example page。
为什么没有显示背景图片?谢谢。
您将不透明度设置为零 - 所以这就是您看不到图像的原因。尝试使用
opacity: 1 !important;
不透明度文档:https://developer.mozilla.org/en-US/docs/Web/CSS/opacity
更改 opacity: 1 !important;
并删除按钮中的 Add to cart
文本,删除 <button>
之间的文本 添加到购物车 </button>
.
在您的 styles.css(第 151 行)中,您将不透明度设置为 0:
.woocommerce .single_add_to_cart_button,
.woocommerce ul.products li.product .button {
background: transparent url('http://www.tempertemper.com.au/test/wp-content/themes/temper/images/buy.png') no-repeat !important;
opacity: 0 !important;
width: 109px;
height: 46px;
}