作者: Lefex 素燕
转发链接:https://mp.weixin.qq.com/s/0klnoP6M90uU1g2g433swQ
前言
做动画最要的是思路,做多了,动画其实非常简单,我们今天来实现一个小菊花加载动画:
做动画的关键一步是「拆分」,这张图中包含了 12 根「小柱子」,每根小柱子的透明度不一样,让这 12 根「小柱子」旋转起来,就构成了整个动画:
2024年10月29日
作者: Lefex 素燕
转发链接:https://mp.weixin.qq.com/s/0klnoP6M90uU1g2g433swQ
做动画最要的是思路,做多了,动画其实非常简单,我们今天来实现一个小菊花加载动画:
做动画的关键一步是「拆分」,这张图中包含了 12 根「小柱子」,每根小柱子的透明度不一样,让这 12 根「小柱子」旋转起来,就构成了整个动画:
2024年10月29日
点击右上方红色按钮关注“web秀”,让你真正秀起来
好雨知时节,当春乃发生。 随风潜入夜,润物细无声。
春节已经过去,新的一年刚刚开始,小伙伴们,今年你的目标是什么?定个小目标,挣它一个亿?分享一下我的目标,是让大家的web前端能力,更上一层楼。
下面进入主题,看下图:
这个动画效果,如果让你来做,你会选择什么方式?相信很多小伙伴都会用gif图片。其实用css实现也很简单。
2024年10月29日
作者:lulu_up
转发链接:https://segmentfault.com/u/lulu_up
2024年10月29日
从展示的效果可以猜到这个效果由3层文字组成。
要实现多层文字,我首先想到的是文字投影 text-shadow ,但通常 text-shadow 只能投个纯色出来。
2024年10月29日
大家都回答的使用 CSS 实现功能的奇淫巧技,我来分享一下 CSS 调试有什么奇淫巧技!
下面我将分享 CSS 开发必知必会的 16 个调试工具技巧:
大多数开发者基本都使用浏览器的开发者工具调试前端,但即使用了好几年 Chrome 的开发者工具,我仍然会遇到从未见过的技巧和功能。
在本回答中,我写了许多在开发者工具中与 CSS 相关的功能和技巧,我认为它们将把你的 CSS 开发水平提升至一个新的台阶。其中一些技巧不仅仅针对 CSS,但是我还是把它们放在了一起。
2024年10月29日
看到有网友使用负的 outline-offset 实现了加号。嗯?好奇的我马上也动手尝试了下,到底是如何使用负的 outline-offset 实现加号呢?
使用负值 outline-offset 实现加号
假设我们有这样一个简单的结构:
<div></div> div { width: 200px; height: 200px; outline: 20px solid #000; outline-offset: 10px; }
2024年10月29日
大多数人使用box-shadow的方法是,指定三个长度值和一个颜色值
box-shadow: 2px 3px 4px rgba(0,0,0, .5);
这句话的意思就是:
2024年10月29日
当我们想给一个矩形或者其他能用border-radius生成的形状加投影时,box-shadow的表现都很棒的。但是,当元素添加可一些伪元素或半透明的装饰之后,border-radius会无视这些。
这是原本的图形:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
div{
position: relative;
display: inline-flex;
flex-direction: column;
justify-content: center;
vertical-align: bottom;
box-sizing: border-box;
width: 5.9em;
height: 5.2em;
margin: .6em;
background: #fb3;
font: 200%/1.6 Baskerville, Palatino, serif;
text-align: center;
}
.speech{
border-radius: .3em;
}
.speech:before{
content: '';
position: absolute;
top: 1em;
right: -.7em;
width: 0;
height: 0;
border: 1em solid transparent;
border-left-color: #fb3;
border-right-width: 0;
}
.dotted{
background: transparent;
border: .3em dotted #fb3;
}
.cutout {
border: .5em solid #58a;
border-image: 1 url('data:image/svg+xml,\
<svg xmlns="http://www.w3.org/2000/svg"\
width="3" height="3" fill="%23fb3">\
<polygon points="0,1 1,0 2,0 3,1 3,2 2,3 1,3 0,2"/>\
</svg>');
background-clip: padding-box;
}
</style>
</head>
<body>
<div class="speech">Speech bubble</div>
<div class="dotted">Dotted border</div>
<div class="cutout">Cutout corners</div>
</body>
</html>
2024年10月29日
我们在处理一些文档的时候,经常会遇到各种很难删除的东西,例如莫名其妙多出来的空格、空行、空白页、页眉横线等,这些问题可以说是困扰了无数职场人士,那么到底有什么办法可以删掉它们呢?今天小编就来跟大家分享一些小技巧!
1、快捷键删除
删除页眉横线只需要一个键!我们只要把鼠标的光标移到页眉的横线处,然后按下
2024年10月29日
苹果公司正在继续开发技术,可以实现几乎看不见的输入区域,向用户显示信息,同时取代其产品上的物理按钮或控制。
"电子设备的可隐藏输入区域",是一项新披露的专利申请,描述了使用微孔来感应输入的技术。苹果公司表示,这项被授予的专利以及新的专利申请的意义在于,取消用于感知设备上的输入的大型按钮、按键或其他机械式结构。这是因为传统的输入元件可能缺乏灵活性或适应性,并可能永久地表明输入设备的存在。
解决方案是在设备的外部添加一个输入表面,其中包括一个微孔阵列。当处于活动状态时,这些微穿孔可以显示虚拟按键、按钮或通知图形,以照亮一个输入区域。苹果在该专利中表示,输入区域在不被照亮时,视觉上是无法察觉的。换句话说,目标是使这些区域在不使用时不可见。