2012-03-12 15 views

Odpowiedz

8

ja stworzyć efekt, który chcesz sprawdzić to proszę:

http://jsfiddle.net/fx5Lk/

+0

Wielką praca, dziękuję! –

+0

Jedyny problem jaki widzę z tym, to że nie skaluje się. Gdybyś miał zwiększyć wysokość .bor, czy mógłbyś uzyskać cień, który by pasował bez twardego kodowania wysokości cienia za każdym razem? –

+0

Właściwie ustawienie góry i dołu do około ~ (-55px); zamiast ustawiania wysokości na '.sha: after' prawie to robi :) –

0

próbowałem stworzyć efekt z trzech warstw, dwie tła z alfa kryciem. Jedna rozpoczynająca się od góry i zatrzymująca się na środku, druga zaczynająca się od środka na końcach u dołu i jedna tło z plasterkiem powtórzonym w osi y.

śledzę ten URL dla samouczka warstwy: http://css-tricks.com/css3-gradients/

kod HTML, działa tylko w Chrome, substytut/nadpisać właściwość "-webkit gradientem" dla konkretnego Broser:

<html> 
    <head> 
    <style> 
    .gradient { 
    width:76px; 
    height:200px; 
    border:0; 
    background-image:-webkit-gradient(linear, 0% 0%, 0% 50%, from(rgba(192,192,192,1)), to(rgba(192,192,192,0))), 
        -webkit-gradient(linear, 0% 50%, 0% 100%, from(rgba(192,192,192,0)), to(rgba(192,192,192,1))), 
        url(http://i41.tinypic.com/omwky.gif); 
    background-repeat:repeat-y,repeat-y, repeat-y; 
    } 
    </style> 
    </head> 
<body> 
    <hr class="gradient"/> 
</body> 
</html> 
Powiązane problemy