我想用下面的图片中的css实现课堂绿板效果(只是带有白垩粉效果的绿色)
我找到了接近书写的字体,但是对于greenboard,我尝试选择颜色并作为背景应用于div,但它看起来都很简单和均匀,这是不现实的。
我可以使用CSS实现白绿效果吗?我不想使用图像。
(我相信这是可能的,因为一旦我看到一个人使用纯CSS制作完整的可乐罐头)
答案 0 :(得分:3)
您可以通过为文本颜色组合rgba
半透明白色,然后使用半透明白色的text-shadow
来制作透明模拟粉笔的粒度。
添加一些巧妙的变换和透视使用,您还可以模拟人们很少在白板上以一致的大小和方向书写的效果,文本通常从左向右收敛。
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 */
}
它不像图像那样完美,因为图像包含一些纹理效果......