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

Jekyll 社交图标集合创建

而且为了能描述不同的图标悬停前后的位置,必须写很多对样式与之对应,工作量比较大。另外一个比较大的困难是,图标集合的更新很麻烦。...这种方式最好的一点就是,像操纵字体一样设置字体图标的样式。比如说,虽然我们只在字体图标文件中定义了一个图标,但是当我们使用不同的 color 定义,图标就会改变其颜色。...SVG 图标还支持多种颜色、可以通过字体样式调整样式,并且支持 IE9 以上版本的浏览器。...为了能够创建一个 SVG 图标集合,我们可以使用 symbol 元素来定义一个图形模板对象,然后用一个 元素实例化。symbol 元素对图形的作用是在同一文档中多次使用,添加结构和语义。...当鼠标悬停,灰度化效果被移除,并且有 0.2 s 的缓慢过渡。不过如果原来的图标是黑色的话,灰度化的效果可能就比较差,悬停前后的差异不大明显,所以推荐使用彩色社交图标。

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

23个高手都在用的Figma小技巧!(2022新专辑)-Part 01

分享具体的文件位置:如果您选择了特定的页面、框架或元素,文件将在使用链接打开跳转到您的选择。这一点非常棒~ 002....快速调整字段数值 将鼠标悬停在 Figma 中的某些属性字段上,会出现一个横向双箭头。只需按下鼠标键 并将箭头从左向右移动,数值就会发生变化。按住shift以增加调整数值的速度。...这适用于任何在将鼠标悬停在其上显示横向双箭头的字段。 005.复制为PNG而不导出图片 按cmd+ shift+ c(或通过右键菜单访问)将框架作为 png 复制到剪贴板。...然后在图像视图中,再次右键单击检查模式,然后在整个 SVG 元素上,右键单击并选择“复制元素”。...您仍然可以操作布尔运算的的单个元素。顺便说一句,您还可以使用您的组件并将它们进行布尔运算,它们将遵循设置的颜色和属性样式

3.6K30

D3库实践笔记之图表交互 |可视化系列36

与图表的交互,是指图表元素能根据用户的键盘鼠标操作做出相应的反应,例如悬停高亮、缩放、漫游、拖动节点、点击涟漪效果等等。...在可视化绘制我们普遍用了var svg=d3.select("body").append("svg")或类似的代码,就可以使用以下代码给元素绑定事件监听器: var rect=svg.selectAll...常用的事件如下: •click:单击事件,鼠标单击某个元素触发,相当于mousedown和mouseup组合在一起;•dblclick:鼠标双击事件;•mouseover:鼠标的光标放在某元素上(悬停元素上...常用的触屏事件有以下三种: •touchstart:当触摸点被放在触摸屏上,也就是触摸到某个元素;•touchmove:当触摸点在触摸屏上移动;•touchend:当触摸点从触摸屏上拿开; 我们可以为触摸事件配置点击事件以及拖动事件...d3力导向图拖动效果 悬停文本标签 要实现鼠标悬停在图形元素显示其标签的tooltip效果,仍然使用选择集的on监听mouseover和mouseout事件,只是把响应的代码从修改选定的rect元素变成了增加文本标签元素

5.3K00

使用JavaScript和D3.js实现数据可视化

2011年2月首次发布,在撰写本文,最新的稳定版本是4.4版本,并且不断更新。D3利用可缩放矢量图形或SVG格式,允许您渲染可放大或缩小的形状,线条和填充,而不会降低质量。...在D3中,我们用d3.select来让浏览器搜索元素。 我们可以使用d3.select("body").append("svg");执行此操作。...("svg"); 如果我们现在加载barchart.html到我们的Web浏览器中,我们应该能够使用我们的开发人员工具检查DOM或文档对象模型,并将鼠标悬停SVG框上。...此外,我们可以通过在鼠标悬停添加条形颜色样式来为我们的图表添加一些交互性: .bar:hover { fill: red } 现在,当我们将鼠标悬停在其中一个矩形上,该特定矩形将变为红色: 或者...例如,您可以利用SVG元素SVG元素组合在一起,从而允许您在更少的代码行中修改文本和矩形。 您还可以通过不同方式访问数据。

21.7K30

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

当前标题仍然是没有样式的,接下来为它设置样式并应用 SVG 过滤器。...更改 h2 样式 ? 替换 h2 以引入一些动画 之前在步骤 4 中添加了 h2 样式。使用下面这段新代码替换旧代码,这段代码将为标题添加四秒的 CSS 动画。动画停止会停留在最后一个关键帧上。...使菜单工作 当菜单打开,菜单图标被设置为不可见。然后创建每个菜单项的悬停元素,以便当用户将鼠标悬停在上面进行更改。当菜单项返回其原始位置,菜单的每个子项都会有 0.4 秒的变换时间。...更改菜单图标的 z-index 以将其置于顶部 通过更改其 z-index,菜单图标高于其他元素。当用户将鼠标悬停在菜单上,菜单会滑出,单击菜单后其上的三条横线会变为 “X”,表示收起菜单。...以不同的速度移动菜单元素以获得更加流畅的效果 剩余的菜单元素以不同的速度移出来。这使得菜单元素能够在动画的早期阶段粘在一起,在这里用了 SVG 滤镜提供的斑点液体外观。

2.8K20

Power BI 按钮:自定义动画

下图展示了鼠标悬停的放大缩小以及颜色变化功能: 在按钮样式选项卡下,图标默认线条颜色选择黑色,悬停选择橘色,就会发生上图的颜色变化,图标大小也同样处理。...下图右侧悬停使用了不同的图案。左侧使用了相同的图案,但是头部位置发生了变化,产生了鼠标悬停惊醒了美梦中人的效果。...这种效果可以在PPT自己画,或者在网上找两个相似图案: 悬停设置图标为起床,默认设置为睡觉。...这样悬停图标被隐藏,下方的GIF被显示。 2. 一直动画 ---- 第二种效果是无论鼠标状态如何,动画一直在进行,这里有两个方案。...SVG的图标可以自己定制,也可以在前文介绍的资源下载。 下载的资源可能本身无动画效果,可以用记事本打开SVG,加入动画代码,如下图为文字增加了横向偏移和颜色变化两种动画: 效果如下: 完。

3.6K10

【工具】977- 10个实现炫酷UI设计效果的CSS生成工具

样式截图效果如下: 5、自定义形状分隔线 地址:https://www.shapedivider.app/ 划分布局和形状已经变得非常时尚。使用此工具,你可以创建可响应的波形和自定义形状分隔线。...7、Mask clip-path属性允许你通过将元素裁剪为基本形状(圆形,椭圆形,多边形或插图)或SVG源来在CSS中制作复杂的形状。 CSS动画和过渡可以使用两个或多个具有相同点数的剪切路径形状。...8、动画按钮 地址:https://tympanus.net/Development/MagneticButtons/index.html 有一些有趣的悬停动画的磁性按钮。...设计按钮,请记住,还可以选择对它们进行动画处理。但是,要小心,它并不适合所有地方。 这些按钮的主要思想是它们具有磁性并跟随鼠标指针。除此之外,还有一些有趣的悬停动画可以玩。...要探索的一件非常不错的事情是附加元素(例如阴影或另一条线)的运动。通过不同地移动按钮元素而创建的视差效果,使动画具有很好的扭曲效果。

1.3K20

20个 CSS 快速提升技巧

设置SVG的格式就跟其他图片类型一样: .logo { background: url("logo.svg"); } 温馨提示:如果将SVG用在可交互的元素上比如说button,SVG...如果要在悬停应用突出显示,或在滑块中设置子文本样式以具有突出显示的外观,则此功能尤其有用: .p { display: inline-block; box-decoration-break: clone...这迫使您为子元素中的任何链接编写额外的覆盖和样式规则,并且在使用像WordPress这样的CMS,可能会导致您的主链接样式比按钮文本颜色更容易出现问题。...17、隐藏未静音的自动播放视频 当您处理无法从源代码轻松控制的内容,这对于自定义用户样式表来说是一个很好的技巧。...19、在表单元素上设置字体大小,以获得更好的移动体验 为了避免移动浏览器(iOS Safari等)在点击下拉列表放大HTML表单元素,请在添加font-size样式: input[type

3.2K20

【D3使用教程】(6) 交互操作之事件监听

为了不被标签影响,可以给标签(svg text元素)添加规则: svg text {pointer-event:none;} 或者在D3创建标签的时候设置CSS属性: svg.selectAll("text...这里需要注意的是,单击条形图,会触发一次过渡,而鼠标悬停又会触发另一次过渡。为了运行鼠标悬停的高亮过渡,原来正在运行的过渡就会中断。所以,为了避免中断,这里的悬停我们使用了CSS3的方式。...sortOrder; // 选择所有rect元素,使用D3提供的sort()方法,排序依据是绑定到它们的数据值 svg.selectAll("rect") .sort...,自然会有浏览器自带的提示 2】 SVG提示条 利用mouseover()事件监听,动态创建值标签,而在mouseout发生,将值标签删除。...= d3.select("body").append("svg").attr("width",w).attr("height",h);//把append()返回的新元素保存在了变量svg

28410

20个为前端开发者准备的文档和指南6

这个demo可以帮助读者可视一些在SVG元素上使用的与viewBox和preserveAspectRatio属性相关的概念。值得注意的是,这个demo页面也有一个相关的参考手册。 ? 3....SVG on the Web(在Web里的SVG) SVG介绍链接地址: http://www.w3school.com.cn/svg/svg_intro.asp 它是由Jake Giltsoff写的关于...只要把鼠标悬停在某个标题上,你就会得到所支持的图表类型的详细信息,售价和依赖等。你也可以在该站点页面上通过类型(包括图表类型,价格,选项和依赖)来选择过滤库。 ? 14....AngularJS Style Guide(AngularJS样式指南) “该样式指南的目的是为某个AngularJS的应用呈上最好的示例和样式指导。” ? 16....Default Browser Focus Outline Styles(默认浏览器焦点轮廓样式) 它是一张图表,使用屏幕截图来显示不同的浏览器在不同的情况下在各种表单元素上是如何处理焦点样式的。

1.3K100

如何提升你的CSS技能,掌握这20个css技巧即可

设置SVG的格式就跟其他图片类型一样: .logo { background: url("logo.svg"); } 温馨提示:如果将SVG用在可交互的元素上比如说button,SVG...如果要在悬停应用突出显示,或在滑块中设置子文本样式以具有突出显示的外观,则此功能尤其有用: .p { display: inline-block; box-decoration-break:...这迫使您为子元素中的任何链接编写额外的覆盖和样式规则,并且在使用像WordPress这样的CMS,可能会导致您的主链接样式比按钮文本颜色更容易出现问题。...17、隐藏未静音的自动播放视频 当您处理无法从源代码轻松控制的内容,这对于自定义用户样式表来说是一个很好的技巧。...19、在表单元素上设置字体大小,以获得更好的移动体验 为了避免移动浏览器(iOS Safari等)在点击下拉列表放大HTML表单元素,请在添加font-size样式: input[type

5K20

Power BI 按钮导航添加鼠标动画

导航器可以针对不同的鼠标动作设置样式,以产生动画交互效果: 但是,导航器不支持添加图标,按钮支持。...以下GIF动画实现了按钮导航,左侧鼠标悬停,出现勾选图标,右侧悬停时空心方块添加了勾选: 如何实现呢?...接着,对鼠标悬停动作添加图标,如需产生默认无图标,悬停出现图标,则选择将设置应用于悬停: 图标进行自定义,然后选择本地的图标文件: 图标文件推荐SVG类型,体积小,放大无损。...其实是默认状态添加方框图标,悬停状态添加方框+对勾图标,两个图标的方框大小正好相同,从而产生了错觉。 这个方案的不便之处在于,需要对所有页面挨个添加按钮,并相同设置。

23230
领券