Css 从右边缘开始的背景图像x px
我在一个站点上有不同宽度的Css 从右边缘开始的背景图像x px,css,Css,我在一个站点上有不同宽度的元素。我想从选定宽度的右边缘定位背景图像13px。在伪代码中: select { background-image: url(../images/select-arrow.png), background-position: center (right - 13px); } 在CSS中我将如何执行此操作?这样您就可以说: background-position: right 13px top; 然而,browsersupport并不是最好的atm
元素。我想从选定宽度的右边缘定位背景图像13px
。在伪代码中:
select {
background-image: url(../images/select-arrow.png),
background-position: center (right - 13px);
}
在CSS中我将如何执行此操作?这样您就可以说:
background-position: right 13px top;
然而,browsersupport并不是最好的atm
要解决此问题,您可以:
- 将透明像素添加到图像本身并将其定位在右上角
- 或者在元素的宽度已知后使用javascript计算位置
编辑:不可能。您必须给PNG一些透明的填充,或者使用Javascript实时更新位置。请看