查看: 5963|回复: 11

搜狐新闻频道的一个效果,请教一下是否可以实现

[复制链接]

0

主题

40

回帖

111

积分

会员

Rank: 5Rank: 5

积分
111
QQ
发表于 2011-6-27 10:12:22 | 显示全部楼层 |阅读模式
尹广磊公众帐号
各位坛友,版主,早上好~
搜狐新闻频道左侧焦点图下的“精品栏目”频道,其中鼠标进入列表框某区域时,矩形框会自动撑开,这种缩放效果的列表框不知道用AXURE可否实现,望可以告知大概的思路,谢谢!

搜狐新闻:http://news.sohu.com/
屏幕快照 2011-06-27 下午12.24.13.png

530

主题

6314

回帖

6万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
67684
QQ
发表于 2011-6-27 12:24:55 | 显示全部楼层
应该可以做,不过应该很麻烦,有空的时候我做做试试。

0

主题

40

回帖

111

积分

会员

Rank: 5Rank: 5

积分
111
QQ
 楼主| 发表于 2011-6-27 14:04:15 | 显示全部楼层
多谢尹老师

0

主题

8

回帖

167

积分

会员

Rank: 5Rank: 5

积分
167
QQ
发表于 2011-6-30 17:48:49 | 显示全部楼层
产品经理要学的东西 可真不少!~~

0

主题

321

回帖

123

积分

会员

Rank: 5Rank: 5

积分
123
发表于 2011-7-1 09:59:06 | 显示全部楼层
抽屉式展示.rp (230.96 KB, 下载次数: 162)

时间关系,我就把之前一个类似的发上来了。仅供参考。
我爱策划,喜欢交互,热爱Axure。
深圳产品经理群:154281076

0

主题

31

回帖

-64

积分

乞丐

积分
-64
QQ
发表于 2011-7-1 10:56:47 | 显示全部楼层
5# 蔡高泽

学习了,效果达到了,谢谢楼上大侠提供的不同思路。
实现原理:利用动态面板的不同状态,来达到效果,不足之处,鼠标滑过之处离 搜狐新闻 的效果还是有点点距离的。

可能用多层动态面板,并且移动 动态面板 来实现效果更完美,想了下,里面的鼠标移动还是有一层逻辑关系的,即当滑到第N个面板时,第N+1个以后的变化情况是怎么用的,需要用到函数,俺不会,呵呵。
喜欢axure,努力学习axure

0

主题

248

回帖

215

积分

会员

【Axure正规军】动版超人

Rank: 5Rank: 5

积分
215
QQ
发表于 2011-7-1 17:52:54 | 显示全部楼层
2# 尹广磊

可能用多层动态面板,并且移动 动态面板 来实现效果更完美,想了下,里面的鼠标移动还是有一层逻辑关系的,即当滑到第N个面板时,第N+1个以后的变化情况是怎么用的,需要用到函数,俺不会,呵呵。
韩翠灵 发表于 2011-7-1 10:56


用了半个下午的时间终于做出来了!练习为目的所以只做了三个新闻,看起来貌似很简单,其实原理都一样!
未设置悬停选中样式、展开+-号切换等,作为练习题没有必要大费周章。功能上完全实现了层叠抽屉特效,没有缩水。
触发事件上做了最优化考虑,case一目了然,方便添加新闻。

值得注意的是:
1、面板的移动应选绝对位置。
2、把抽屉状态赋值给变量,进而通过变量值判断展开状态进行相应位移。
3、需要让栏目框成为所有小新闻的父面板来限定栏目的尺寸。
4、其实并没有复杂的逻辑,也不需要用到函数。
只要通过反复观察原网页的效果发现了足够的规律就可以轻松模仿出来。

不好意思重新挂了链接,可以下载了。
搜狐抽屉新闻栏.rp (131.4 KB, 下载次数: 384)
谢谢尹老师的分~!:P

0

主题

40

回帖

111

积分

会员

Rank: 5Rank: 5

积分
111
QQ
 楼主| 发表于 2011-7-4 16:12:48 | 显示全部楼层
7# 张鹤鹏
多谢赐教,我刚刚弄明白本地变量的使用,对这个全局变量还是不甚了解,不懂当全局变量的值等于“1、2、3”的时候是什么意思,望大概讲解一下!!

0

主题

248

回帖

215

积分

会员

【Axure正规军】动版超人

Rank: 5Rank: 5

积分
215
QQ
发表于 2011-7-4 18:33:37 | 显示全部楼层
8# popman121


此地变量的这种用法说白了就是表示几种状态,
说明——
变量为1的时候表示现在是第一条新闻展开的状态
变量为2的时候表示现在是第二条新闻展开的状态
变量为3的时候表示现在是第三条新闻展开的状态

这样当事件触发时先判断此时的状态再做出我们想要的反应,从而最大限度的规避由于多次触发事件导致的异常(Bug)而不得不刷新页面。

不知道我这么瞎解释一通,你能有什么斩获,见笑了。

0

主题

19

回帖

89

积分

会员

新手

Rank: 5Rank: 5

积分
89
发表于 2012-12-12 09:49:13 | 显示全部楼层
8# popman121


此地变量的这种用法说白了就是表示几种状态,
说明——
变量为1的时候表示现在是第一条新闻展开的状态
变量为2的时候表示现在是第二条新闻展开的状态
变量为3的时候表示现在是第三条新闻展开 ...
张鹤鹏 发表于 2011-7-4 18:33


同样遇到BUG,鼠标多次快速切换将会出现动态模板Y轴错误,不过长见识。:)

0

主题

248

回帖

215

积分

会员

【Axure正规军】动版超人

Rank: 5Rank: 5

积分
215
QQ
发表于 2012-12-12 10:25:07 | 显示全部楼层
同样遇到BUG,鼠标多次快速切换将会出现动态模板Y轴错误,不过长见识。:)
cookiemon 发表于 2012-12-12 09:49


以现在眼光看,这种判断最好能以动态面板自身的状态为条件。除非页面间跳转需通过变量来传递信息,则能不动用到变量的地方尽量不用。
一直模仿  怎能越. ·``·`

0

主题

2

回帖

11

积分

会员

Rank: 5Rank: 5

积分
11
发表于 2013-6-7 10:50:18 | 显示全部楼层
下来研究学习下~
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2025-5-18 17:37

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表