国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

ionic實現(xiàn)帶字的toggle滑動組件

2019-11-20 09:08:28
字體:
供稿:網(wǎng)友

前言

由于項目中需要帶字的toggle滑動組件,而ionic提供的是這樣的:

這里寫圖片描述

實際項目中需要這樣子的:

這里寫圖片描述

在網(wǎng)上找了下其他的實現(xiàn),感覺沒得類似的,也沒發(fā)現(xiàn)合適的,于是自己試著定義了一個湊合著用。先上效果圖

這里寫圖片描述 

看效果圖邊緣有模糊鋸齒現(xiàn)象,可能是由于像素的影響,在android和ios手機(jī)上表現(xiàn)非常流暢。

實現(xiàn)代碼

其實實現(xiàn)起來也很簡單,主要是算好滑塊的位置,滑動用的是css的transform.
css用到的類如下:

.switch_search{  position:relative;display:flex;width:120px;height:28px;  margin-top:8px;border:solid 1px #fff;border-radius:16px;}.switch_search_tab{  flex:1;height:28px;width:60px;  line-height:28px;color:#203C4B;z-index:12;}.white_search_tab{  color:#fff;}.switch_bg{  background:#fff;border-radius:16px;position:absolute;  top:-1px;left:-1px;height:28px;width:60px;}.search_right{  transition: -webkit-transform,transform 0.6s ease;   -webkit-transform: translate3d(60px, 0, 0);  -moz-transform: translate3d(60px, 0, 0);   transform:translate3d(60px, 0, 0);}.search_left{  transition: -webkit-transform,transform 0.6s ease;   -webkit-transform: translate3d(0px, 0, 0);  -moz-transform: translate3d(0px, 0, 0);   transform:translate3d(0px, 0, 0);}

 頁面上html代碼:

<div class="switch_search">  <div class="switch_search_tab" on-swipe-right="activeSlideSearch(1)" ng-click="activeSlideSearch(0)" ng-class="(slideIndexSearch==0 ||slideIndexSearch==-1) ? '' : 'white_search_tab'">    月  </div>  <div class="switch_search_tab" on-swipe-left="activeSlideSearch(0)" ng-click="activeSlideSearch(1)" ng-class="(slideIndexSearch==1) ? '' : 'white_search_tab'">    日  </div>  <div class="switch_bg" ng-class="(slideIndexSearch==0 ||slideIndexSearch==-1) ? 'search_left' :'search_right'"></div></div>

對應(yīng)的Controller js代碼如下:

$scope.slideIndexSearch=-1; $scope.activeSlideSearch = function(index) {  $scope.slideIndexSearch=index;};

如此,便可實現(xiàn)簡單的帶字的滑動的toggle組件。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 深泽县| 白水县| 东山县| 瑞丽市| 芦溪县| 绥芬河市| 太仆寺旗| 志丹县| 青冈县| 松滋市| 宾阳县| 蓝田县| 和田市| 香河县| 滦平县| 仁布县| 凤冈县| 泗水县| 荥经县| 德清县| 新乡县| 肥乡县| 应城市| 扎赉特旗| 启东市| 南江县| 丹棱县| 五峰| 土默特右旗| 布尔津县| 马龙县| 乳源| 花垣县| 章丘市| 邻水| 松桃| 郧西县| 平安县| 奉化市| 犍为县| 奎屯市|