2013-01-09 65 views
1

我想实现我的标题如下效果: http://imgur.com/ozgAU图像的归责外标题标签

这样的背景为红色,则右侧图像附有圆形的边缘和透明背景。

目前,红色背景填充整个区域,因此右侧的圆形图像没有透明背景,角落为红色。

这是我目前拥有的CSS:

.tabbed-heading{ 
    background-color: #ef4857; 
    padding: 8px 0px 8px 10px; 
    background-image: url('images/headertabright.png'); 
    background-position: right; 
    background-repeat: no-repeat; 
    color: #fff; 
    max-width: 60%; 
} 

-

<h4 class="tabbed-heading">Lineup</h4> 

任何帮助将不胜感激,谢谢。

+0

可你也发表您为HTML? – Sharpless512

+0

用html编辑 –

+1

你必须使用透明png吗?为什么不只是用黑色背景重新制作图像? – Pete

回答

2

不知道这是否会为你工作,为您的标题看起来是中心,但这个是使用透明的PNG解决方法

HTML

<h4 class="tabbed-heading"><span>Lineup</span></h4> 

CSS

h4 {padding:0 0 0 15px; margin-right:15px; background-color:#ef4857} 
h4 span {display:block; margin-right:-15px; background:url(http://i.imgur.com/ozgAU.png) right center no-repeat; padding:7px 0;} 

如果你想隐藏你的文字,只是使用图像作为标题添加文本我ndent:-9999px

工作例如:

http://jsfiddle.net/YKrf4/1/