2024年8月26日

clipboard.js:将文本复制到剪贴板

clipboard.js可让您轻松将文本复制到剪贴板。压缩后大小为 3kb,无需 Flash,这是一种非常轻量级的方式,可让您的访问者复制您网站上的文本和代码。 安装 安装方式npm: npm install clipboard --save 或者从 Github 获取包并将 clipboard.min.js 文件手动放在您的项目文件夹中。 然后在结束 </body> 标签之前包含 JavaScript 文件: <script src="path/to/clipboard.min.js"></script> 最后,您需要实例化它。在下面的 JQuery 示例中,我们将实例化所有具有以下类的元素的对象clipboard: $( document ).ready(function() { var clipboard = new Clipboa…
2024年8月26日

面向 Linux 专家的 20 个高级命令

感谢您在本文的前两部分给予我们的点赞、好评和支持。在第一篇文章中,我们讨论了针对刚刚转向 Linux并需要必要知识的用户的命令。 Linux 新手必学的 20 个命令 在第二篇文章中,我们讨论了中级用户管理自己的系统所需的命令。 面向中级 Linux 用户的 20 个高级命令 下一步是什么?在本文中,我将解释管理Linux 服务器所需的命令。 Linux 专家命令 41.命令:ifconfig ifconfig用于配置驻留在内核的网络接口。它在启动时根据需要设置接口。此后,通常仅在调试或需要系统调整时才需要它。 检查活动网络接口 [avishek@example ~]$ ifconfig eth0 Link encap:Ethernet HWaddr 40:2C:F4:EA:CF:0E inet addr:192.168.1.3 Bcast:192.168.1.255…
2024年8月26日

SVG 中的线性渐变

尽管实际上大多数情况下您都是使用 Adob​​e Illustrator 等工具创建 SVG 文件,而不是手动编码,但某些 SVG 功能可轻松手动实现,让您的图像更加突出。线性渐变就是其中一种功能。 让我们通过一个例子来学习。这是我们的基本交叉骨头图像: 这是它的 SVG 标记。我通过用 ... 更改路径数据进行了简化: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> <style>.bones{fill:#ccc ;} .eye{fill:#666;}</style> <path class="bones" d="..."/> <path class="bones" d="..."/> <g> <path class…
2024年8月26日

Chrome DevTools:颜色选择器

如果您点击 Chrome DevTools 中颜色代码旁边的小彩色图标,您将获得一个不错的颜色选择器。这非常方便您选择最适合您设计的颜色。默认情况下,滴管也将处于活动状态,这意味着您可以在当前页面上采样任何颜色: 更改颜色模式 您还可以轻松地在 HEX、RGBA 和 HSLA 之间更改颜色模式: 玩转色调和不透明度 再次,你可以尝试不同的色调和不透明度级别: 调色板 最后,您可以访问调色板。默认情况下,页面的颜色显示在调色板中,但您可以创建自定义调色板或使用 Material Design 调色板:…
2024年8月26日

使用 Bootstrap 的工具提示

使用工具提示帮助您的用户更好地理解应用或网站中的内容: <span title=”Push it real good” data-toggle=”tooltip”> Push It </span> 初始化它们 您需要通过 JavaScript 初始化工具提示: $(document).ready(function(){ $('[data-toggle="tooltip"]').tooltip(); }); 工具提示位置 想要将工具提示放在元素上方、下方或侧面吗?在元素上添加 data-placement 属性: <a href=”#” data-toggle=”tooltip” data-placement=”left” title=”Knock you out”> Mama said </a> 快速提示 不要忘记包含 jQue…
2024年8月26日

Sass 列表

Sass 中的列表非常简单,就是存储在变量中的一系列项目。使用列表可以将单词或关键字放在一起。然后,您可以使用 nth() 函数访问其中任何项目。 列表可以用空格或逗号分隔,列表项可以不加引号,用单引号 ' 或双引号 " 括起来。(注意:如果确实用引号括起来,则需要使用 unquote() 函数将其删除: $colours: red green blue; $padding: '10px', '20px', '30px'; $border: "solid" "dotted"; // nth takes the list name as 1st param // and list item as the 2nd div { background: nth($colours, 3); padding: nth($padding, 2); // "20px" border: 2px unquote(nth($bor…
2024年8月26日

Sass @each 循环

如果您有Sass Map或Lists,则可以循环遍历它们,而不是单独处理每个键。在@each循环的开头,您分配一个要在循环内使用的变量: $shapes: triangle, square, circle; @each $shape in $shapes { .icon-#{$shape} { background-image: url('/images/#{$shape}.jpg'); } } $map: ( h1: 20px, h2: 16px, h3: 14px ); @each $element, $size in $map { #{$element} { font-size: $size; } } 如果将变量与字符串连接起来,或将其用作类/元素,则变量前面需要加上一个#{,并在前面加上一个,}以告诉编译器你实际上表示变量。 如果您的地图是多层深度,您还可以在循环内嵌套循环。…
2024年8月26日

与 Jekyll 相关的帖子

我想要一个可以显示最多 5 条同一类别的最近帖子的东西。Jekyll 有一个 related_posts 站点变量,但它按标签而不是类别进行过滤,这给我带来了各种奇怪的问题。我巧妙地使用了 liquid 语法1,想出了一个解决方案: {% unless page.category == null %} {% capture pageCategory %}{{ page.category }}{% endcapture %} {% unless site.categories[pageCategory].size == 1 %} <div class="row related-posts"> <h2 class="text-center">More {{ page.category }} Posts!</h2> <div class="mediu…
2024年8月26日

Bootstrap 中的图像类

使用 Bootstrap 的图像类将有用的样式应用到您的图片: <img src="..." alt="..." class="img-responsive"> 定心 使用 .center-block 和 .img-responsive 类将图像水平居中: <img src="..." alt="..." class="img-responsive center-block"> 还有更多! 使用这些类别来修饰你的图像的外观: .img-rounded:对图像边框应用轻微曲线。 .img-circle:将图像塑造成圆形。 .img-thumbnail:为您的图像提供轻微的填充和光滑的边框。…
2024年8月26日

click() jQuery 方法

当用户点击你网站上的内容时,你可以决定会发生什么: $('#my_picture').click(function() { // Do stuff }); 触发点击 你也可以使用同样的方法在选定元素上触发点击事件: $('#my_picture').click();…