首页 >

axure怎么弄左右滑动提示 – CSS – 前端,web将色值放到css中

网页css上画线不显示,css样式做投影,css 侧边栏固定,css不规则粒子运动,怎样添加css代码提示信息,css如何让图片变成灰色,web将色值放到css中axure怎么弄左右滑动提示 - CSS - 前端,web将色值放到css中

其实还是要有一些技巧的。Axure软件动态面板属性可以滑动,但是滑动的结果只能是水平和垂直两种分开的情况。

但是也不是没有办法实现同页面上下、左右滑动这个效果。

主要突破点在对条件的判断。

大家回想一下使用手机App软件的情形,按住屏幕不松手指向下滑动屏幕,手机里面页面只能向下(上)滑动,无论你手再怎么左右滑动,其结果还是向下(上)滑动;向左右滑动屏幕也是一样的道理。

所以,手给屏幕一个动作,页面判断手滑动屏幕的方向,执行手最初始手滑动屏幕方向移动,而且不松手,屏幕移动只能维持竖直或者水平两种效果,并不能从竖直移动转换到水平移动,除非松手后页面再次执行判断。即手最开始的动作决定了页面滑动的方向。

抓住这一点,通过已学Axure软件知识点,偶想出如下实现该功能方案。

一、重要定义

1. 三个动态面板

动态面板A、B ——A和B为嵌套关系,A在外层,B在内层

动态面板C——两个状态循环记录全局变量x、y

2. 两个全局变量

x=沿x轴拖动总距离的绝对值向上取整([[math.abs(math.ceil(TotalDragX))]])

y=沿y轴拖动总距离的绝对值向上取整([[math.abs(math.ceil(TotalDragY))]])

二、核心问题——如合精确且迅捷的知道手移动屏幕的方向?

偶通过多次尝试终于测试出一种结果较为理想的方法:

拖动动态面板A开始,通过动态面板C两个状态快速循环,在其状态改变时记录全局变量x、y,进而判断拖动动态面板A时x、y大小从而知道其页面(动态面板B)滑动方向。

流程图如下:

三、具体原型设计

做一个手机外壳,内嵌宽高325X575的内联框架,连接框架到内容页面:

设置全局变量x、y;

点击菜单栏中-项目-全局变量,新增两个全局变量x和y,设值为空或0;

向新的页面添加一个带页码的矩形标识框,复制成三份,分别代表第一页、第二页、第三页,名称分别为1、2、3。

将这三个页面圈起来—右键—转换为动态面板,设置该动态面板名称为B,再点击动态面板B—右键—转换为动态面板,设置最外层动态面板名称为A。

再往动态面板A外面拖入一个新的动态面板C,把动态面板状态添加到两个。

在动态面板A上设置如下用例:

拖动开始时:设置动态面板C状态为Next,向后循环,间隔2ms(时间要短);

拖动时:判断全局变量x,y大小;

x>y时水平移动动态面板B,x<y时垂直移动动态面板B;

拖动结束时:设置动态面板C停止循环。

在动态面板C上设置用例

状态改变时:设置全局变量值。

x=[[math.abs(math.ceil(TotalDragX))]],y=[[math.abs(math.ceil(TotalDragY))]]

点击菜单栏发布-预览即可看到同页面实现了左右、上下两种拖动效果。

emmmmmmm觉得看着很不舒服大家可以进一步完善原型:

增加:

页面拖动范围和水平拖动的两种效果

缓慢拖动

快速拖动

在原来的原型基础上:

1. 页面范围的限制条件可以添加在动态面板A拖动时-界限-添加边界

水平拖动而言,知道动态面板B元件的宽高为975X1000,单个矩形页面宽高为325X1000。所以水平拖动限制边界范围为[-650,0]即可满足水平拖动时不会把页面拖浏览边框。

同样的垂直拖动,限制边界范围为[-500,0]即可。

网页css上画线不显示,css样式做投影,css 侧边栏固定,css不规则粒子运动,怎样添加css代码提示信息,css如何让图片变成灰色,web将色值放到css中axure怎么弄左右滑动提示 - CSS - 前端,web将色值放到css中


axure怎么弄左右滑动提示 - CSS - 前端,web将色值放到css中
  • 使用html制作网页重点是什么 - CSS - 前端,css高等於??
  • 使用html制作网页重点是什么 - CSS - 前端,css高等於?? | 使用html制作网页重点是什么 - CSS - 前端,css高等於?? ...

    axure怎么弄左右滑动提示 - CSS - 前端,web将色值放到css中
  • 如何将手机上的文件导入电脑 - CSS - 前端,css3给图片添加水波动画
  • 如何将手机上的文件导入电脑 - CSS - 前端,css3给图片添加水波动画 | 如何将手机上的文件导入电脑 - CSS - 前端,css3给图片添加水波动画 ...

    axure怎么弄左右滑动提示 - CSS - 前端,web将色值放到css中
  • margin在web前端什么意思 - CSS - 前端,html css 对话框样式
  • margin在web前端什么意思 - CSS - 前端,html css 对话框样式 | margin在web前端什么意思 - CSS - 前端,html css 对话框样式 ...