1、实例背景
ionic切换开关toggle,设置样式用的是toggle-calm、toggle-light等
2、实现源码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<title>ionic之切换开关</title>
<link rel="stylesheet" href="../css/ionic.css" />
<script type="text/javascript" src="../js/angular/angular.js" ></script>
<script type="text/javascript" src="../js/ionic.js"></script>
<script type="text/javascript" src="../js/ionic-angular.js" ></script>
<script type="text/javascript" src="../js/ionic.bundle.js" ></script>
</head>
<body>
<div class="content has-header">
<ul class="list">
<li class="item item-toggle">Java
<label class="toggle toggle-assertive">
<input type="checkbox" checked="">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
<li class="item item-toggle">VB
<label class="toggle toggle-balanced">
<input type="checkbox" checked="">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
<li class="item item-toggle">C#
<label class="toggle toggle-calm">
<input type="checkbox" checked="">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
<li class="item item-toggle">C
<label class="toggle toggle-dark">
<input type="checkbox" checked="">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
<li class="item item-toggle">C++
<label class="toggle toggle-energized">
<input type="checkbox" checked="">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
<li class="item item-toggle">JavaScript
<label class="toggle toggle-light">
<input type="checkbox" checked="">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
<li class="item item-toggle">HTML5
<label class="toggle toggle-positive">
<input type="checkbox" checked="">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
<li class="item item-toggle">CSS3
<label class="toggle toggle-royal">
<input type="checkbox" checked="">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
<li class="item item-toggle">Flex
<label class="toggle toggle-small">
<input type="checkbox" checked="">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
<li class="item item-toggle">Dojo
<label class="toggle toggle-stable">
<input type="checkbox" checked="">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
<li class="item item-toggle">AngularJS
<label class="toggle ion-ios-toggle-outline">
<input type="checkbox" checked="">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
<li class="item item-toggle">ionic
<label class="toggle ion-toggle-filled">
<input type="checkbox" checked="">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
<li class="item item-toggle">ionic
<label class="toggle ion-toggle-filled">
<input type="checkbox" checked="">
<div class="track">
<div class="handle"></div>
</div>
</label>
</li>
</ul>
</div>
</body>
</html>
3、实现结果
分享到:
相关推荐
ionic 切换开关操作 以下实例中,通过切换不同开关 checked 显示不同的值,true 为打开,false 为关闭。 HTML 代码 开关切换 Settings {{ item.text }} Notifications Push Notifications ...
- `ion-toggle` 用于创建切换开关,方便用户开启或关闭某个功能。 6. **按钮组件**: - `ion-button` 创建可点击的按钮,支持不同样式和大小,可以包含文字或图标。 - `ion-icon` 用于插入各种SVG图标,丰富UI...
为了方便,一种是直接对console.log进行控制设置一个开关,另外也可以将所有的日志封装成一个provider,这样不会暴露出自己的日志信息是哪个模块。 我这里整理的方案,已经实现日志的封装,在开发阶段同时也可以在...
6. **离子组件(Ionic Components)**:Ionic框架提供了一系列移动设备特有的UI组件,如按钮、列表、输入框、滑动开关等,使得应用具有原生感的用户体验。 7. **Cordova插件**:由于Todo Ionic是混合应用,可能会...
5. **导航和路由**:Ionic 提供了一套完善的导航系统,允许用户在应用的不同页面间轻松切换。这通常通过 `NavController` 实现,它与 Angular 的路由系统集成,确保页面之间的平滑过渡。 6. **表单控件**:在描述中...
1. **导航(Navigation)**:Ionic的导航系统允许用户在不同的页面间自由切换,使用`<ion-nav>`和`<ion-router-outlet>`等元素实现。 2. **表单(Form Elements)**:包括输入框`<ion-input>`,滑块`<ion-range>`,开关...
至于侧栏切换,Ionic框架本身就提供了Sidenav组件,用于实现滑动侧边栏菜单,提供导航和应用设置。通过AngularJS的指令,我们可以轻松地控制侧栏的开关和内容。 翻译选项卡通常使用`ngx-translate`库实现,它支持多...
3. **MDL JavaScript**:为了启用MDL的交互效果,需要引入其JavaScript库,使组件如按钮、切换开关等具备响应式功能。 总的来说,"ion-mdl" 提供了一个集成Material Design风格的解决方案,让开发者能够用Ionic构建...
表单输入(Form Inputs)是用户与应用交互的关键部分,包括文本字段、开关、滑块等,它们通常与Angular的表单模块一起使用,实现数据验证和处理。滑动选项卡(Tabs)则允许用户在多个视图间切换,是多页面应用的常见...
- `Ionic` 的标签页布局允许用户在多个相关页面间快速切换。每个标签通常对应一个页面,这些页面可以共享相同的数据和服务。 - 使用 `<ion-tabs>` 元素创建标签页,并为每个页面添加 `<ion-tab>` 子元素。每个 `...
- **头部/Header**:头部是应用中最常见的UI元素之一,通常用于显示应用名称或当前页面的标题。 - **二级导航栏/SubHeader**:子头部用于进一步细分页面内容,提供更详细的导航信息。 - **内容/Content**:这部分...
适用于Fitbit OS(Ionic和Versa)的家庭助手应用程序 请不要说这是一项正在进行的工作,需要大量工作。 欢迎您贡献自己的力量。 当前状态 当前,该应用程序从在伴侣(电话)应用程序(URL和密码)的设置中设置的HA...
首先,苹果的iOS系统以其简洁、优雅和一致的设计语言闻名,这包括独特的控件样式,如滑块、按钮、开关、导航栏和标签页等。为了在其他平台上模仿这些控件,开发者需要理解和掌握苹果的设计指南,包括颜色、字体、...