前端开发者学堂 - fedev.cn
    发布于

    CSS秘密花园:平行四边形

    平行四边形是矩形的一个超集:它的边是平行的,但是角不一定是直角。在视觉设计,它们往往可以使设计显得更具活力,传达运动感。我们常常使用CSS3 transform中的skew() 来实现,但这种方法常常会使 扭曲元素的内容也会变形,直接影响阅读体验感。那么有什么方案可以解决呢?

    发布于

    void和undefined

    一直以来,undefined 都不是 JavaScript 的关键字或保留字,这意味着我们可以修改 window.undefined 的值。由于 undefined 会被频繁调用作为比较运算的操作数等原因,修改 undefined 的值是有弊端的,所以在 ES5 规范之后,window.undefined 被定义为不可写、不可配置的属性。

    发布于

    CSS小技巧

    CSS中的级联(cascade)在同一时间可谓是幸福的,也可以说是痛苦不堪的。通常能工作得非常好,但有问题的时候,也让人们都很激动,甚至事件中也离开不CSS。我们所涉及的不仅是CSS的级联也还涉及到CSS的权重。不是说碰到特殊问题才显得困难,可以说CSS的困难无处不在。在这篇文章中,我将通过一些示例来向大家展示一些CSS的小技巧,让你知道如何使用CSS的级联能变得更友好,也减少一些不必要的需求,从而也减少权重上遇到的麻烦。

    发布于

    CSS秘密花园:随机背景

    虽然平铺几何图形很棒,但看起来还是有点乏味。**而在自然界中,万事万物皆有不同。**即使是在相似中,也充满了变化和随机因素。你可以看一看花圃:虽然花朵具有一致的艳丽,但也各有各的亮点。这个世界上没有任何两朵花是相同的。这就是为什么我们要尝试让背景图案接近真实,而且我们也在尝试让平铺的元素之间尽量减少缝隙,让它们显得浑然天成自成一体,但是这也会让样式文件的大小超出我们的预期。