CSS3 Градиент - серый вместо белого - PullRequest
0 голосов
/ 09 июля 2011

Я видел отличный пример из Крис Койер здесь для кнопки Подробнее .Я попытался использовать этот пример для простого перехода от белого к прозрачному тексту, но у меня только серый градиент.

Пример здесь: http://jsfiddle.net/9adZ3/

Итак, ребятапожалуйста, скажите мне, как это исправить, спасибо.

Ответы [ 2 ]

4 голосов
/ 10 июля 2011

Как сам Крис Койер упоминает в конце статьи, на которую вы ссылаетесь, прозрачное ключевое слово - это действительно rgba (0,0,0,0), то есть прозрачный черный. При создании градиента от белого к прозрачному черному результат будет серым.

Вы должны перейти от белого к rgba (255,255,255,0), который является прозрачным белым.

http://jsfiddle.net/FnfTA/

1 голос
/ 09 июля 2011
#fade {
    width: 50px;
    height: 25px;
    margin: 0 0 0 -50px;

    //for mozilla based
    background-image:-moz-linear-gradient(center bottom , #ebebeb, #999999);

    //for chrome based
    background: #F6F6F6 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#999999), to(#ebebeb));  

    // for IE
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#ebebeb');
}

http://jsfiddle.net/9adZ3/2/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...