- 今天做了一个 css 菜单的特效, 结果发现 默认的缩放是重中心到四周扩散的, 然后没有我们要的下拉效果, 利用
transform-origin
这个 css 字段可以设置我们的动画效果是从哪里开始, 默认是从中心作为点,进行缩放动画, 如果我们设置成 top 就定位最上面边是我们动画开始的基点从上到下进行我们的动画
1. 在 transform: translate
中的 含义: 从 transform-origin
处开始进行 transform
具体情况代码
<!-- 菜单特效 -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
* {
padding: 0px