首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
你可能不需要 .png
XboxYan
创建于2021-11-23
订阅专栏
CSS & SVG 绘制技巧
等 145 人订阅
共33篇文章
创建于2021-11-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
CSS & SVG foreignObject 实现文字镂空波浪动画
之前看过一篇文章:CSS 奇技淫巧 | 妙用混合模式实现文字镂空波浪效果,非常巧妙,将 CSS 动画融入文本内部,主要利用了混合模式,效果是这样的 为什么要用到混合模式呢?因为这是文本,文本内部不可能
CSS mask 实现鼠标跟随镂空效果
偶然在某思看到这样一个问题,如何使一个div的部分区域变透明而其他部分模糊掉?,最后实现效果是这样的 进一步,还能实现任意形状的镂空效果 鼠标经过的地方清晰可见,其他地方则是模糊的。 可能一开始无从下
CSS和SVG实现文字渐变、描边、投影
在一些 web 活动页中经常能看到特殊处理的标题文字,比如这样的 暂时忽略掉特殊字体,通过设计稿的图层样式可以发现,共有 3 个文字特效,分别是渐变、描边、投影 作为一个有追求的前端,当然不会直接用图
CSS filter 生成不规则边框
之前做过很多特殊的布局,比如在这两篇文章 CSS 实现优惠券的技巧 (juejin.cn)、CSS 实现支持渐变的提示框(tooltips) (juejin.cn),如下 但是一直有一个痛点就是:无法
CSS 实现Chrome标签栏的技巧
这次来看一个带特殊圆角导航栏布局,如下谷歌浏览器的标签栏: 这样一个布局如何实现呢?下面介绍几种方法 一、伪元素拼接 假设有这样一个 HTML 结构 首先可以考虑的一种方式就利用两个伪元素拼接 中间的
CSS 弹性浮动布局应用
碰到不支持 flex 的项目怎么办?浮动布局一样可以实现。本文将列举几个常用的布局使用浮动实现,相信能适用于绝大部分布局,多一条思路,多一种方法,快来学习吧
CSS 实现支持渐变的提示框(tooltips)
今天来看一种十分常见的交互:提示框(tooltips)。通常提示框都是纯色的。本文将介绍3种方式来实现支持渐变色的提示框,分别是 clip-path 、mask和 CSS paint,一起学习吧
CSS 优惠券在线生成工具
之前发过一篇文章CSS实现优惠券的技巧,主要介绍了几种绘制优惠券的方法,尽管实现已经非常完美、非常灵活,不过还是有很多同学表示”太巧妙了,不过我选择切图“,为此专门制作了这样一个在线 CSS 生成工具
使用svg描边来实现移动端1px
1. 1px分割线 2. 1px边框 3. 1px带圆角的边框
CSS实现一个粒子动效的按钮
效果就更加震撼了,当然canvas实现也有一定的门槛,而且实际使用起来也略微麻烦(所有js实现的通病),这里尝试一下CSS的实现方式。 抛开js方案,还有HTML和CSS实现方式。HTML就不用说了,直接写上大量的标签 那么来看看CSS实现方式,主要也是两种方式,其实就是想一下…
探索CSS单行文字居中,多行文字居左的实现方式
琢磨了一下,当时我还真按照产品经理的逻辑,通过js判断一下文字的高度,如果超过一行,就添加一个类名,而且这样的文字很多地方都有,所以还做了遍历,还有最重要的一点是关于方法执行的时机,有可能刚加载的时候高度还获取不到(当时好像还用了定时器,还造成了先居中随后居左跳动的现象)...…
CSS实现自适应分隔线的N种方法
主要原理是设置文本居中text-align: center;,然后给定两个伪元素,分别绝对定位,那么此时伪元素也是跟随着水平居中的,设置足够的宽度,然后把左边的往左位移100%就可以了,父级记得超出隐藏。 这个比较好理解了,设置display:flex,然后两个伪元素分别铺满剩…
如何更好的去除谷歌浏览器中input自动填充背景?
input可能是平时网页中使用最多的标签之一了,但凡需要输入的地方都少不了。 比较好理解,当自动填充时会激活:-internal-autofill-selected伪类,然后就变成了淡紫色。 虽然样式覆盖了,然而并没有什么用,仍然是默认的淡紫色(要是起作用的话就不会专门去研究这…