最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue實(shí)現(xiàn)移動(dòng)端的開關(guān)按鈕

 更新時(shí)間:2022年02月24日 13:08:05   作者:HainesFreeman  
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)移動(dòng)端的開關(guān)按鈕,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了vue實(shí)現(xiàn)移動(dòng)端的開關(guān)按鈕的具體代碼,供大家參考,具體內(nèi)容如下

邏輯:

1.寫一個(gè)橢圓形的div

2.動(dòng)態(tài)改變這個(gè)橢圓形的div的背景顏色

3.寫一個(gè)圓點(diǎn),這個(gè)圓點(diǎn)采用絕對(duì)定位的方式,定位在橢圓形的div上

4.開關(guān)來回切換的時(shí)候,要使用translateX移動(dòng)圓點(diǎn)的位置,并且動(dòng)態(tài)改變橢圓形 div的背景顏色

代碼:

html:

<!--部門功能-->
?? ??? ?<div class="department">
?? ??? ??? ?<div class="department-l">部門功能</div>
?? ??? ??? ?<div class="department-r">
?? ??? ??? ??? ?{{isShow?'開啟':'關(guān)閉'}}
?? ??? ??? ??? ?<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); /* Safari 5.1 - 6.0 */
? ? background: -o-linear-gradient(right, #19A89F, #9CDD97 ); /* Opera 11.1 - 12.0 */
? ? background: -moz-linear-gradient(right, #19A89F , #9CDD97); /* Firefox 3.6 - 15 */
? ? background: linear-gradient(to right, #19A89F, #9CDD97); /* 標(biāo)準(zhǔn)的語法(必須放在最后) */
? }
? .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>

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue使用Canvas在畫布上添加圖片方式

    vue使用Canvas在畫布上添加圖片方式

    這篇文章主要介紹了vue使用Canvas在畫布上添加圖片方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Vue+Element-UI實(shí)現(xiàn)上傳圖片并壓縮

    Vue+Element-UI實(shí)現(xiàn)上傳圖片并壓縮

    這篇文章主要為大家詳細(xì)介紹了Vue+Element-UI實(shí)現(xiàn)上傳圖片并壓縮功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • vue使用Sass時(shí)報(bào)錯(cuò)問題的解決方法

    vue使用Sass時(shí)報(bào)錯(cuò)問題的解決方法

    這篇文章主要介紹了vue使用Sass時(shí)報(bào)錯(cuò)問題的解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • vuex頁面刷新數(shù)據(jù)丟失問題的四種解決方式

    vuex頁面刷新數(shù)據(jù)丟失問題的四種解決方式

    vuex是大家使用vue時(shí)大多數(shù)都會(huì)選擇的,但是當(dāng)頁面刷新之后vuex數(shù)據(jù)會(huì)丟失,下面這篇文章主要給大家介紹了關(guān)于vuex頁面刷新數(shù)據(jù)丟失問題的四種解決方式,需要的朋友可以參考下
    2022-02-02
  • vue+el-table點(diǎn)擊表頭實(shí)現(xiàn)改變其當(dāng)前樣式

    vue+el-table點(diǎn)擊表頭實(shí)現(xiàn)改變其當(dāng)前樣式

    這篇文章主要介紹了vue+el-table點(diǎn)擊表頭實(shí)現(xiàn)改變其當(dāng)前樣式問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Vue computed計(jì)算屬性詳細(xì)講解

    Vue computed計(jì)算屬性詳細(xì)講解

    computed是vue的配置選項(xiàng),它的值是一個(gè)對(duì)象,其中可定義多個(gè)計(jì)算屬性,每個(gè)計(jì)算屬性就是一個(gè)函數(shù),下面這篇文章主要給大家介紹了關(guān)于vue中計(jì)算屬性computed的詳細(xì)講解,需要的朋友可以參考下
    2022-10-10
  • vue中的row布局靠右對(duì)齊

    vue中的row布局靠右對(duì)齊

    這篇文章主要介紹了vue中的row布局靠右對(duì)齊,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue+intro.js插件實(shí)現(xiàn)引導(dǎo)功能

    vue+intro.js插件實(shí)現(xiàn)引導(dǎo)功能

    使用 intro.js這個(gè)插件,來實(shí)現(xiàn)一個(gè)引導(dǎo)性的效果,經(jīng)常在一些新手引導(dǎo)頁遇到這樣的需求,下面通過本文給大家分享vue+intro.js插件實(shí)現(xiàn)引導(dǎo)功能,感興趣的朋友一起看看吧
    2024-06-06
  • 在vue中給列表中的奇數(shù)行添加class的實(shí)現(xiàn)方法

    在vue中給列表中的奇數(shù)行添加class的實(shí)現(xiàn)方法

    今天小編就為大家分享一篇在vue中給列表中的奇數(shù)行添加class的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue?中插槽的使用總結(jié)

    Vue?中插槽的使用總結(jié)

    這篇文章主要向大家分享的是Vue?中插槽的使用總結(jié),包括內(nèi)容有默認(rèn)插槽、具名插槽、作用域插槽等內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-04-04

最新評(píng)論

策勒县| 阿勒泰市| 义乌市| 广宁县| 建阳市| 教育| 兴山县| 曲阜市| 昌图县| 樟树市| 新竹县| 稷山县| 纳雍县| 广州市| 桑日县| 巴中市| 永年县| 哈密市| 新晃| 大埔区| 肃南| 宝坻区| 云和县| 安图县| 乾安县| 兴宁市| 泾源县| 孝感市| 定安县| 璧山县| 桓台县| 即墨市| 六枝特区| 东明县| 木里| 剑阁县| 鹤庆县| 商水县| 林西县| 乃东县| 鲁甸县|