首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

这个 CSS 库帮你做汉堡?

当然不是真的汉堡包,毕竟我们这儿不是美食频道,而是指 HambergurMenu,汉堡包式菜单,由于菜单图标的三条横线酷似一个汉堡包,故得其名。 [是不是很像?]...为了让网页更生动,当点击汉堡包菜单图标,可以给它添加一个小动画。这不,有个国外的大神,专门开发了一个汉堡包菜单 CSS 动画库,库的名称就叫 Hamburgers!...进入 Hamburgers 库的官网,可以看到各式各样美味的 CSS 动画汉堡。点击菜单图标,即可查看效果,比如点击 Arrow 菜单图标,三条线会自然变化为箭头图标。...[image-20210425000009512.png] 如何使用 该库的使用方式非常简单,由于是纯 CSS 实现,只需引入一个样式文件: <link href="dist/hamburgers.<em>css</em>...更多用法 除了这种引入 <em>CSS</em> 文件的<em>使用</em>方式外,Hamburgers 还支持 npm、Bower 等主流的包管理器引入,并且支持 Sass 这一 <em>CSS</em> 扩展语言,甚至还支持 Ruby on Rails

1.4K31

这个 CSS 库帮你做汉堡?

当然不是真的汉堡包,毕竟我们这儿不是美食频道,而是指 HambergurMenu,汉堡包式菜单,由于菜单图标的三条横线酷似一个汉堡包,故得其名。 [是不是很像?]...为了让网页更生动,当点击汉堡包菜单图标,可以给它添加一个小动画。这不,有个国外的大神,专门开发了一个汉堡包菜单 CSS 动画库,库的名称就叫 Hamburgers!...进入 Hamburgers 库的官网,可以看到各式各样美味的 CSS 动画汉堡。点击菜单图标,即可查看效果,比如点击 Arrow 菜单图标,三条线会自然变化为箭头图标。...[image-20210425000009512.png] 如何使用 该库的使用方式非常简单,由于是纯 CSS 实现,只需引入一个样式文件: <link href="dist/hamburgers.<em>css</em>...更多用法 除了这种引入 <em>CSS</em> 文件的<em>使用</em>方式外,Hamburgers 还支持 npm、Bower 等主流的包管理器引入,并且支持 Sass 这一 <em>CSS</em> 扩展语言,甚至还支持 Ruby on Rails

1.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

一步步教你用CSS添加SVG过滤器

实际上我们是通过告诉 CSS 过滤器所拥有的 ID,然后再把过滤器应用于 SVG 的方式来实现。使用同样的方法,过滤器也可以用于常规文本。...我们使用 Font Awesome 开源图标库,该库已被添加到 head 部分,以便使用该库的CDN链接。每个菜单圆形元素都有一个图标。...使菜单工作 当菜单打开,菜单图标被设置为不可见。然后创建每个菜单项的悬停元素,以便当用户鼠标悬停在上面进行更改。当菜单项返回其原始位置,菜单的每个子项都会有 0.4 秒的变换时间。...当用户鼠标悬停在菜单上,菜单会滑出,单击菜单后其上的三条横线会变为X”,表示收起菜单。...transform: scale(1.2, 1.2) translate3d 12 (0, 0, 0); 13} 20.移动元素 第一个菜单项实际上是菜单的第三个子项,因为它前面还有一个复选框和汉堡包样式的图标

2.8K20

值得一看的小程序 TabBar 创意动画

简单来说: 使用 CSS fixed Tabbar 固定到底部,需要做 iPhone x 全面屏适配 在切换页面(onShow)后,设置当前高亮的 TabItem ?...[3] Taro 3.x 设置自定义 TabBar[4] 基于 Taro 封装微信小程序的 tabBar[5] taro 中自定义 tabbar 实现中间图标凸出效果[6] 页面单独调用自定义 TabBar...CSS filter 滤镜与 SVG 高斯模糊实现,在 web 端上没有问题,但在真机上小程序上不支持。...效果源码:https://codepen.io/siseer/pen/MBameP 这篇《微信小程序 CSS filter(滤镜)的使用示例[7]》讲了大部分 CSS 滤镜效果,但都是基于微信开发者工具的...那为何不使用 CSS 圆角矩形呢?因为圆弧与直线的连接处要做“过渡”效果的。 ?

3.9K42

我至今没想到,我也能在 CSS 中实现 SVG 动画了

SVG 与 HTML 类似,我们可以使用 XML语法定义 SVG 元素,并使用 CSS 对它们进行样式上的设置,你把它们当做是 HTML 一样就行。...每个关键帧描述一个或多个 CSS 属性在那个时间点的值。CSS animation 确保关键帧之间的平滑过渡。 我们使用 animation 属性具有描述的关键帧的动画应用到所需的元素上。...因为我们让CSS动画只应用于带有.is-active类的元素,所以切换这个类会激活和关闭动画。...当音乐激活图标会跳动和跳舞;静音后,图标会被划掉: <g class="mute__headphones...不过,在矢量图像编辑软件中创建的 <em>SVG</em> <em>图标</em>不太可能<em>使用</em>相对单位。无论包含<em>图标</em>的<em>SVG</em> 元素的宽高比如何,我们都希望确保<em>图标</em>的宽高比得到维护。

70410

这15个HTMLCSS错误我不信你没犯过(网站规范)

之前帮我朋友检查他们的HTML/CSS项目注意到一些错误在项目中重复出现。所以我决定写这篇文章,这样大家就可以对照检查你是否也会犯同样的错误。希望看完这篇文章对您有所帮助。...例如,他们使用 img 元素标记社交图标。 但是社交图标是一个装饰图标,它可以帮助用户更快地理解元素的含义,而无需阅读文本。如果我们删除图标,我们不会失去元素的含义,因此我们可以使用背景图像属性。...例如,汉堡包标记使用空 div 或跨度元素。 但这个问题应该用伪元素之前和之后来解决。在这种情况下,HTML看起来更干净。此外,最主要的是为屏幕阅读器添加文本,以便用户可以与此按钮进行交互。...图标会破坏您的界面 当您在 HTML 文档中使用 SVG 图标,请注意设置宽度和高度属性。...如果你不这样做,你依靠你设置的宽度和高度属性在CSS你的界面将被打破。 您的CSS可能未加载,此时,图标尝试填充所有可用空间。所以错误发生了。只需设置宽度和高度属性,即可轻松入睡。

3.2K31

1.HTML基础知识-HTML进阶

HTML5中增加了部分标签,而且还增加了canvans、SVG、WebSocket、本地存储等技术,这些技术都是使用JavaScript操作的,这使得HTML从一门“标记语言”转变为一门“编程语言”。...当前它行内元素都不适合的时候,可以用 span 配合 CSS 操作 。 (3)示例 ① 例1 一个段落中的 ”見贤思齊人生若只如初见“ 前面 4 个字,进行加粗或改变颜色。 <!...四、浏览器标题图标 当我们浏览网页的时候,细心的你可能会发现浏览器标题前通常都会带有一个小图标,如下图所示: ?...浏览器标题图标举例.png 1.语法 若想在浏览器标题添加小图标,其实只需要在head标签添加一个link标签即可。...浏览器标题图标示例.png

91920

三种 Loading 制作方案

二、通过svg来绘制圆环 SVG 意为可缩放矢量图形(Scalable Vector Graphics),其使用 XML 格式定义图像, 标签可用来创建一个圆,同时外面必须嵌套一个<svg...截图区域中,绘制的圆的圆心正好在截图区域的中心,所以截图区域四周边框与绘制的圆之间有5px的距离,而圆的半径为20px,所以比例为1:4,现在svg显示区域变为60px,所以也需要将截图区域等比例放大并占满整个...svg显示区域,截图区域经过拉伸后,圆心位置变为了(30,30),即半径变为了30,按1:4比例,半径变为24,外围变为了6,所以整个圆也会跟着变大。...字体图标下载后,解压后的内容拷贝到项目中,并引入其中的iconfont.css到页面中,给要显示字体图标的元素加上iconfont类样式,字体图标会有一个对应的unicode编码,通过::before...设置content为该unicode编码即可显示对应的字体图标了,或者直接在unicode码前加上\&#x,并作为元素内容。

3.2K10

【网页前端】CSS样式表进阶之图像的灵活使用与拓展知识

本期介绍 本期主要介绍CSS样式表进阶之图像的灵活使用与拓展知识 文章目录 1....这个网页数据传输道理相同,所以我们的选择是当前页面所需要的图标图片一次性打包传输,方 便使用。 所以,为了提高页面加载效率,这里我们就需要学习 CSS 的精灵图和字体图标。...5、从图片左上角 测量 距离目标图像左上角的距离(注意,不要覆盖了目标图像) 6 、通过测量得知,目标图像左上角坐标: x=275,y=200 设置,全部更改为负数即可实现 1.2.3...为例,根据网页提示,找到使用的关键代码 4、idea 中,html 引入 CSS 样式,并复制关键代码 5、查询图标对应的 Unicode 码,修改 span 中的转义字符值。...CSS 样式调节,变为圆形: 格式: border-radius :百分比; 注意: 1 、 0% 是四边形, 50% 是圆形。

1.5K40

svgtofont.js 自动生成图标字体和彩色图标文件

图标放到平台中维护,下载字体文件到项目中使用,这样团队维护生成字体成本非常高。...通过图标平台网站下载 svg 图标图标放到项目中管理,通过 svgtofont.js 工具来生成它,这将是新的字体图标使用方式: ┌─...,不再维护字体文件 生成彩色图标文件 SVG Symbol 在项目中使用 svgtofont 读取一组 SVG图标并从SVG图标输出 TTF/EOT/WOFF/WOFF2/SVG 字体,字体生成器。...仅当您知道自己在做什么使用此选项。 为您计算一个合适的值。...字体使用 假设字体名称定义为 svgtofont,默认主页为unicode,生成: font-class.html index.html symbol.html svgtofont.css svgtofont.eot

5.6K40

想要字体图标设计师却给了SVG?没关系,自己转

本文为Varlet组件库源码主题阅读系列第三篇,读完本篇,你可以了解到如何svg图标转换成字体图标文件,以及如何设计一个简洁的Vue图标组件。...Varlet提供了一些常用的图标图标都来自 Material Design Icon。 转换SVG为字体图标 图标原文件是svg格式的,但最后是以字体图标的方式使用,所以需要进行一个转换操作。...webfont包多个svg文件转换成字体文件,webfont的工作原理可以通过其文档上的依赖描述大致看出: 图片 使用svgicons2svgfont包多个svg文件转换成一个svg字体文件,何为...同一个Unicode在前端的html、css、js中使用的格式是有所不同的,在html/svg中,格式为&#dddd;或&#xhhhh;,&#代表后面是四位10进制数值,&#x代表后面是四位16进制数值...svg文件的名称是有固定格式的: uFxxx是图标的Unicode代码,后面的是图标名称,名称也就是我们最终使用时候的css类名,而这个Unicode实际上映射的就是字体中的某个图形,字体其实就是一个

1.1K10

网站图标开发指南

-- 如:当设备像素比为 2 ,浏览器会自动选择 2x 图进行渲染--> </body...只能通过 CSS 背景图渲染。 如果只用到了大图中的一张小图,也必须加载整张大图,有点浪费资源。 不利于维护,每次新增图标,都不能影响到之前已经排好的图标,所以生成工具需要更智能。...总结一下字体图标的特点: 字体图标是矢量图,即使放大也不会变模糊。 字体图标可以通过 CSS 样式进行控制,使用更加灵活。 字体文件一般比较大,但可以将不用的字体删掉。...最后,字体图标虽好,但它的本质仍然一种文字,所以 CSS 在设置 color 只能选一种颜色,如果我们想制作一个多色的小图标,也就无能为力了。...SVG 图标,需要引入预先定义好图标SVG 文件,然后具体的图标 use 出来即可,可以分别修改图标中不同部位的颜色。

1.7K30

Power BI异常指标闪烁提示(3)

《Power BI 异常指标闪烁提示》介绍了使用CSS动画驱动任意SVG图标闪烁,对异常指标进行突出提示,《Power BI异常指标闪烁提示(2)》介绍了SMIL动画的版本,以上两文均是驱动矢量图形进行闪烁...下图base64产品照片放在条件格式图标,对毛利贡献为负数的产品施加了闪烁效果: 如果用CSS施加动画,动画代码和《Power BI 异常指标闪烁提示》保持一致,只是施加对象由path变为image...的image标签引用base64图片,然后按条件显示动画: "" & if ( [指标] <0, css代码 ) & " " 把加了动画的图片度量值放入条件格式图标,效果即呈现。...动画效果不仅仅适用于表格矩阵条件格式图标,新卡片图也可使用

17030

Hexo相关

如果使用 svg,那么请点击 symbol,然后生成链接。 4. 查看链接 点击链接会看到一些 css 代码。鼠标下拉会看到刚才你添加的样式。...> > 图标库预览:https://www.antmoe.com/iconfont/ 1. 如果使用 svg 如果使用 svg 图标,那么需要在 css 样式表中加入如下样式。...### 个人信息的小图标–font 字体方式 这里直接写阿里提供的样式即可。...: https://www.bilibili.com ### 个人信息的小图标svg 方式 svg 也称多色图标,由于不是通过类名,而是使用svg 标签,因此需要通过脚本的方式动态插入。...只要你想使用阿里的图标,必须改变其标签的字体为 `iconfont`, 接下来可以用伪类方式,也可以使用 class 方式。 文章中使用 svg 也很简单,首先需要确保全局引用了 js。

1.5K20

基于Vue的前端架构,我做了这15点

移动端 100vh 问题 在移动端使用 100vh ,发现在 Chrome、Safari 浏览器中,因为浏览器和一些导航、链接导致不一样的呈现: 你以为的 100vh === 视口高度 实际上...自动注册 Svg 图标 在日常的开发中,总是会有着大量的图标需要使用,这里我们直接选择使用 SVG 图标。但是如果每次使用图标还需要通过路径找到这张图标岂不是很麻烦?...首先需要对 @/assets/icons 文件夹下的 svg 图标进行自动注册,需要对 webpack 和 svg-sprite-loader 进行了相关设置,文件全部打包成 svg-sprite。...属性值 当数值为 0 - 1 之间的小数,建议省略整数部分的 0。 当长度为 0 建议省略单位。 建议不使用命名色值。...line-height 在定义文本段落,应使用数值。

2.6K20

Iconfont 还是不能上传,如何维护你的 Icon?

最终方案:使用 svg 代替 iconfont 使用 svg 的优势 完全离线化使用,不需要从 CDN 下载字体文件,图标不会因为网络问题呈现方块,也无需字体文件本地部署。...svg 可以支持动画 目前流行的组件库已经都使用svg 代理字体图标,比如 ant-design、Material-UI 等 引用的 iconfont 转变为本地 svg 我们可以手动一个一个从...在 iconfont 字体样式中,css 包含了这样一个路径,或者我们可以在项目 css 中直接找到这段代码,然后下载这个 svg。...svg 转为 React Component 在 webpack 中我们可以使用一个 叫 svgr 的 loader,它可以 SVG 转换为一个随时可用的 React 组件。...你可以 SVG 文件放在 src/文件夹中的任何位置,并将它们作为 React 组件导入使用

1.3K30

图标字体应用实践

详见css-sprite 然而,使用雪碧图存在不可避免的缺点 雪碧图的缺点 高清屏会失真 在2x的设备像素比的屏幕上例如mac,如果要达到和文字一样的清晰度,图片的宽度需要实际显示大小的两倍,否则看起来会比较模糊...选中或者hover反色 或者是某一天UI要换颜色、某一天老总挂了,为表哀悼,为个公司的网站要换个灰色调。使用雪碧图,所有的图标都得重新制作。...使用图标字体可以完美解决上面的问题 图标字体icon font 图标字体就是图标作成一个字体,使用时与普通字体无异,可以设置字号大小、颜色、透明度等等,方便变化,最大优点是拥有字体的矢量无失真特点,同时可以兼容到...图标字体的两种使用方法 其中,e9d3是当前图标在这个字体里面的十六进制编码。在普通字体里,0的编码是0x16,即48,为0的ascii编码。...合并SVG 如下所示:通过一个个的symbol,多个svg合在了一起,同时每个symbol svg定义一个id,使用的时候会用到 通过symbol集合svg XHTML   <symbolviewBox

2.2K20

前端成神之路-品优购项目(一)

品优购项目(一) 目标: 能会引入ico图标 能简单看懂网站优化的三大标签 能使用字体图标 ( 重点 ) 能说出我们css属性书写顺序 能课堂跟上pink老师的节奏完成品优购项目 1....我们把一些公共的样式 放入common.css里面。 ​ 7. 网站ico图标 ? 1). 使用ico图标 首先把favicon.ico 这个图标放到根目录下。...它是图标形式,不是一个图片 位置是放到 head 标签中间。 后面的type=“image/x-icon” 属性可以省略。(我相信你也愿意省略。)...字体图标使用流程 总体来说,字体图标按照如下流程: ? 3....下载兼容字体包 刚才上传完毕, 网站会给我们把UI做的svg图片转换为我们的字体格式, 然后下载下来就好了 当然,我们不需要自己专门的图标,是想网上找几个图标使用,以上2步可以直接省略了, 直接到刚才的网站上找喜欢的下载使用

1.7K20

使用svgdeveloper 和 svg-edit 绘制svg地图

3.2 调整图片大小 为了适应浏览器预览的大小,我们可以修改下图片尺寸 打开Windows自带的画图工具,使用其他如ps软件均可。...方法一、SVGDeveloper 打开SVGDeveloper,如果没有激活会提示需要激活,可以咨询激活,或者使用试用版,选择试用30天,点击继续即可 ?...4.4 添加区域文字(可跳过) 注:添加区域文字是为了地图标识区域对应的市,这一步可以跳过,实际在我们的设计器导入后预览不会显示区域文字,设计器里可以通过标签来显示对应的市 选中text 工具然后在对应的位置上点击后输入文字...调整图片的位置,可以使用工具x、y和宽度高度来修改 ?...5.3 添加区域文字(可跳过) 注:添加区域文字是为了地图标识区域对应的市,这一步可以跳过,实际在我们的设计器导入后预览不会显示区域文字,设计器里可以通过标签来显示对应的市 点击文本框A,然后在合适的位置上点击后输入文字

8.1K50
领券