2013-08-19 79 views
1

是否可以修改/调整渐变背景,以便淡入淡出开始。例如,看到这里的小提琴http://jsfiddle.net/gZgLc/5/调整css渐变背景

比方说,例如,我想白色的ti开始在'123test'文本淡入,我该怎么做?

HTML

<div id="main"> 
<div class="feature-box"> 
    <div class="feature-box-tab"> 
    <div class="slide" style="height:250px;"> 

      <div class="inner"> 
       <ul class="breadcrumb"> 
        <li><a href="index.php">Home</a></li> 
       </ul> 
      </div> 
    </div> 
    </div> 
</div> 

<div class="single-feature-top"> 
    <p>123test. 123test<br><br> 
</div> 
<br> 
</div> 

CSS

#main { 
width:958px; 
position:relative; 
top:-9px; 
background:#FF9900 url(../images/core/header.png) no-repeat center top; 
border:1px solid #dadada; 
border-top:none; 
border-bottom:2px solid #dadada; 
-webkit-border-radius:8px; 
-moz-border-radius:8px; 
-ms-border-radius:8px; 
-o-border-radius:8px; 
border-radius:8px; 
margin:0 auto 25px; 
background: #fff; 
background: url('linear-gradient.png') 0 0 repeat-x; 
background: -webkit-linear-gradient(#fff, #FF9900); 
+0

你的意思上的苍蝇,或者只是改变CSS所以它总是有什么不同?如果你只是想知道什么是正确的语法...我建议只使用这个工具:http://www.colorzilla.com/gradient-editor/ – robooneus

+0

是的,我只是永久的意思,所以梯度是我想要的地方始终开始。我不希望它改变。谢谢,我会查看链接 –

+0

你可以在#main后面添加#background'div'吗? –

回答

2

肯定......你必须使用该百分比。

Solution

所有的代码从本网站产生。 Source Website

增加了CSS。

background: -moz-linear-gradient(top, #fff 0%,#fff 75% #ff9900 80%, #ff9900 100%); 
/* FF3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff),color-stop(70%, #fff), color-stop(80%, #ff9900), color-stop(100%, #ff9900)); 
/* Chrome,Safari4+ */ 
background: -webkit-linear-gradient(top, #fff 0%,#fff 75%, #ff9900 80%, #ff9900 100%); 
/* Chrome10+,Safari5.1+ */ 
background: -o-linear-gradient(top, #fff 0%,#fff 75%, #ff9900 80%, #ff9900 100%); 
/* Opera 11.10+ */ 
background: -ms-linear-gradient(top, #fff 0%,#fff 75%, #ff9900 80%, #ff9900 100%); 
/* IE10+ */ 
background: linear-gradient(to bottom, #fff 0%,#fff 75%, #ff9900 80%, #ff9900 100%, #ff9900 100%, #ff9900 100%); 
/* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eded2f', endColorstr='#ff9900', GradientType=0); 
/* IE6-8 */ 

编辑:还记得,这可能无法工作在较旧的IE浏览器(IE6-8)完全一样。

EDIT2:在小提琴改变颜色,以反映所需的颜色

+1

你不*有*使用百分比,任何长度单位(如'px','' em'等)也会起作用。 – xec

+0

正确。但是它必须与它所应用的元素相关。 – MarsOne

+0

MarsOne,你的解决方案正是我想要的。为了得到我想要的,我必须稍微修改百分比,但是完成了这项工作!非常感谢。 –