首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    React-Native 版高仿淘宝、京东商城首页、商品分类页面

    商品二级分类 商品子分类 顶部滑动的tab、智能下拉菜单 用到的技术 自定义 Badge(角标) 动画、动画插值器 Swiper 轮播图 自定义 tab 自定义 popup 弹窗下拉菜单 FlatList...= (height - 65) / 2; // 如果当前 item 的高度 大于 屏幕一半的高度,就让滚动条滚动 indexHeight - halfHeight 高度(类似京东商品分类效果...width, height, pageX, pageY) => {}) 方法可以动态的获取组件在屏幕中的位置、宽高信息。...measure 方法的参数 x,y 表示组件的相对位置,width,height 表示组件的宽度和高度,pageX,pageY 表示组件相对于屏幕的绝对位置。...> ); } // 使用绝对布局和 top 来计算弹窗菜单的位置,其中 top 是动态计算的 content_container: { position

    3.1K10

    模态框的最佳实践

    建议增加设备的按键或内置的滚动条来操作,用户可以左移或放大缩小来抓住模态框。 无障碍访问 快捷键。我们应该考虑在打开,移动,管理焦点和关闭时增加对模态框的快捷键。 ARIA。...例如,用户在淘宝上看中了一款商品,想登陆购买,此时弹出登陆模态框的体验就要远远好于跳转到登陆页面,因为用户在模态框中登陆后,就可以直接购买了。...对于模态框的大小应该要有相对严格的限制,如果内容过多导致模态框或页面出现滚动条,一般来说这种体验很糟糕,但如果用于展示一些明细内容,我们可能还是会考虑使用滚动条来做; 开启或关闭动画。...但在一些围绕数据来做复杂处理的应用中,如 ERP、CRM 产品中用户通常关注点都在一个表单和围绕表单做的一系列操作,页面来回切换或复杂的看似酷炫的动画可能都会影响效率。...在网页里,使用 Command(Ctrl) and +/- 和使用触摸板的缩放事件是两个不同的表现? 如果你的终端用户没有好用的触摸板,但是他的确看不清你的网页上的内容。

    1.4K40

    精读《模态框的最佳实践》

    建议增加设备的按键或内置的滚动条来操作,用户可以左移或放大缩小来抓住模态框。 无障碍访问 快捷键。我们应该考虑在打开,移动,管理焦点和关闭时增加对模态框的快捷键。 ARIA。...例如,用户在淘宝上看中了一款商品,想登陆购买,此时弹出登陆模态框的体验就要远远好于跳转到登陆页面,因为用户在模态框中登陆后,就可以直接购买了。...对于模态框的大小应该要有相对严格的限制,如果内容过多导致模态框或页面出现滚动条,一般来说这种体验很糟糕,但如果用于展示一些明细内容,我们可能还是会考虑使用滚动条来做; 开启或关闭动画。...但在一些围绕数据来做复杂处理的应用中,如 ERP、CRM 产品中用户通常关注点都在一个表单和围绕表单做的一系列操作,页面来回切换或复杂的看似酷炫的动画可能都会影响效率。...在网页里,使用 Command(Ctrl) and +/- 和使用触摸板的缩放事件是两个不同的表现? 如果你的终端用户没有好用的触摸板,但是他的确看不清你的网页上的内容。

    57010

    蒙层禁止页面滚动的方案

    但是在蒙层出现的时候滚动页面,如果不加处理,蒙层底部的页面会开始滚动,实际上我们是不希望他进行滚动的,因此需要阻止这种行为。...,即打开蒙层时给body添加overflow: hidden;,在关闭蒙层时就移除这个样式,例如思否的登录弹窗、antd的Modal对话框就是这样的方式。...缺点是在移动端的适配性差一些,部分安卓机型以及safari中,无法阻止底部页面滚动,另外有些机型可能需要给根节点添加overflow: hidden;样式才有效果,此外由于实际上是将页面的内容给裁剪了...,所以在设置这个样式的时候滚动条会消失,而移除样式的时候滚动条又会出现,所以在视觉上是会有一定的闪烁现象的,当然也可以定制滚动条的样式,但滚动条样式就是另一个兼容性的问题了,还有同样是因为裁剪。...,反之就不做控制,之后又出现了问题,需要判断滚动到顶部和滚动到底部的时候禁止滚动,否则触碰到上下两端,弹窗可滚动区域的滚动条到了顶部或者底部,依旧穿透到body,使得body跟随弹窗滚动,这样的话逻辑的复杂程度就比较高了

    6.4K21

    AWT常用组件

    (String text, int rows, int columns, intscrollbars) 实例化文本域对象,指定文本、行数、列数和滚动条可见性 在类 TextArea 中为参数 scrollbars...参数scrollbars的静态常量值 构造方法 描述 SCROLLBARS_BOTH 显示垂直和水平滚动条 SCROLLBARS_HORIZONTAL_ONLY 显示水平滚动条 SCROLLBARS_NONE...列表将所有选项罗列和显示在列表框中,比下拉列表更加直观。 AWT的List 类实例化列表组件,提供多个文本选项,支持滚动条。...)和模式(modal)两种,当某个模式对话框被打开后,该模式对话框总是位于它的父窗口之上,在模式对话框被关闭之前,父窗口无法获得焦点。...在Dialog对话框中,可以根据需求,自定义内容 代码示例2 点击按钮,弹出一个模式对话框,其内容如下 public class DialogDemo2 { public static void

    9910

    移动端常见问题解决方案

    webkit-box-sizing:border-boxx 清除点击高亮,设置transparent 完成透明 -webkit-tap-highlight-color:transparent; 取消ios里Button、Input上的默认样式...-webkit-appearance:none; 禁用长按页面时的弹出菜单 通常当你在手机上长按图像 img ,会弹出选项 存储图像 或者 拷贝图像,若不想让用户这么操作,可以设置方法来禁止: img...,进行相应的缩放,当我们不需要这种情况时,可以选择禁止: html { -webkit-text-size-adjust: 100%; } 禁止选中内容 如果你不想用户可以选中页面中的内容,那么你可以禁掉...和 Chrome 内核 添加到主屏幕时隐藏地址栏和状态栏(即全屏) 当我们将一个网页添加到主屏幕时,会更希望它能有像 App 一样的表现,没有地址栏和状态栏全屏显示,代码如下: 该方案在 iOS...和 Android5.0+ 上都通用。

    1.2K10

    测试需求平台13-Table组件应用产品列表优化

    1.3 应用实战 参考上一篇编辑的基础上增加行废弃菜单按钮,外层直接包裹确认气泡popconfirm,而真正实现软删除的操作也是放在气泡的确认按钮上。...div> modal> 3)Vue script // 控制删除确认对话框 const delModalVisible = ref(false); // 定义保存行删除的ID const...由表头和单元格组成,无其他拓展操作,对数据进行最基础展示; 固定表格 用于在固定表格重要行或列(一般为头和两边列)内容展示不全场景,出现滚动条可滑动预览; 选择表格 表格可以配置行的CheckBox,...> Slots 插槽,表格本身一些元素的自定义 th/td/tr 自定义其元素 columns 表格定义,启动时候会屏蔽 columns属性 2.5 实战优化 对产品列表利用各属性和列自定义插槽知识点进行几处改造...表格在WEB的系统中对数据的展示和操作有着很重要的使用占比,因此有着更多更复杂的使用方法,此篇是最常用的基础需要熟练掌握,当然后续随着测试需求平台更多的需求被实现会更多的讲解Table的知识点。

    22310

    浮动清楚浮动及position的用法

    关于浮动的两个特点: 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。 由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。...hidden 内容会被修剪,并且其余内容是不可见的。 scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。 auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。...relative(相对定位) 相对定位是相对于该元素在文档流中的原始位置,即以自己原始位置为参照物。有趣的是,即使设定了元素的相对定位以及偏移值,元素还占有着原来的位置,即占据文档流空间。...在理论上,被设置为fixed的元素会被定位于浏览器窗口的一个指定坐标,不论窗口是否滚动,它都会固定在这个位置。 示例代码: div> div class="modal">div> opacity 用来定义透明效果。

    2.1K40

    Spring Boot 与腾讯云 MySQL 监听 Binlog 数据变化,并使用 UI 展示页面效果

    引言 在现代的分布式系统和微服务架构中,数据同步和变更监控是保证系统一致性和实时性的核心问题之一。...(如 Bootstrap UI)动态呈现这些变化,增强系统的可视化和互动性。...配置腾讯云 MySQL 数据库并启用 Binlog 1.1 腾讯云 MySQL 配置 在腾讯云上创建并配置 MySQL 数据库是实现数据监听的前提。首先登录腾讯云控制台并创建一个 MySQL 实例。...在创建过程中,确保启用了 binlog(二进制日志)功能,并设置合适的日志格式(通常使用 ROW 格式以便捕获详细的行级变更信息)。...5.3 分布式数据库架构 腾讯云MySQL支持分布式数据库架构(如读写分离、分表分库、Sharding等)。通过合理配置,可以将数据库负载分散到多个节点上,避免单一CVM服务器的过载。

    35220

    分层 Blazor 组件

    作为加入单页应用程序 (SPA) 队伍的最新框架,Blazor 有机会在其他框架(如 Angular 和 React)的最佳特性基础之上构建而成。...在 Blazor 中,事情变得容易多了,因为无需为了创建复杂元素(如 Bootstrap 模式对话框)的更易记标记语法,而无奈地使用标记帮助器。接下来将介绍如何在 Blazor 中创建模式组件。...此标记的结果是将区块周围用来收集切换标记和实际内容的 DIV 元素推送出去,以在对话框中显示。...所有此类信息都可以在自定义数据传输对象中组合,并通过树进行级联。...相反,AutoClose 值用于控制 IF 语句,此语句决定了是否应在标题栏中显示“关闭”按钮。 最后,三个 RenderFragment 模板属性定义可自定义区域(页眉、页脚和正文)的实际内容。

    8.4K10

    Bootstrap学习文档(四)

    Bootstrap 模态框 注意: 1、弹出层必需放在body里 2、弹出层里面不能再嵌套别的层 3、弹出层出来以后,页面的滚动条会被覆盖 modal 弹出层父级 modal-dialog... 插件之间的依赖关系某些插件和 CSS 组件依赖于其它插件。如果你是单个引入每个插件的,请确保在文档中检查插件之间的依赖关系。...因此,我们还提供了关闭 data 属性 API 的方法,即解除以 data-api 为命名空间并绑定在文档上的事件。... 插件之间的依赖关系某些插件和 CSS 组件依赖于其它插件。如果你是单个引入每个插件的,请确保在文档中检查插件之间的依赖关系。... 插件之间的依赖关系某些插件和 CSS 组件依赖于其它插件。如果你是单个引入每个插件的,请确保在文档中检查插件之间的依赖关系。

    3.7K20

    FullCalendar日历插件

    支持拖放日历中的事件,自定义点击和拖放事件。在很多项目中都会用到这个控件。 (一)方法 1. 把日历绑定到一个id的东西上 $('#id').fullCalendar('render'); 2....(二)属性 每行的时间间隔 slotMinutes:10 滚动条滚动到得起始时间 firstHour: 7 每天从几点起开始显示 minTime:7 minTime:'7:30' 如果加上了分钟需要设置时间间隔...allDay, jsEvent, view ) { } 当点击某一个事件时触发此操作 eventClick:function( event, jsEvent, view ) { } 当鼠标悬停在一个事件上触发此操作...eventMouseover:function( event, jsEvent, view ) { } 当鼠标从一个事件上移开触发此操作 eventMouseout:function( event,...jsEvent, view ) { } 首先需要引入js和css 看一下js的实现方法: $(document).ready(function() { $("#external-events div.external-event

    5.2K40
    领券