That's clean. 

I know you don't have to use background-image: , you can use background: too 
for linear-gradient:.
Was there a preference to using background-image? Was it for the repeat-x 
property?

Very nice Eric. Thanks for sharing!

Best,

Karl DeSaulniers
Design Drumm
http://designdrumm.com




> On Mar 17, 2017, at 9:00 PM, Eric A. Meyer <e...@meyerweb.com> wrote:
> 
> On 17 Mar 2017, at 21:33, Crest Christopher wrote:
> 
>> Eric, the curtain was all CSS ?
> 
>   Mine was, yes.  The original, the one I was imitating, used PNGs.
> 
>> If so how did you create the taper effect on the curtains ?
> 
>   Not sure exactly what you mean by a "taper effect", but here's the CSS:
> 
>     background-image:
>               linear-gradient(
>                       0deg,
>                       rgba(255,128,128,0.25),
>                       rgba(255,128,128,0) 75%
>               ),
>               linear-gradient(
>                       89deg,
>                       transparent,
>                       transparent 30%,
>                       #510A0E 35%,
>                       #510A0E 40%,
>                       #61100F 43%,
>                       #B93F3A 50%,
>                       #4B0408 55%,
>                       #6A0F18 60%,
>                       #651015 65%,
>                       #510A0E 70%,
>                       #510A0E 75%,
>                       rgba(255,128,128,0) 80%,
>                       transparent
>               ),
>               linear-gradient(
>                       92deg,
>                       #510A0E,
>                       #510A0E 20%,
>                       #61100F 25%,
>                       #B93F3A 40%,
>                       #4B0408 50%,
>                       #6A0F18 70%,
>                       #651015 80%,
>                       #510A0E 90%,
>                       #510A0E
>               )               
>               ;
>       background-size:
>               auto,
>               300px 100%,
>               109px 100%;
>       background-repeat: repeat-x;
> 
> 
> So it's three sized background images (gradients being images) at slightly 
> different angles.  I seem to recall fiddling with angles until I got ones I 
> liked.
>   These days, I would probably use 'repeating-linear-gradient()' instead of 
> using 'background-size' and 'background-repeat' to pattern normal linear 
> gradients, since that would remove any concerns about weird seams at the 
> repetition points.  And now that I think about it, it would be relatively 
> straightforward to drop a grayscale filter on the above CSS, sample the 
> resulting grayscale values, and build the light/dark-on-a-background-color 
> example I described earlier in the thread.  You know, if I didn't feel like 
> trying to calculate the light values of those colors.  Hmmm...
> 
> 
> --
> Eric A. Meyer - http://meyerweb.com/
> ______________________________________________________________________
> css-discuss [css-d@lists.css-discuss.org]
> http://www.css-discuss.org/mailman/listinfo/css-d
> List wiki/FAQ -- http://css-discuss.incutio.com/
> List policies -- http://css-discuss.org/policies.html
> Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

______________________________________________________________________
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to