随笔分类 - (新) CSS & JS Effect
摘要:效果 一个按钮, 点击以后中间出现 loading, 然后旋转. 思路 1. 监听点击, hide text, show loading 2. loading 定位中心 3. loading 是通过 border + radius 做出来的, 然后 animation 让它无限 rotate 难点
阅读全文
摘要:前言 在 CSS – Position 我有提到过, 原生的 sticky 有一些 limitation. 不是每次都闪的掉. 这篇主要是通过 JS 来模拟它, 突破那些限制. Google Ads 的 table header sticky 也是通过 JS 实现的 The Limitation 场
阅读全文
摘要:效果 参考: Youtube – Responsive FAQ accordion dropdown | HTML and CSS Tutorial 几个难点 1. 如何 align left for +- icon. 2. 如何实现点击 3. 如何实现 slide down 一步一步做 Seman
阅读全文
摘要:效果 参考: Youtube – Responsive Navigation Menu Bar + Hamburger Menu Toggle - Only with CSS Youtube – Making an animated hamburger button and a challenge
阅读全文
摘要:效果 效果来自: webflow 的一个模板 需求解释 有 3 给元素, 图片, overlay(黑影), link mouse enter 的时候, 图片要 zoom in. overlay 要 fade in. link 要 slide up mouse leave 的时候, 图片 zoom o
阅读全文
摘要:效果 Step1: HTML 结构 <div class="image"> <img src="./images/img-2.png" /> </div> 需要 wrap 一层 div, 因为倒影框使用 :after content 实现的, 而 img 是用不了 :after 的. 所以需要 wr
阅读全文
摘要:介绍 一张背景图, 一行写字, 一层黑影 (Image Overlay), 如果没有做黑影, 字的颜色容易和图片撞, contrast 就会很烂. HTML 结构 <div class="container"> <h1>Hello World</h1> </div> 很简单, 因为图片用 backg
阅读全文