首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏itclanCoder

    小程序-实现自定义动画提示

    前言 在小程序中,用户与界面进行交互时,有一些用户反馈提示,例如:触发某个按钮,从底部弹出,从顶部弹出等 如今,有一些现成的 UI 库,虽然已经实现了的,但若只是为了实现一个底部弹出或者自定义提示 怎么手动原生方式去实现呢,最主要的是怎么去实现动画 css3 实现动画 如下是wxml代码 <view> <view class="click-btn" catchtap="onBottomBox">弹出底部弹出< /view> <view class="click-btn" bindtap="onTopBox">弹出顶部提示</view> <view wx:if="{{isBottom}}" class 如下是实例代码 <view> <view class="click-btn" bindtap="onBottomBox">弹出底部弹出</view> <view class="click-btn this.setData({ animationData: animation.export(), }); }, 200); }, // 点击遮罩层隐藏<em>弹</em><em>框</em>

    2.2K30发布于 2020-11-06
  • 来自专栏编程微刊

    layer

    www.jianshu.com/p/d7a76eee56e6 受到如此追捧也是有原因的,使用起来快速方便容易上手,界面美观大方不累赘,看上去很舒服,在项目中用到一部分,也记录下一些常用的功能和属性 项目中常见的一些层 ,快速使用这个文档,layui 官方总文档:http://layer.layui.com/ 此文档已经不在维护http://layer.layui.com/api.html 新版文档:http <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>layer属性 layer.msg('请稍后', { icon: 14, //shade: 0.01, offset: ['90px', '900px'] }); </script> </html> ####三:自定义大小 ,有的用于注册成功之后的提示几秒后消失,当然如果需要手动设置时间,代码如下:弹出提示信息,4秒后自动消失 <script> layer.msg('提示信息', {time:4000} ); //

    66110编辑于 2025-05-18
  • 来自专栏Android机动车

    TextView自定义下划线、点击

    在TextView的onTouchEvent判断按下位置是否是笔记图标(小圆圈)的附近,是的话则(PopupWindow)显示。 在上一步绘制小图标时,就将图标的x和y值保存,在onTouchEvent中,判断按下的位置是否在小图标位置的“附近”,是的话就显示笔记内容。 这里的用的是我之前封装的JsPopupWindow,有兴趣的话可以点击阅读https://github.com/shuaijia/JsPopupWindow。 这里需要注意,如果TextView外层被ScrollView包裹,在是就需要纵轴方向上减去ScrollView的偏移量。 这样就实现了我们如上图展示的,给TextView绘制下划线和图标点击,的效果。

    1.8K30发布于 2018-08-03
  • 来自专栏前端干货和生活感悟

    react离开页面,自定义拦截,路由拦截

    前言: 项目有个需求是:跳转路由,在离开页面前,需要询问用户是否确定离开。 用react-router的<Prompt>组件是可以的,但是,怎么使用antd组件(或者说自定义组件)呢? michaelchan_13570/using-react-router-v4-prompt-with-custom-modal-component-ca839f5faf39) (4)在离开页面,路由跳转时,自定义拦截 Button onClick={this.handleSave}> 保存 </Button>

    </Modal> 完美实现离开页面,路由拦截的同时,显示自定义模态

    2.8K10编辑于 2022-03-28
  • 来自专栏快乐阿超

    android简单

    // 点击取消按钮后执行 Log.e("点击了取消", "退出本页面"); finish(); }) // 使显示 hide()为隐藏 .show(); 对于这种小组件,是经常用到的,顺便一提还可以使用setView()自定义视图

    1.9K30编辑于 2022-08-16
  • 来自专栏独立观察员博客

    WPF MVVM 之等待

    WPF MVVM 之等待 目录 一、效果 二、主体改造 三、等待动画用户控件 四、弹窗 ViewModel 和帮助类的改造 五、使用方法和代码地址 独立观察员 2020年10月13日 之前写过一篇 《WPF MVVM 模式下的弹窗》,里面实现了确认和消息,经过一段时间的演化,目前又新增了可显示自定义内容的、可进行信息录入的、以及本文将要介绍的加载等待。 一、效果 先来看看效果,首先是其它(动图): 然后是等待(动图): 下面来看如何实现,当然,是在之前的基础上进行的,前一篇文章没看的话,需要先看一下,或者直接获取文末提供的代码查看。 二、主体改造 首先改造的是,给右上角的 X 和底下的确认取消按钮区域的是否显示特性 Visibility 绑定了相关属性,可以控制是否显示,这样在消息情况下可以隐藏底部按钮,在等待情况下可以都隐藏掉 三、等待动画用户控件 按照设想,等待的动画部分作为自定义内容放入的 ContentControl 中,所以我们需要新建个用户控件。

    3.5K20编辑于 2022-12-06
  • 来自专栏Android知识点总结

    聊聊那些

    ": _showSimpleDialog, "对话AlertDialog": _showAlertDialog, "对话CupertinoAlertDialog": _showCupertinoAlertDialog , "对话显示自己": _showWidgetDialog, "对话显示StatefulWidget": _showStatefulWidgetDialog, " SimpleDialog 通过showDialog来创建对话,传入BuildContext对象,通过builder构造器来创建组件 简单的对话,只要一条条的东西可以选择SimpleDialog, CupertinoAlertDialog Cupertino风格的对话 ? ); }, ); showDialog(context: context, builder: (ctx) => statefulBuilder); } 复制代码 ---- 6.底部

    2.7K40发布于 2020-04-30
  • 来自专栏Android知识点总结

    聊聊那些

    ": _showSimpleDialog, "对话AlertDialog": _showAlertDialog, "对话CupertinoAlertDialog": _showCupertinoAlertDialog , "对话显示自己": _showWidgetDialog, "对话显示StatefulWidget": _showStatefulWidgetDialog, " SimpleDialog 通过showDialog来创建对话,传入BuildContext对象,通过builder构造器来创建组件 简单的对话,只要一条条的东西可以选择SimpleDialog, CupertinoAlertDialog Cupertino风格的对话 ? ); }, ); showDialog(context: context, builder: (ctx) => statefulBuilder); } 复制代码 ---- 6.底部

    2.2K10发布于 2020-10-16
  • 来自专栏python3

    ElementUI MessageBox

    一、概述 在执行删除操作时,我们一般会添加一个删除确认,当用户点击确认删除后在执行删除操作,这样能提升用用户体验, 那么该如何快速实现呢? element中提供了相应的确认,在官方文档中不太好找,其实在message box中, 有一个确认消息 二、代码实现 test.vue <template>   <div style="width

    2.6K10发布于 2021-03-11
  • 来自专栏muller的测试分享

    解锁:Python 下的 Playwright 处理完全指南

    前言在 Web 自动化测试中,处理是一项常见的任务。可能包括警告、确认和提示。Playwright 是一个功能强大的自动化测试工具,提供了处理这些的灵活方法。 在本文中,我们将深入探讨如何使用 Python 编写代码来处理各种类型的的分类通常分为3种,分别为alert,confirm,promot。 alert:只有信息和确定按键confirm:在alert弹窗基础上增加了取消按钮prompt:在confirm的基础上增加了可输入文本内容的功能三种的图像分别如下:出现时,我们需要点击确定 ,才会消失,当我们使用selenium处理时,通常是使用switch_to.alert来进行处理,具体代码如下:from selenium import webdriver driver = webdriver.Chrome 来接受提示并输入文本。总结通过本文,我们了解了如何使用 Python 编写代码来处理不同类型的。Playwright 提供了简洁而强大的 API,使得处理变得非常容易。

    2.4K10编辑于 2024-05-13
  • 来自专栏acoolgiser_zhuanlan

    leaflet自定义popup,给popup显示内容添加按钮button或者超链接等html标签

    首先效果图: 这里在的文字下面添加了一个button按钮和超链接。这种效果在web应用中很常见。所以下面总结一下如何用leaflet实现。 首先要用leaflet实现的效果(如下图),这个就不详细介绍了,比较简单,参考leaflet官网:https://leafletjs.com/index.html 或者这里介绍一个可以在线运行示例的很棒的学习工具

    6.1K30发布于 2019-01-17
  • 来自专栏smy

    prompt() 方法,带输入

    prompt()  有alert的风格,却带着输入,这是怎么实现的呢? 语法 prompt(text,defaultText) 参数 描述 text 可选。 要在对话中显示的纯文本(而不是 HTML 格式的文本)。 defaultText 可选。默认的输入文本。 说明 如果用户单击提示的取消按钮,则返回 null。 在用户点击确定按钮或取消按钮把对话关闭之前,它将阻止用户对浏览器的所有输入。在调用 prompt() 时,将暂停对 JavaScript 代码的执行,在用户作出响应之前,不会执行下一条语句。

    3.1K50发布于 2018-04-03
  • 来自专栏技术综合

    vue实现组件

    document.body.style.height = 'unset' document.body.style['overflow-y'] = 'auto' } 切换页面或其他情况, 需要清除添加到body里的

    2.3K30发布于 2020-08-25
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS】一步解决集成-快速QuickDialog使用详解

    【HarmonyOS】一步解决集成-快速QuickDialog使用详解一、集成的应用背景介绍最近比较忙,除了工作节奏调整,有重点项目需要跟。 OpenCustomDialog 通过 ComponentContent 节点将实例托管于上下文,突破 UI 层依赖,支持纯逻辑调用。 迭代过程表明,的调用越来越便捷,与UI解耦,最终达到在纯逻辑中使用自定义弹出,框内容更新和生命周期可控,写法简洁。 最重要的场景,自定义View与UI解耦的解决方案,目前共有三种方式,使用浮层(DialogHub底层原理),使用OpenCustomDialog,使用subWindow。 但是这些方案局限性在于,仅支持单次弹出与关闭,无法暂存弹窗堆栈状态,难以管理弹窗模态与层级互斥关系,限制了自定义自由度。此时QuickDialog就应运而生了。

    36300编辑于 2025-09-01
  • 来自专栏李蔚蓬的专栏

    CSS实现气泡聊天

    三角的方向处理,核心在于border-color的编码, 直接上代码: <!DOCTYPE html> <html> <head> <title>dialog</title> <style type="text/css"> .div { background-color: rgba(0, 0, 0, 0.7); color: white; width: 200px; height:

    2.7K20编辑于 2022-06-12
  • 来自专栏编程微刊

    uniapp图片效果

    需求:点击提交按钮,提交成功后会弹出一个,提示成功,点击右上角的叉号或者我知道了,隐藏效果。 ?

    6.4K10发布于 2020-02-18
  • 来自专栏编程微刊

    uniapp图片效果

    需求:点击提交按钮,提交成功后会弹出一个,提示成功,点击右上角的叉号或者我知道了,隐藏效果。

    22600编辑于 2025-05-19
  • 来自专栏用户4773577的专栏

    鸿蒙Next Dialog

    弹窗的种类模态弹窗: 为强交互形式,会中断用户当前的操作流程非模态弹窗: 为弱交互形式,不会影响用户当前操作行为本文主要记录一下Toast弹窗自定义弹出 (CustomDialog):使用上存在诸多限制 ,不支持动态创建也不支持动态刷新全局自定义弹出 (openCustomDialog)显示一个Toat,调用promptActionshowToast(options: ShowToastOptions :1.创建@CustomDialog装饰器装饰自定义弹出@CustomDialogstruct CustomDialogExample{ controller? }) }3.点击与onClick使弹出弹出显示一个全局的openCustomDialog配置如下:1.定义一个框内容对象,配置的显示信息//需要显示的dialog内容参数export this.title = title this.tip = tip this.cancel = cancel this.confirm = confirm }}2.定义一个全局的布局视图

    35510编辑于 2025-06-28
  • 来自专栏大家一起学编程

    python实现祝福

    python------ 怎么用python祝福大家节日快乐是一个很头疼的事,但是只要有它什么都不是问题。接下来教大家怎么用python献上满满的祝福。首先给大家看一下最终模样。 注:文字,颜色,字体,大小可以自己修改。如:你喜欢的一句话。 =2 # 标签长宽 ).pack() # 固定窗口位置 window.mainloop() threads = [] for i in range(100):#需要的数量 threading.Thread(target=dow) threads.append(t) time.sleep(0.1) threads[i].start() 以上就是所有的代码,关闭

    4.7K30发布于 2021-03-27
  • 来自专栏h5

    Vue2.x自定义桌面端组件VLayer

    介绍 VLayer层 基于Vue2.x构建的PC端轻量级交互式弹窗组件。 在设计之初参考借鉴了Layer插件、Element-UI、iView等组件化设计思想。 快速使用 // 在main.js中引入组件 import VLayer from '. close="xxx") ------------------------------------------ @@函数式事件 onOpen 打开弹窗回调 onClose 关闭弹窗回调 模板 -- 修复拖拽卡顿 -->

    </template> /** * @Desc vue自定义桌面端层组件 $vlayer.message({content: 'success closed', icon: 'success'}) } }); 好了,以上就是基于vue.js开发pc端组件实现过程,

    2.7K50发布于 2020-11-02
  • 领券