多くの Web サイトで、ユーザーがマウスで要素を入力すると、図に示すように、下にフローティング マスク レイヤーのアニメーションが表示されます。
今日はホバー疑似を使用します。 -class Plus CSS3 実装、JS は使用されません
<!DOCTYPE html><html><head lang="zh-cmn-Hans"> <meta charset="UTF-8"> <title></title> <style> #d1{ height: 100px; position: relative; width: 100px; overflow: hidden; } #d1:hover > #d3{ transition: transform 0.5s ease; transform: translateY(-100%); } #d2{ background: red; height: 100px; width: 100px; } #d3{ color: white; background: #111; height: 100px; opacity: 0.6; width: 100px; } </style></head><body> <div id="d1"> <div id="d2"></div> <div id="d3"></div> </div></body></html>