返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue实现移动端的开关按钮
  • 370
分享到

vue实现移动端的开关按钮

2024-04-02 19:04:59 370人浏览 八月长安
摘要

本文实例为大家分享了Vue实现移动端的开关按钮的具体代码,供大家参考,具体内容如下 逻辑: 1.写一个椭圆形的div 2.动态改变这个椭圆形的div的背景颜色 3.写一个圆点,这个圆

本文实例为大家分享了Vue实现移动端的开关按钮的具体代码,供大家参考,具体内容如下

逻辑:

1.写一个椭圆形的div

2.动态改变这个椭圆形的div的背景颜色

3.写一个圆点,这个圆点采用绝对定位的方式,定位在椭圆形的div上

4.开关来回切换的时候,要使用translateX移动圆点的位置,并且动态改变椭圆形 div的背景颜色

代码:

html:

<!--部门功能-->
        <div class="department">
            <div class="department-l">部门功能</div>
            <div class="department-r">
                {{isshow?'开启':'关闭'}}
                <span class="switch" :class="{on:isShow}" @click.stop="switchDepartment">
                    <div class="switch-circle" :class={right:isShow}></div>
                </span>
            </div>
</div>

CSS:

 .department {
    height: px2rem(178);
    background: #ffffff;
    padding: 0 px2rem(66) 0;
    margin-top: px2rem(4);
    display: flex;
    justify-content: space-between;
    .department-l {
      line-height: px2rem(178);
      font-size: px2rem(53);
      ccolor: #303030;
    }
    .department-r {
      line-height: px2rem(178);
      font-size: px2rem(50);
      color: #454545;
    }
  }
  .switch{
    display: inline-block;
    width: px2rem(140);
    height: px2rem(86);
    background: #DBDBDB;
    border-radius: px2rem(331);
    position: relative;
    vertical-align: middle;
    margin-left: px2rem(31);
    .switch-circle{
      position: absolute;
      left: px2rem(6);
      top: px2rem(6);
      width: px2rem(73);
      height: px2rem(73);
      border-radius: 50%;
      background: #fff;
    }
  }
  .on{
    background: -WEBkit-linear-gradient(left, #19A89F, #9CDD97); 
    background: -o-linear-gradient(right, #19A89F, #9CDD97 ); 
    background: -moz-linear-gradient(right, #19A89F , #9CDD97); 
    background: linear-gradient(to right, #19A89F, #9CDD97); 
  }
  .right{
    transfORM :translateX(px2rem(55))
  }

js:

<script>
    export default {
        name: "clientCreate",
        data() {
            return {
    
                isShow:false
            }
        },
        created: function () {
 
        },
        mounted: function () {
            
        },
        methods: {
 
            switchDepartment:function(){
                this.isShow=!this.isShow;
            },
            
        }
    }
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: vue实现移动端的开关按钮

本文链接: https://lsjlt.com/news/140378.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue实现移动端的开关按钮
    本文实例为大家分享了vue实现移动端的开关按钮的具体代码,供大家参考,具体内容如下 逻辑: 1.写一个椭圆形的div 2.动态改变这个椭圆形的div的背景颜色 3.写一个圆点,这个圆...
    99+
    2024-04-02
  • vue怎么实现移动端的开关按钮
    本篇内容主要讲解“vue怎么实现移动端的开关按钮”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么实现移动端的开关按钮”吧!逻辑:写一个椭圆形的div动态改变这个椭圆形的div的背景颜色写...
    99+
    2023-06-29
  • vue实现移动端拖拽悬浮按钮
    目录功能介绍:大致需求:整体思路:具体实现:一、position:fixed布局:二、touch事件绑定:三、页面引入:本文实例为大家分享了vue实现移动端拖拽悬浮按钮的具体代码,供...
    99+
    2024-04-02
  • vue如何实现移动端拖拽悬浮按钮
    这篇文章主要讲解了“vue如何实现移动端拖拽悬浮按钮”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue如何实现移动端拖拽悬浮按钮”吧!功能介绍:在移动端开发中,实现悬浮按钮在侧边显示,为不...
    99+
    2023-07-02
  • jquery实现移动端按钮组左右滑动
    本文实例为大家分享了jquery实现移动端按钮组左右滑动的具体代码,供大家参考,具体内容如下 学习移动端触摸相关功能时写了一个例子,共享一下,其中最不好理解的是screen、page...
    99+
    2024-04-02
  • vue项目实现按钮可随意移动
    vue项目中实现按钮可随意移动,供大家参考,具体内容如下 组件代码如下: 在项目中引入该组件即可 <template>   <div v-show="hide" c...
    99+
    2024-04-02
  • jquery怎么实现移动端按钮组左右滑动
    本文小编为大家详细介绍“jquery怎么实现移动端按钮组左右滑动”,内容详细,步骤清晰,细节处理妥当,希望这篇“jquery怎么实现移动端按钮组左右滑动”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。学习移动端触摸...
    99+
    2023-06-29
  • Android动画 实现开关按钮动画(属性动画之平移动画)实例代码
    Android动画 实现开关按钮动画(属性动画之平移动画),最近做项目,根据项目需求,有一个这样的功能,实现类似开关的动画效果,经过自己琢磨及上网查找资料,终于解决了,这里就记...
    99+
    2022-06-06
    开关 属性 按钮 Android
  • 使用vue怎么实现一个可移动的悬浮按钮
    使用vue怎么实现一个可移动的悬浮按钮?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Vue的优点Vue具体轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟...
    99+
    2023-06-06
  • vue实现按钮的长按功能
    先给大家介绍下vue实现按钮的长按功能,效果图如下: 实现效果图:   实现思路: 给需要操作的 dom 元素添加touchstart(点击开始)、touchend(点击...
    99+
    2024-04-02
  • 如何使用jQuery实现滑动开关按钮效果
    这篇文章主要为大家展示了“如何使用jQuery实现滑动开关按钮效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用jQuery实现滑动开关按钮效果”这篇文...
    99+
    2024-04-02
  • Android自定义View实现开关按钮
     前言:Android自定义View对于刚入门乃至工作几年的程序员来说都是非常恐惧的,但也是Android进阶学习的必经之路,平时项目中经常会有一些苛刻的需求,我们可...
    99+
    2022-06-06
    view 开关 按钮 Android
  • 怎么用css实现switches开关按钮
    本篇内容主要讲解“怎么用css实现switches开关按钮”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用css实现switches开关按钮”吧!  今天给...
    99+
    2024-04-02
  • 如何使用CSS实现开关按钮
    这篇文章给大家分享的是有关如何使用CSS实现开关按钮的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   HTML   需要用到的HTML并不是我们之前没见过的,也就是一个标准...
    99+
    2024-04-02
  • vue实现前端按钮组件权限管理
    目录方案1:数组+自定义指令关于路由权限方案2: 二进制表达权限:权限判断判断和使用小结方案1:数组+自定义指令 把权限放到数组中,通过vue的自定义指令来判断是否拥有该权限,有则显...
    99+
    2024-04-02
  • Android模拟开关按钮点击打开动画(属性动画之平移动画)
    在Android里面,一些炫酷的动画确实是很吸引人的地方,让然看了就赏心悦目,一个好看的动画可能会提高用户对软件的使用率。另外说到动画,在Android里面支持两种动画:补间动...
    99+
    2022-06-06
    开关 属性 按钮 动画 Android
  • vue怎么实现按钮的长按功能
    这篇文章主要介绍“vue怎么实现按钮的长按功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue怎么实现按钮的长按功能”文章能帮助大家解决问题。效果图如下:实现效果图:实现思路:给需要操作的 do...
    99+
    2023-06-29
  • Android自定义实现开关按钮代码
    我们在应用中经常看到一些选择开关状态的配置文件,做项目的时候用的是android的Switch控件,但是感觉好丑的样子子 个人认为还是自定义的比较好,先上个效果图: 实...
    99+
    2022-06-06
    开关 按钮 Android
  • Android怎么实现自定义开关按钮
    这篇文章主要讲解了“Android怎么实现自定义开关按钮”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Android怎么实现自定义开关按钮”吧!一、原理我们在界面的某一个区域里放置一个背景图...
    99+
    2023-06-30
  • js实现按钮进行某行上移下移
    本文实例为大家分享了js实现按钮进行某行上移下移的具体代码,供大家参考,具体内容如下 先上个通用简单的代码: <!DOCTYPE html> <html> &...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作