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

    CSS3弹窗动画效果

    弹窗从上到下动画 .fadein { animation: fadein .5s; } @keyframes fadein { 0% { transform: translate (0, -100%); } 100% { transform: none; } } 弹窗从下到上动画 .fadein { animation: fadein { 0% { transform: translate(0, 100%); } 100% { transform: none; } } 弹窗从右向左动画 { 0% { transform: translate(100%, 0); } 100% { transform: none; } } 弹窗从左向右动画

    2.6K10发布于 2020-09-03
  • 来自专栏前端数据可视化

    Vite + Vue3 + OpenLayers 弹窗

    二、开发环境 Vite + Vue3 + ol6 # 1、使用 Vite 创建项目;取个好听的项目名;拉取 vue 的代码模板 npm init vite@latest # 2、初始化项目 cd you-project npm install # 3、安装 ol npm i ol -S # 4、启动项目 npm run dev 使用 Vite 初始化项目并安装 ol ,更详细做法可以查看 『Vite + Vue3 + OpenLayers 起步』 三、思路与编码 思路 初始化地图 地图点击事件,并获取当前点击的坐标位置 弹出窗口 初始化地图 初始化地图详细操作可以查看 『Vite + Vue3 + OpenLayers 起步』 要初始化地图,首先需要引入 ol 提供的基础服务 还需要一个地图容器(我使用的是一个 div 标签) 然后通过 ol 提供的方法绑定这个容器 配置基础参数,渲染地图 “获取到的坐标位置来定位弹窗出现的位置 本例使用了 ol 提供的方法,把 弹窗容器 放入 ol的“覆盖物”’ 中管理。

    2.1K21编辑于 2022-04-15
  • 来自专栏程序技术知识

    vue样式集(八)弹窗,规则弹窗,半透明弹窗

    效果图: image.png 代码: <view class="popupBlock" v-if="showPopupBlock"> <view class="xxx"> <image class="xxxImg" @click="showPopupBlock=false" mode="widthFix" src="../../static/xxx.png"></image> </vie

    5.2K30编辑于 2022-05-17
  • 来自专栏前端开发随笔

    Vue3返回关闭弹窗不返回页面

    完整代码 按钮和弹窗为vant组件,需自行引入 <template> <van-button @click="showPop()">点击弹窗</van-button> <van-popup

    4.5K10编辑于 2022-05-05
  • 来自专栏前端开发随笔

    ionic5+vue3使用menu组件弹窗

    <template> <ion-page> <ion-header> <ion-toolbar> <ion-buttons slot="start"> <ion-menu-button color="primary"></ion-menu-button> </ion-buttons> <ion-title>menu组件</ion-title> </ion-toolbar> </ion-header

    87120发布于 2021-03-27
  • 来自专栏前端开发随笔

    vue3使用transition封装弹窗组件

    fadeBg-leave-to { opacity: 0; } vue文件引入 <template>

    <button @click="popShow()">打开子组件弹窗 </button> <popUp v-model:isShow="isShow">弹窗内容</popUp>
    </template> <script> import {

    1K10编辑于 2022-05-05
  • 来自专栏WordPress果酱

    使用 CSS3 transform 实现弹窗绝对居中

    后台的各种弹窗都是使用 Thickbox 实现的。 Thickbox 弹窗绝对居中的问题 但是 Thickbox 的弹窗有个问题,为了实现弹窗在页面中绝对居中,需要预先定义弹窗的高度,这是因为 Thickbox 弹窗居中是基于其宽度和高度来计算的,所以需要预先知道弹窗的高度 ,然后在要设置弹窗的 margin-left 和 margin-top 为宽度和高度的一半的负值,意思反向移动弹窗的一半,这样刚好居中。 使用 CSS3 transform 实现绝对居中 哈哈,我写了几百行的 JS 代码实现了弹窗绝对居中,为了实现含有图片的弹窗也能撑开,我加了一秒的演示,还做了动画,总之自己觉得自己都棒棒哒,作为一个后端程序员 于是我拿去给前端的大神碟总演示,他看了一眼,说用 CSS 几行就能搞定,真的是猛汉流泪,CSS3 新增了 transform 2D/3D 转换的属性,我们无需知道弹窗的宽度和高度就能实现绝对居中,那么我们只需要定义一下弹窗的最大宽度和高度

    82720编辑于 2023-04-13
  • 来自专栏全栈程序员必看

    toast弹窗代码_app加弹窗软件

    DOCTYPE html> <html lang="en"> <head> <title>弹窗</title> <meta charset="UTF-8"> <meta name="viewport new Vue({ el: '#test', data() { return { isShow: false, isShowMsg: '', //<em>弹窗</em>提示

    5.5K10编辑于 2022-11-09
  • 来自专栏ionic3+

    【技巧】ionic3如何实现优雅的弹窗动画

    image.png 在了解弹窗动画前,我们先了解下CSS3中动画的基本内容: CSS3 transition 属性 值 描述 transition-property 规定设置过渡效果的 CSS 属性的名称 我们补充调用下基类的init方法: super.init(); 最后,基于我先前提出的几个问题,小军博客和上述链接都说明的比较清楚了,我不再说明,只是补充解析一下几个点: 1、下面部分完全是CSS3的 this.enteringView.pageRef()) .easing('cubic-bezier(0.36,0.66,0.04,1)') .duration(400) 2、下面部分是CSS3的 transform内容,同样可以按需修改: wrapper.fromTo('translateY', '100%', '0%'); 3、其它点,如wrapper可以调整它的透明度、宽度、高度等样式:

    1.5K30发布于 2018-08-20
  • 来自专栏木下学Python

    趣味弹窗

    先睹为快 源码 txt文本 原理简介 msgbox 弹窗显示的内容 vbQuestion 设置左上角文字 下面全部是循环内容,可以自己写多个循环,dim变量名要换一个 最后写好后保存,点击重命名把后缀

    3.2K30发布于 2019-12-18
  • 来自专栏超然的博客

    弹窗细节

      浏览网页时经常会发现弹框出现后,滚动鼠标时,蒙版下面的页面还是可以滚动的,其实这些滚动都是没必要的,因为弹框的原意就是要聚焦用户的注意力。

    3K30发布于 2018-08-03
  • 来自专栏互联网杂技

    创建弹窗

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="css/animate.min.css" /> <script type="text/javascript" src="js/jquery-1.11.1.min.js" ></script> <style> html,body{ margin: 0px; min-height: 100%; wi

    2.7K50发布于 2018-04-02
  • 来自专栏ops技术分享

    JavaScript 弹窗

    ; document.getElementById("demo").innerHTML=x; } 换行 弹窗使用 反斜杠 + "n"(\n) 来设置换行。

    3.3K30发布于 2021-07-21
  • 来自专栏前端资源

    js无限弹窗及延迟无限弹窗代码

    网站无限弹窗,可以用 js 来实现。 定时执行 alert()  <script>     function time(){         alert("Hello!") ;     }     setInterval("time()",3000);//每隔3秒执行一次 </script> 无限/死循环 while(true){     alert("");//死循环了 } 如果要延迟3秒,等页面加载后再无限弹窗: function time(){     while(true){         alert("Hello!")

    12.8K10发布于 2019-11-13
  • 来自专栏软件安装

    垃圾广告弹窗关闭方法,电脑广告弹窗怎么关闭?如何关闭弹窗广告?

    小编有是没事老喜欢瞎折腾,这不不知道装了什么XX软件,还是搞了什么,电脑老出现弹窗广告,主要还没办法知道源头哪来的,哎不得不想办法解决,开始想着的是按广告名称搜索一下,最后也没有解决办法,最后找到了这款 来看看下面的问题:怎么阻止手机弹窗广告?电脑广告弹窗太多怎么办?手机突然出现弹窗广告怎么办?如何删除360广告弹窗?如何阻止腾讯QQ广告弹窗?如何阻止弹窗广告?请问有哪些很好的拦截弹窗广告的电脑软件?

    82410编辑于 2025-09-16
  • 来自专栏全栈程序员必看

    flutter自定义弹窗_app加弹窗

    2.在需要显示toast的dart文件中,import fluttertoast.dart,eg: import 'package:fluttertoast/fluttertoast.dart'; 3. TODO: implement initState super.initState(); fToast=FToast(); fToast.init(context); } 3. Position fToast.showToast( child: toast, toastDuration: const Duration(seconds: 3) ); // Custom Toast Position fToast.showToast( child: toast, toastDuration: const Duration(seconds: 3)

    2.6K20编辑于 2022-11-08
  • 来自专栏vue3源码

    5分钟搞定vue3函数式弹窗

    如果每个页面都去手动导入弹窗组件,在点击按钮后弹出弹窗。再拿到弹窗返回的账号密码后去请求接口也太累了,那么有没有更简单的实现方式呢? 函数式弹窗的使用场景 首先我们来看看什么是函数式弹窗? 函数式弹窗是一种使用函数来创建弹窗的技术。它可以简化弹窗的使用,只需要在需要弹窗的地方调用函数就可以了。那么这里使用函数式弹窗就能完美的解决我们的问题。 那么现在思路就清晰了,我们只需要将我们前面实现的弹窗组件作为第一个参数传递给createApp函数。第二个参数传入一个对象给弹窗组件的props,用以控制打开弹窗和注册弹窗关闭和确认的事件回调。 然后将创建的div元素挂载到body上面,再调用mount方法将我们的弹窗组件挂载到创建的div元素上,至此我们实现了通过函数式调用将弹窗组件渲染到body中。 调用createApp函数将步骤一的弹窗组件作为第一个参数传入,并且第二个对象参数中传入属性visible为true打开弹窗和注入弹窗close关闭和confirm确认的回调。

    1.2K10编辑于 2024-04-24
  • 来自专栏马洪彪

    jeecgboot-vue3笔记(三)弹窗的使用

    需求描述 点击按钮,弹窗窗体(子组件),确定后在子组件中完成业务逻辑处理(例如添加记录),然后回调父组件刷新以显示最近记录。 useModalInner(async (data) => { setModalProps({confirmLoading: false}); }); 响应ok(提交/确定子组件弹窗时执行 setModalProps({confirmLoading: true}); //提交表单 await login(values); //关闭弹窗 父组件引入相关ts import {useModal} from '/@/components/Modal'; useModal解构展开获取register(用于给子组件传递)、openModal方法起别名(多个弹窗必须

    5.6K10编辑于 2022-06-02
  • 来自专栏全栈程序员必看

    toast弹窗什么意思_app加弹窗软件

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.1K20编辑于 2022-11-08
  • 来自专栏电光石火

    layer关闭弹窗

    layer.close(index); //此时你只需要把获得的index,轻轻地赋予layer.close即可

    4.4K10发布于 2020-02-25
领券