Open cssmagic opened 9 years ago
如果可以的话,能否抽空写个透明边角的 demo,或者交流下实现的思路。目前想的是能保持精简代码还是尽量不去搞复杂的,除非实在效果不理想。谢谢。
我写了一个 Demo,实现了边角透明: http://output.jsbin.com/kucawo/4
但我对目前的方案仍然不满意,会想办法再改进。
赞,右上角已经透明,谢谢思路。不满意的是缩放之后仍有残影吗?
Hi, it looks like you are having issues with filecons, but I can’t read Chinese (and google translate does not do a very good job)
On Aug 7, 2015, at 11:17 AM, 朱龑 notifications@github.com wrote:
赞,右上角已经透明,谢谢思路。不满意的是缩放之后仍有残影吗?
— Reply to this email directly or view it on GitHub https://github.com/picturepan2/fileicon.css/issues/2#issuecomment-128750997.
不满意的地方是实现方法略繁琐。我相信一定会有更优雅的方案。努力追寻中!
希望能扩充其他类型图标方案
赞
用阴影实现了一个,不过缺点是缩放时右上折角处的下方会出现间隔 http://output.jsbin.com/fuxesu/1 只用了after伪类,我没有写文字,文字可以用before伪类来写
注: IE8不支持阴影,故IE8及之前版本无效
👍赞
@champkeh 做得不错。还可以想想有哪些地方是可以继续改进的。 :wink:
昨天抽空看了一下《CSS Secrets》
,里面的视觉效果
这一章就谈到了折角的效果,用到了线性渐变、_rgba颜色_和变形。并且可以做出各种角度的折角,不止是45度。
我做了一个demo,一个45度,两个30度(折叠方向不同)。 http://output.jsbin.com/xexexe/4 也是只用了一个伪元素,没有写文字。
最后,非常感谢 魔法哥,感谢你分享了CSS Secrets
这本书。这本书真的是好书。
用 svg 做一套吧
目前的两个小缺憾:
它们其实源自同一个问题——现有的折角效果是使用遮挡实现的。
我周末粗略思考了一下,要实现边角透明化,动作会比较大。
color
属性),虽然似乎语义更好,但毕竟是改变了现有接口。鉴于以上原因,我没有冒然提一个 PR 上来。如果作者可以接受上述两大改动,我会写好 PR 发上来;如果不愿意,我可以写个透明边角的 demo,然后作者自己完成后绪工作。