CSS常规的有3种投影方法,分别是 其实CSS投影是支持多层的,即可以设置不同效果的无限个投影,多个只需用逗号相隔即可,利用这一机制,不仅可以实现非一般的动效,还能提升效率。 效果:文字分身之术 只需一个元素,配合动画过渡即可实现多个不同颜色的文本分别展开,代码如下: 例子:逐渐变小的圆 根据上图,左右两边的装饰通常都是用多个元素或切成图……
分类:WEB前端
实用的AI输出辅助工具及输出规范
一、AI输出辅助工具 Locofy.AI AI将Figma、Adobe XD和Sketch设计转换成前端代码 https://www.locofy.ai 获取插件: https://www.figma.com/community/plugin/1056467900248561542/locofy-lightning-figma-to-co……
增强网页的交互性和视觉吸引力JS插件:ScrollReveal
当遇到喜欢交互动画的客户,我们通常会搭配「wow.js」 + 「animate.js」等JavaScript库来实现效果,而「animate.js」页面滚动到元素位置时触发动画效果,但只能触发一次,再次滚动到元素位置时则无效果。 那么我们可以使用「scrollreveal.js」来实现无限触发动画,来看介绍: ScrollRev……
给ckplayer播放器添加下载按钮
本方法适用于版本x,而官网最新已迭代到x3版本。 查阅官方文档,并没有找到添加下载按钮的方法,而且播放器版本比较旧,文档方法可能已不适用。 那就只能自己动手修改播放器JS了,修改过程如下: 1、定义“是否显示下载按钮” 2、定义按钮文本和提示文本 3、构建下载按钮容器 4、定义按钮样式 5、定义下载按钮点击事件,这里用a元素模拟点击链接来……
有趣的CSS题目挑战
前端群里发了个css的挑战题目,要求是把文字改成蓝色并且文字可以动态更新,觉得挺有趣的,于是尝试做了下。 网址:https://codepen.io/wheatup/pen/QWJYwXd/14786fcd2258841566d485710ccaffee 从题目可以看出,禁用了几个css属性 排除以上几个禁用属性,想了几个思路,在尝试了之……
jQuery.UI的Draggable(拖动)、Droppable(放置)功能组件参数、事件和方法说明
Draggable(拖动) 1、参数(Options) 选项 类型 描述 默认值 addClasses Boolean 如果设置为 false,将阻止 ui-draggable class 被添加。当在数百个元素上调用 .draggable() 时,这么设置有利于性能优化。 true appendTo jQuery 或 Element 或……
使用Ajax获取数据实现JS分页页码生成
根据网上资料制作ajaxpage.js,用于拿到数据后显示分页页码,调用示例方法如下: initPage(page)返回页码HTML,page对象传入参数说明: page.DataCount 列表数据总数量 page.PageSize 每页分页数量 page.PageIndex 当前页码 分页页码点击换页触发的函数: ajaxpage.j……
实测可用!免费的实名身份证验证接口PHP示例
接口是7K平台下的,仅供学习测试使用,在云市场这类接口是需要按次收费的 需要传随机生成的ID和密码,如果返回验证码错误提示,则表示验证通过! 验证过程详细请看源码,可自行改为其他语言,流程并不复杂。
小程序实现Iconfont多色图标
设计师使用Figma制作的效果图,其中图标都是矢量的,于是想到多色的图标能否在小程序使用呢? 通过搜索找到了一个开源的项目: https://github.com/iconfont-cli/mini-program-iconfont-cli 可以把iconfont平台图标批量转换成小程序的组件,且支持微信外的其他平台小程序,其中使用方法和……
微信小程序获取导航栏胶囊宽度高度和边距
如需自定义导航栏,需增加配置: 再通过微信文档提供的API方法,通过计算获取到胶囊的各项长度 其中每项对应值如下图示: 有了这个胶囊的位置等数据,我们就可以实现各种个性化的导航栏,如: 以上效果可以封装成自定义组件