我这个是在ionic框架里面写的,其它框架要用这种效果,也可以之间拿去用。核心的DOM操作和CSS代码不变就好了,前提是你要把代码看懂之后才能套到其它框架里面用。横简单。

先看效果图如下:
在这里插入图片描述
当我点击后效果图:
在这里插入图片描述
代码如下:
简短的思路说一下,这里引入了一个ionfont图标,定义好样式后,就是基本的js DOW操作了,默认样式为 dispay:none 为影藏;点击的时候在给赋值为新的 class 属性 让他显示出来,然后做一个基本的判断就好了:当影藏的时候点击显示,当显示的时候,点击隐藏;

 <!-- ==========================侧边栏类容(html代码)=========================================== -->
===showAside()显示=====
  <div class="iconfont icon-iosshaixuan" *ngIf="search == 1" (click)="showAside()"></div>
   ==show(影藏)==
  <div id="width" (click)="show()"></div>
  <div id="uui">
    <div class="jj hei">
      <div style="flex:1">所属部门</div>
      <div class="bbc right">请选择</div>
      <div class="iconfont icon-iosyou tu"></div>
    </div>
    <!-- === -->
    <div class="jj hei">
      <div style="flex:1">所属业务员</div>
      <div class="bbc right">请选择</div>
      <div class="iconfont icon-iosyou tu"></div>
    </div>
    <!-- === -->
      <div class="jj hei">
        <div style="flex:1">经销商级别</div>
      </div>
      <ion-grid>
        <ion-row>
          <ion-col col-4>
            <div class="sele hover">普通</div>
          </ion-col>
          <ion-col col-4>
            <div class="sele">待签代理</div>
          </ion-col>
          <ion-col col-4>
            <div class="sele">三级代理</div>
          </ion-col>
        </ion-row>
      </ion-grid>
    </div>
  </div>
  <div clas="iconfont icon-iosyou"></div>
============css代码=======================
#width{width:100%;height:100%;background-color:rgba(135, 135, 135, 0.5);position:absolute;right:0px;top:0px;transform: translate(100%,0);transition: all 0.1s;}
#uui{width:85%;height: 100%;background:white;position:absolute;right:0px;top:0px;transition: all 0.5s;transform: translate(100%,0);}
.jj{display: flex;align-items:center;}
.bbc{color:#a8a8a9;}
.hei{height:37px;width: 94%;margin: auto}
.tu{font-size:13px;color:#a8a8a9;}
.right{margin-right:7px;}
.sele{width:90px;height:30px;background:#f4f6fd;text-align: center;display:flex;justify-content:center;align-items: center;height:33px;font-size:14px;}
.hover{background-color:rgba(232, 247, 250);border: 1px solid #43a390;border-radius: 4px;}
===============js代码===================
  // 侧边栏内容
  showAside() {
    let asideDone: any = document.getElementById('width');
    asideDone.style.transform = 'translate(0,0)';
    let asideDoneR: any = document.getElementById('uui');
    asideDoneR.style.transform = 'translate(0,0)';
  show() {
    let asideDone: any = document.getElementById('width');
    asideDone.style.transform = 'translate(100%,0)';
    let asideDoneR: any = document.getElementById('uui');
    asideDoneR.style.transform = 'translate(100%,0)';
                    我这个是在ionic框架里面写的,其它框架要用这种效果,也可以之间拿去用。核心的DOM操作和CSS代码不变就好了,前提是你要把代码看懂之后才能套到其它框架里面用。横简单。先看效果图如下:当我点击后效果图:代码如下:简短的思路说一下,这里引入了一个ionfont图标,定义好样式后,就是基本的js DOW操作了,默认样式为 dispay:none 为影藏;点击的时候在给赋值为新的 clas...
About
此项目是ionic3开源项目 。贡献代码请提供email。
来了就留个 :paw_prints:吧,star一下证明你来过  :squinting_face_with_tongue:
如果对您对此项目有兴趣,可以点 "Star" 支持一下 谢谢! ^_^
或者您可以 "follow" 一下,我会不断开源更多的有趣的项目
如有问题请直接在 Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR :thumbs_up:
传送门1:
传送门2:
传送门3:
传送门4:
传送门5:
ionic3
git clone https://github.com/artdong/ionic3-awesome
cd ionic3-awesome 
npm install
ionic serve (运行开发模式)
浏览器打开: http://localhost:8080
ionic cordova run build android 
默认情况下,侧边栏菜单将只显示ion-side-menu-content容器的内容。
向左滑动时,将显示右边栏ion-side-menu容器的内容,向右滑动时,将显示左边栏 ion-side-menu容器的内容。
在ionic中,使用ion-side-menus指令定义侧边栏菜单:
				
最近开始参与新的项目的开发,关于前人留下来的一套Ionic+PhoneGap+Cordova的移动端开发的App,现在需要整改部分内容。也是头一次接触ionic,再加上Angular.js的一些语法了解了解,遇到了问题就解决问题,so easy! 回归正题,ionic中如何隐藏navBar的导航栏呢? 1. 核心代码: 给ion-view标签添加属性hide-nav-bar=“true”
这个地方,是ionic3的案例,这个案例中,主要做了三个事情:1、影藏了默认的返回按钮。2、隐藏了底部导航栏,3、实现侧滑菜单。其实这几样东西看起来挺简单的,但是我也是费了不少时间啊,破玩意刚玩,整得不太明白啊。 代码地址https://gitee.com/yellowcong/ionic实现效果侧滑菜单前台代码<ion-menu [content]="mycontent">         var app = angular.module("myApp", ["ionic"]);         app.controller("myCtrl", function ($scope, $ionicSideMenuDelegate) {             $scope.toggleLeft = function (
meta charset="UTF-8"> title>Ionic 侧边栏菜单的简单实现title> link rel="stylesheet" href="../ionic/css/ionic.css"> script src="../ionic/js/ionic.bundle.min.js">script>
首先创建Image和Button如图:Button的父物件为Image 然后选中Image,打开window->Animation,创建滑入动画。完了后,Remove Animator,重复上面过程,创建划出动画。 最后利用第一个自动生成的动画状态机,创建如下关系: 加上一个Bool值(isShow)控制状态之间跳转: 状态之间的跳转条件应该能简单设置吧:点中箭头,在Inspe
应项目的不同所以菜单的层级也不固定,所以在这里我写了5层菜单,哈哈。首先是html代码。//菜单html代码<ul class="page-sidebar-menu"> <li ng-repeat="menu in menus"> <a ui-sref={{menu.router}} style="cursor: pointer" ng-click="getMenuName
最近用ionic3和angular4做APP,其中有个需求:用户无论在哪个页面只要超时了就弹界面要求用户输入PIN码。这时候必须是覆盖整个页面,除非PIN码正确否则其他内容都是disable的。(jq的方法在本文讨论之外) 写好了密码组件,发现弹框的时候底部的tab栏依然存在。。。 网上查到了隐藏底部tab栏的三种方法/终极方法等等,但仍然做不到随意的隐藏和显示, 这时跟我搭配的
您可以使用高德地图 JavaScript API,将其集成到 Ionic 应用程序中。您需要在您的应用程序中添加高德地图 JavaScript API 的引用,并使用相应的 JavaScript 代码调用它。以下是一个简单的示例: 1. 在您的 index.html 文件中添加以下代码: ```html <script src="https://webapi.amap.com/maps?v=1.4.15&key=您的高德地图API Key"></script> 2. 在您的 TypeScript 文件中添加以下代码: ```typescript import { Component, OnInit } from '@angular/core'; declare var AMap: any; @Component({ selector: 'app-map', templateUrl: './map.component.html', styleUrls: ['./map.component.css'] export class MapComponent implements OnInit { constructor() { } ngOnInit() { // 创建地图实例 const map = new AMap.Map('container', { zoom: 10, center: [116.39, 39.9] // 添加标记 const marker = new AMap.Marker({ position: [116.39, 39.9], map: map 3. 在您的 HTML 文件中添加以下代码: ```html <div id="container" style="height: 500px;"></div> 这将在您的应用程序中创建一个简单的地图,并在地图上添加一个标记。您可以根据需要修改代码,以满足您的特定需求。
普通网友: 为什么第一步ionic cordova plugin add cordova-plugin-photo-library 运行报错 Refusing to run ionic cordova plugin inside a Capacitor project 下载了官网的$ npm install cordova-plugin-photo-library $ npm install @awesome-cordova-plugins/photo-library 2行命令 运行保存失败 debug发现this.photoLibrary.requestAuthorization中的this.photoLibrary值为undefined,所以是第一行命令出了问题吗 还有其他命令可以解决这个问题吗?在线等 react 简单的配置路由跳转页面 耿直的六只羊: 路由页面能用新tab页打开吗??? ionic 4-5保存图片到本地手机相册 前端boy: 什么意思? 我用的时候都是可以的 ionic 4-5保存图片到本地手机相册 csdn昵称涛: 不行,网络图片,被解析成获取本地图片