如何将不透明度应用于文本溢出:省略号

时间:2014-05-20 23:57:54

标签: html css

以下小提琴正确淡出文本,但省略号仍然不透明。

http://jsfiddle.net/Wexcode/TJ7A9/

<div id="incorrect">
    <span>Incorrect</span>
</div>
#incorrect { 
    width: 50px;
    overflow: hidden;
    text-overflow: ellipsis; }
#incorrect span { opacity: .25; }

1 个答案:

答案 0 :(得分:4)

...添加的text-overflow: ellipsis的显示属性似乎从其定义的元素继承。只需将定义移动到半透明元素即可。

overflow      : hidden;
width         : 100%;
text-overflow : ellipsis;
display       : inline-block;

http://jsfiddle.net/Wexcode/TJ7A9/2/

#correct { width: 50px;}
#correct span { 
    opacity: .25;
    overflow: hidden;
    white-space: nowrap;    
    text-overflow: ellipsis;
    width: 100%;
    display: inline-block; }