上一页 1 2 3 4 5 6 ··· 11 下一页
摘要:写本文的起因是,一天在群里有同学说误打误撞下,使用负的 outline-offset 实现了加号。嗯?好奇的我马上也动手尝试了下,到底是如何使用负的 outline-offset 实现加号呢? 使用负值 outline-offset 实现加号 假设我们有这样一个简单的结构: 修改 outline-o 阅读全文
posted @ 2019-08-08 10:30 ChokCoco 阅读(3834) 评论(20) 推荐(25) 编辑
摘要:CSS 属性选择器,可以通过已经存在的属性名或属性值匹配元素。 属性选择器是在 CSS2 中引入的并且在 CSS3 中得到了很好拓展。本文将会比较全面的介绍属性选择器,尽可能的去挖掘这个选择器在不同场景下的不同用法。 简单的语法介绍 [attr]:该选择器选择包含 attr 属性的所有元素,不论 a 阅读全文
posted @ 2019-06-18 10:47 ChokCoco 阅读(1847) 评论(1) 推荐(10) 编辑
摘要:为了引出本文的主题,先看看这个问题,最快水平垂直居中一个元素的方法是什么? 水平垂直居中也算是 CSS 领域最为常见的一个问题了,不同场景下的方法也各不相同,各有优劣。嗯,下面这种应该算是最便捷的了: 上面的 display: flex 替换成 display: inline-flex | grid 阅读全文
posted @ 2019-05-23 10:56 ChokCoco 阅读(5336) 评论(11) 推荐(17) 编辑
摘要:正文从下面开始。 今天的小技巧是使用纯 CSS 生成火焰,逼真一点的火焰。 嗯,长什么样子?在 CodePen 上输入关键字 CSS Fire,能找到这样的: 或者这样的: 我们希望,仅仅使用 CSS ,效果能再更进一步吗?能不能是这样子: 如何实现 嗯,我们需要使用 filter + mix-bl 阅读全文
posted @ 2019-03-27 10:51 ChokCoco 阅读(5804) 评论(17) 推荐(38) 编辑
摘要:直接进入正题,鼠标跟随,顾名思义,就是元素会跟随着鼠标的移动而作出相应的运动。大概类似于这样: 通常而言,CSS 负责表现,JavaScript 负责行为。而鼠标跟随这种效果属于行为,要实现通常都需要借助 JS。 当然,本文的重点,就是介绍如何在不借助 JS 的情况下使用 CSS 来模拟实现一些鼠标 阅读全文
posted @ 2019-03-06 10:50 ChokCoco 阅读(8627) 评论(13) 推荐(39) 编辑
摘要:这两天接触到一个很有意思的 CSS 属性 -- box-decoration-break。下面就一起去一探究竟。 因为 MDN 上关于这个属性,没有中文文档,所以一直在想一个合理贴切的中文翻译。直译一下: box -- 盒,可以理解为元素盒模型 decoration -- 装饰,理解为元素样式 br 阅读全文
posted @ 2019-02-28 10:39 ChokCoco 阅读(1185) 评论(2) 推荐(11) 编辑
摘要:结论先行,如何使用 CSS 实现下述滚动条效果? 就是顶部黄色的滚动进度条,随着页面的滚动进度而变化长短。 在继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果。 OK,继续。这个效果是我在业务开发的过程中遇到的一个类似的小问题。其实即便 阅读全文
posted @ 2019-01-09 14:34 ChokCoco 阅读(8042) 评论(34) 推荐(59) 编辑
摘要:今天在写一个小的 CSS Demo,一个关于 3d 球的旋转动画,关于 CSS 3D,少不了会使用下面这几个属性: 这个 Demo 你可以戳这里,大概是这样:CodePen Demo - 3D ball: 嗯,大概到了这个效果,想到了 CSS 混合模式 mix-blend-mode,寻思着,利用混合 阅读全文
posted @ 2018-12-18 14:47 ChokCoco 阅读(1070) 评论(3) 推荐(9) 编辑
摘要:关于 CSS 阴影,之前已经有写过一篇,box-shadow 与 filter:drop-shadow 详解及奇技淫巧,介绍了一些关于 box-shadow 的用法。 最近一个新的项目,CSS-Inspiration,挖掘了其他很多有关 CSS 阴影的点子,是之前的文章没有覆盖到的新内容,而且有一些 阅读全文
posted @ 2018-11-06 10:56 ChokCoco 阅读(19034) 评论(25) 推荐(79) 编辑
摘要:何为滚动视差 视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。 作为网页设计的热点趋势,越来越多的网站应用了这项技术。 通常而言,滚动视差在前端需要辅助 Javascript 才能实现。当然,其实 CSS 在实现滚动视差效果 阅读全文
posted @ 2018-08-10 11:40 ChokCoco 阅读(11986) 评论(12) 推荐(38) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页