Home
Sign Up
Sign In
V2EX
›
问与答
像 36kr 那样带有弹出效果的菜单是怎么做的
1
Pete
·
Jun 20, 2014
· 3528 views
This topic created in 4519 days ago, the information mentioned may be changed or developed.
好像是用jq写的 但是他不打注释.. 求指教
注释
36kr
指教
6 replies
•
2014-06-21 23:01:00 +08:00
cornelia
Jun 20, 2014
1
jquery点击后增加一个class,class中写的是css3样式,transform: translateY(0) scale(1);大概就是这样
emric
Jun 20, 2014
2
先把元素缩小. `transform: translateY(0) scale(0)`.
父元素 active 时再添加 `transform: translateY(0) scale(1)` 显示到正常大小.
再把 `transition`调整到一个合适的值, 实现动画效果.
catoncat
Jun 20, 2014
1
3
http://codepen.io/qusiba/pen/lzbdJ
Pete
OP
Jun 20, 2014
4
@
crs0910
谢谢哈
Pete
OP
Jun 21, 2014
5
@
crs0910
不过他少了一个点击空白部分去掉active
catoncat
Jun 21, 2014
6
@
Pete
你jquery里面自己写click事件就行了。只是控制增加和去除avtive样式而已。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
3343 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms ·
UTC 04:23
·
PVG 12:23
·
LAX 20:23
·
JFK 23:23
♥ Do have faith in what you're doing.
❯