分享一个关于长投影的demo
Posted its-me
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分享一个关于长投影的demo相关的知识,希望对你有一定的参考价值。
前段时间,网上看的,分享一下
body中就写了这一行
<h1>Long Shadow</h1>
css用的是sass编译,如下
@function longShadow($color_a,$color_b,$stepnum, $opacity: 1){ $gradient_steps: null; @for $i from 1 through $stepnum { $weight: ( ( $i - 1 ) / $stepnum ) * 100; $colour_mix: mix($color_b, rgba($color_a, $opacity), $weight); $seperator: null; @if($i != $stepnum){ $seperator: #{‘,‘}; } $gradient_steps: append( #{$gradient_steps}, #{$i}px #{$i}px $colour_mix $seperator ); } @return $gradient_steps; } $bg: #3498db; body{ background-color: $bg; font-family: ‘Passion One‘, ‘arial‘; } h1 { text-align: center; font-size: 6rem; color: #fff; text-shadow: longShadow(darken($bg, 30%), $bg, 50, 0.5); }
效果图,如下,是不是很简单
以上是关于分享一个关于长投影的demo的主要内容,如果未能解决你的问题,请参考以下文章