如何使用CSS3制作课堂绿板效果?

时间:2014-01-14 06:53:22

标签: html css css3

我想用下面的图片中的css实现课堂绿板效果(只是带有白垩粉效果的绿色)

enter image description here

我找到了接近书写的字体,但是对于greenboard,我尝试选择颜色并作为背景应用于div,但它看起来都很简单和均匀,这是不现实的。

我可以使用CSS实现白绿效果吗?我不想使用图像。

(我相信这是可能的,因为一旦我看到一个人使用纯CSS制作完整的可乐罐头)

3 个答案:

答案 0 :(得分:3)

您可以通过为文本颜色组合rgba半透明白色,然后使用半透明白色的text-shadow来制作透明模拟粉笔的粒度。

Working sample here

添加一些巧妙的变换和透视使用,您还可以模拟人们很少在白板上以一致的大小和方向书写的效果,文本通常从左向右收敛。

Funkier sample here。或者将其设为tad more transparent。玩它:)

答案 1 :(得分:2)

你可以使用渐变来做到这一点。

以下是一些指向某些网站的链接,这些网站可让您自定义渐变,并添加任意数量的“塞子”。 http://ie.microsoft.com/TEStdrive/Graphics/CSSGradientBackgroundMaker/Default.html https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient

答案 2 :(得分:2)

你可以使用css3渐变...使用下面的代码..

.greenboard {background: #63856a; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #63856a 1%, #3c5a40 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,#63856a), color-stop(100%,#3c5a40)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #63856a 1%,#3c5a40 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #63856a 1%,#3c5a40 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #63856a 1%,#3c5a40 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #63856a 1%,#3c5a40 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63856a', endColorstr='#3c5a40',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

它不像图像那样完美,因为图像包含一些纹理效果......