Padding Images With Background Image

本文介绍如何使用CSS背景图片技术创建一个带有右箭头的元素,包括单背景和双背景图片的实现方法,以及如何精确控制箭头位置。

Problems:

We want to display something like this.

The container has an image arrow on the right. The content text length is undetermined.

 

Solution:

We can resort to background to display the image.

/*A padding is put on the right to display the image. The background image is put to the right to fill the padding area. */
p {
    background: url("http://images.apple.com/support/home/images/morearrow.png") no-repeat scroll right center transparent;
    margin: 0;
    padding: 0 9px 0 5px;
}

 

It is even possible to display 2 background images, one on the left and another on the right.

 p{
    margin: 0;
    padding: 0 9px 0 9px;
   background: url("http://images.apple.com/support/home/images/morearrow.png") no-repeat left center, url("http://images.apple.com/support/home/images/morearrow.png") no-repeat  right center;
}

 

Related Patterns:

 

If we need to display the right image X pixels from the right border, we can not do it with this method because background-position can not do this. So, we may have to use:

Padding Images With Absolute Position

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值