• HTML渐变文字怎么实现?
    HTML渐变文字怎么实现?
    必须加-webkit-前缀才能生效,因Safari、旧Chrome及iOS/macOS系统仅支持-webkit-background-clip:text和-webkit-text-fill-color:transparent,且Firefox110+才开始支持标准属性。
    文章 · 前端   |  2星期前  |   235浏览 收藏
  • CSS隐藏搜索框清除按钮的技巧
    CSS隐藏搜索框清除按钮的技巧
    Chrome和Safari中清除按钮需用::-webkit-search-cancel-button配合-webkit-appearance:none等样式隐藏,仅appearance:none或opacity:0不兼容;Firefox不支持该伪元素;隐藏后仍可通过快捷键清空,彻底禁用需JavaScript拦截。
    文章 · 前端   |  1星期前  |   235浏览 收藏
  • CSSvertical-align为何不起作用?对齐技巧全解析
    CSSvertical-align为何不起作用?对齐技巧全解析
    vertical-align仅对inline、inline-block、table-cell元素生效,作用于行内格式化上下文中的基线对齐,非容器级垂直居中工具;设在块级元素上被忽略,对齐基准是line-height生成的行内框中线,非父容器中心。
    文章 · 前端   |  1星期前  |   235浏览 收藏
  • 点击切换图片的实现方法
    点击切换图片的实现方法
    最简实现是用onclick修改img的src,配合图片数组和取模索引轮转;多图区域应改用data-index绑定状态;切换时需用transitionend事件控制淡入淡出;加载失败须先清onerror再设备用图。
    文章 · 前端   |  1星期前  |   235浏览 收藏
  • 手动实现简易Promise支持.then与.catch
    手动实现简易Promise支持.then与.catch
    手动实现简易Promise需支持三种状态、链式调用与值穿透:构造函数管理pending/fulfilled/rejected状态及回调队列;.then返回新Promise并兼容同步异步;.catch是.then(undefined,onRejected)语法糖;resolvePromise处理返回值解析,含微任务调度、循环引用检测等细节。
    文章 · 前端   |  1星期前  |   235浏览 收藏
  • HTML5动画点击交互实现方法
    HTML5动画点击交互实现方法
    用addEventListener绑定点击事件,通过添加/移除class触发CSS@keyframes动画最轻量兼容;需确保DOM加载完成、声明animation-duration和animation-fill-mode:forwards,并用animationend清理class防重复触发。
    文章 · 前端   |  1星期前  |   235浏览 收藏
  • css animation与filter组合使用实现图片特效
    css animation与filter组合使用实现图片特效
    CSSanimation与filter结合可实现图片动态特效。1.filter支持亮度、对比度、模糊等效果,可组合使用;2.通过transition实现hover时滤镜变化,如黑白变彩色;3.利用@keyframes创建循环动画,如色相旋转营造呼吸感;4.高级组合如模糊与亮度脉动模拟加载状态,适用于占位图激活提示。合理控制频率并优化性能,避免过度消耗帧率。
    文章 · 前端   |  1星期前  |   235浏览 收藏
  • css中fraction如何使用
    css中fraction如何使用
    fr是CSSGrid中用于分配剩余空间的弹性单位,表示份数比例,常用于grid-template-columns或grid-template-rows;例如1fr2fr1fr将容器按1:2:1划分,第二列宽度为其他两列的两倍;可与px等固定单位混合使用,此时fr分配扣除固定宽度后的剩余空间;典型应用包括侧边栏固定主内容自适应、等分布局如repeat(3,1fr),以及配合minmax实现响应式网格;fr仅在Grid布局中有效,且只作用于剩余空间。
    文章 · 前端   |  6天前  |   CSS fraction 235浏览 收藏
  • CSS如何解决移动端输入法遮挡布局_使用新视口单位lvh与svh适配
    CSS如何解决移动端输入法遮挡布局_使用新视口单位lvh与svh适配
    lvh/svh是CSS新增视口单位,lvh表示不考虑软键盘的最大可用高度,svh表示键盘弹出时的最小可用高度;相比100vh,它们原生响应键盘状态,避免iOS底部fixed元素被遮挡及安卓高度突变问题。
    文章 · 前端   |  4天前  |   235浏览 收藏
  • JavaScript视频播放器开发教程
    JavaScript视频播放器开发教程
    JavaScript实现原生视频播放器需隐藏默认控件,通过事件监听控制播放/暂停、进度拖拽、音量与全屏;核心是同步video元素状态与自定义UI,处理loadedmetadata、timeupdate、fullscreenchange等事件,并优化悬停显示、自动隐藏及移动端兼容性。
    文章 · 前端   |  2天前  |   235浏览 收藏
  • Symbol.unscopables保护敏感属性方法
    Symbol.unscopables保护敏感属性方法
    Symbol.unscopables仅控制with语句中属性是否被注入词法作用域,不提供任何安全保护;其值为对象,键为属性名、值为布尔值,true表示该属性在with块内不可通过标识符访问,但所有其他访问方式(如obj.prop、Reflect、继承等)均不受影响。
    文章 · 前端   |  1天前  |   235浏览 收藏
  • WeakMap实现组件状态隔离技巧解析
    WeakMap实现组件状态隔离技巧解析
    WeakMap是实现业务组件状态“硬隔离”托管的最可靠原生方案,其键必须为对象、不可遍历、无size/clear方法,且键失联后自动GC回收,确保状态与实例在语言机制层面强绑定。
    文章 · 前端   |  11小时前  |   235浏览 收藏
  • 清除浮动不遮挡内容,_overflowauto妙用详解
    清除浮动不遮挡内容,_overflowauto妙用详解
    清除浮动是为了解决父容器因子元素脱离文档流导致的高度塌陷问题。使用overflow:auto可触发BFC,使父容器包含浮动子元素,从而恢复正常布局,适用于两栏布局、卡片列表等场景,且无需额外标签,但需注意可能引发滚动条;现代布局建议采用Flexbox或Grid替代浮动。
    文章 · 前端   |  3星期前  |   CSS 清除浮动 234浏览 收藏
  • HTML退出登录按钮怎么实现
    HTML退出登录按钮怎么实现
    真实登出必须触发服务端清理逻辑,不能仅靠前端跳转或清除本地状态;应使用带credentials:'include'的POST请求调用/logout接口,配合后端销毁session、作废token并禁用缓存。
    文章 · 前端   |  2星期前  |   234浏览 收藏
  • CSS自动精灵图生成,Sass循环定位技巧
    CSS自动精灵图生成,Sass循环定位技巧
    用嵌套列表或Map模拟对象存储精灵图配置,循环生成类时需避免重复声明和单位混淆,CSS变量不适用于此场景。
    文章 · 前端   |  2星期前  |   234浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • ChatExcel酷表:告别Excel难题,北大团队AI助手助您轻松处理数据
    ChatExcel酷表
    ChatExcel酷表是由北京大学团队打造的Excel聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
    4490次使用
  • Any绘本:开源免费AI绘本创作工具深度解析
    Any绘本
    探索Any绘本(anypicturebook.com/zh),一款开源免费的AI绘本创作工具,基于Google Gemini与Flux AI模型,让您轻松创作个性化绘本。适用于家庭、教育、创作等多种场景,零门槛,高自由度,技术透明,本地可控。
    4835次使用
  • 可赞AI:AI驱动办公可视化智能工具,一键高效生成文档图表脑图
    可赞AI
    可赞AI,AI驱动的办公可视化智能工具,助您轻松实现文本与可视化元素高效转化。无论是智能文档生成、多格式文本解析,还是一键生成专业图表、脑图、知识卡片,可赞AI都能让信息处理更清晰高效。覆盖数据汇报、会议纪要、内容营销等全场景,大幅提升办公效率,降低专业门槛,是您提升工作效率的得力助手。
    4714次使用
  • 星月写作:AI网文创作神器,助力爆款小说速成
    星月写作
    星月写作是国内首款聚焦中文网络小说创作的AI辅助工具,解决网文作者从构思到变现的全流程痛点。AI扫榜、专属模板、全链路适配,助力新人快速上手,资深作者效率倍增。
    6540次使用
  • MagicLight.ai:叙事驱动AI动画视频创作平台 | 高效生成专业级故事动画
    MagicLight
    MagicLight.ai是全球首款叙事驱动型AI动画视频创作平台,专注于解决从故事想法到完整动画的全流程痛点。它通过自研AI模型,保障角色、风格、场景高度一致性,让零动画经验者也能高效产出专业级叙事内容。广泛适用于独立创作者、动画工作室、教育机构及企业营销,助您轻松实现创意落地与商业化。
    5081次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码