`

移动端安卓和IOS开发框架Framework7教程-单选和复选按钮

阅读更多

这是一个 列表 拓展,可以用来创建单选和复选按钮组。

复选按钮组

  1. <div class="list-block">
  2.   <ul>
  3.     <!-- Single chekbox item -->
  4.     <li>
  5.       <label class="label-checkbox item-content">
  6.         <!-- Checked by default -->
  7.         <input type="checkbox" name="my-checkbox" value="Books" checked="checked">
  8.         <div class="item-media">
  9.           <i class="icon icon-form-checkbox"></i>
  10.         </div>
  11.         <div class="item-inner">
  12.           <div class="item-title">Books</div>
  13.         </div>
  14.       </label>
  15.     </li>
  16.     <!-- Another chekbox item -->
  17.     <li>
  18.       <label class="label-checkbox item-content">
  19.         <input type="checkbox" name="my-checkbox" value="Movies">
  20.         <div class="item-media">
  21.           <i class="icon icon-form-checkbox"></i>
  22.         </div>
  23.         <div class="item-inner">
  24.           <div class="item-title">Movies</div>
  25.         </div>
  26.       </label>
  27.     </li>
  28.     ...
  29.   </ul>
  30. </div>
复制
  • "item-content" 应该是一个label,并且有一个 "label-checkbox" class.

  • Checkbox (<input type="checkbox">) 必须是 "item-content" 的第一个子元素

  • Checkbox icon must be in "item-media"

实例预览

Radios group iOS

Let's look at radio inputs group layout:

  1. <div class="list-block">
  2.   <ul>
  3.     <!-- Single radio input -->
  4.     <li>
  5.       <label class="label-radio item-content">
  6.         <!-- Checked by default -->
  7.         <input type="radio" name="my-radio" value="Books" checked="checked">
  8.         <div class="item-inner">
  9.           <div class="item-title">Books</div>
  10.         </div>
  11.       </label>
  12.     </li>
  13.     <!-- Another radio input -->
  14.     <li>
  15.       <label class="label-radio item-content">
  16.         <input type="radio" name="my-radio" value="Movies">
  17.         <div class="item-inner">
  18.           <div class="item-title">Movies</div>
  19.         </div>
  20.       </label>
  21.     </li>
  22.     ...
  23.   </ul>
  24. </div>
复制
  • "item-content" 应该是一个Label元素,并且需要有一个 "label-radio" class

  • Radio input (<input type="radio">) must be a first child of "item-content"

实例预览

Radios group Material

Note that in Material theme you'll have to add additional icon for Radios:

  1. <div class="list-block">
  2.   <ul>
  3.     <!-- Single radio input -->
  4.     <li>
  5.       <label class="label-radio item-content">
  6.         <!-- Checked by default -->
  7.         <input type="radio" name="my-radio" value="Books" checked="checked">
  8.         <div class="item-media">
  9.           <i class="icon icon-form-radio"></i>
  10.         </div>
  11.         <div class="item-inner">
  12.           <div class="item-title">Books</div>
  13.         </div>
  14.       </label>
  15.     </li>
  16.     <!-- Another radio input -->
  17.     <li>
  18.       <label class="label-radio item-content">
  19.         <input type="radio" name="my-radio" value="Movies">
  20.         <div class="item-media">
  21.           <i class="icon icon-form-radio"></i>
  22.         </div>
  23.         <div class="item-inner">
  24.           <div class="item-title">Movies</div>
  25.         </div>
  26.       </label>
  27.     </li>
  28.     ...
  29.   </ul>
  30. </div>
复制

实例预览

With media list view

You can use checkboxes and radios groups with media list view:

  1. <div class="content-block-title">Select Message</div>
  2. <div class="list-block media-list">
  3.   <ul>
  4.     <li>
  5.       <label class="label-checkbox item-content">
  6.         <input type="checkbox" name="my-checkbox">
  7.         <div class="item-media"><i class="icon icon-form-checkbox"></i></div>
  8.         <div class="item-inner">
  9.           <div class="item-title-row">
  10.             <div class="item-title">Facebook</div>
  11.             <div class="item-after">17:14</div>
  12.           </div>
  13.           <div class="item-subtitle">New messages from John Doe</div>
  14.           <div class="item-text">Lorem ipsum dolor sit amet...</div>
  15.         </div>
  16.       </label>
  17.     </li>
  18.     ...
  19.   </ul>
  20. </div>
  21.  
  22. <div class="content-block-title">What is your favourite song?</div>
  23. <div class="list-block media-list">
  24.   <ul>
  25.     <li>
  26.       <label class="label-radio item-content">
  27.         <input type="radio" name="my-radio" checked>
  28.         <div class="item-media"><img src="..." width="80"></div>
  29.         <div class="item-inner">
  30.           <div class="item-title-row">
  31.             <div class="item-title">Yellow Submarine</div>
  32.             <div class="item-after">$15</div>
  33.           </div>
  34.           <div class="item-subtitle">Beatles</div>
  35.           <div class="item-text">Lorem ipsum dolor ...</div>
  36.         </div>
  37.       </label>
  38.     </li>
  39.     ...
  40.   </ul>
  41. </div>
复制

实例预览

 

1
1
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    ios开发 单选按钮 复选按钮 的实现

    在iOS开发中,单选按钮(Radio Button)和复选按钮(Checkbox)是常见的用户界面元素,用于收集用户的输入和决策。本教程将详细介绍如何在iOS应用中自定义这两种控件,以提供更加个性化的用户体验。 一、单选按钮...

    ios 自定义复选按钮和单选按钮

    标题提到的“ios 自定义复选按钮和单选按钮”是关于如何使用Objective-C(OC)编程语言来手写代码,创建一个可重用的控件,既能作为单选按钮也能作为复选按钮。这一话题涵盖了UI设计、自定义视图、状态管理等多个...

    iOS开发视频教程

    资源名称:iOS开发视频教程资源目录:【】iOS开发视频教程-第01讲-iOS历史介绍【】iOS开发视频教程-第02讲-XCode安装【】iOS开发视频教程-第03讲-UIView_PPT【】iOS开发视频教程-第04讲-UILabel【】iOS开发视频教程-...

    swift-AMChoiceiOS的单选按钮和复选框

    在iOS应用开发中,UI设计通常涉及到各种交互元素,其中包括单选按钮(Radio Button)和复选框(Checkbox)。在Swift编程中,虽然UIKit框架原生并未提供直接对应的控件,但开发者可以通过自定义视图或者第三方库来...

    HTML移动端框架Framework7.zip

    Framework7 是免费开源的 HTML 移动端框架,用来开发混合移动端应用或者 iOS 7 的 Web 应用,并且带有 iOS 7 的原生外观和感觉。Framework7 也是独立的原型应用工具。Framework7 使用 Javascript,CSS 和 HTML 来...

    单选按钮和复选框按钮

    在IT界,尤其是在软件开发和用户界面设计中,单选按钮(Radio Button)和复选框(Checkbox)是两种常见的控件,它们用于收集用户的输入信息。这两种控件在网页、桌面应用程序和移动应用中广泛使用,为用户提供了一种...

    《iOS开发零基础入门教程》(40集)

    资源名称:《iOS开发零基础入门教程》(40集)资源目录:【】传智播客《iOS开发零基础入门教程》1.1【】传智播客《iOS开发零基础入门教程》1.2【】传智播客《iOS开发零基础入门教程》1.3【】传智播客《iOS开发零基础...

    appium-ios-device-自动化-手机自动化-移动端IOS自动化-自动化测试-ios真机驱动

    Appium 是一个流行的开源自动化测试框架,用于移动应用测试,支持iOS和Android平台。在iOS自动化测试领域,Appium 提供了对真实设备和模拟器的控制能力,使得开发者和测试工程师可以编写跨平台的自动化测试脚本。...

    安卓IOS风格相关-仿iOS的分段单选按钮效果Android版.rar

    这个压缩包“安卓IOS风格相关-仿iOS的分段单选按钮效果Android版.rar”提供了一个Android版本的实现,旨在复制iOS中的分段控制器(Segmented Control)功能。下面我们将深入探讨这一主题,了解如何在Android上创建...

    Framework7Vue使用Framework7和Vue构建完整的iOS和Android应用程序

    Framework7是一款免费、开源的移动应用框架,旨在为开发者提供构建iOS和Android应用的全套工具。它提供了丰富的组件库,包括导航、表单、视图、滑块等,使开发者能够轻松实现原生应用的界面和交互效果。 二、Vue.js...

    ios开发 AES-128-ECB加密

    之前遇到的需求,ios上没有类似的实现。搞了好久在网上搜了很多资料都不能解决最后找到了一个c/c++的底层源码,才实现了最后整理了下上传了。是个ios的demo很详细你定能看懂的。运行在xcode环境下,关键算法的文件是...

    framework7-icons, Framework7的免费iOS图标字体.zip

    framework7-icons, Framework7的免费iOS图标字体 Framework7图标Framework7的高级和免费ios图标字体。这种字体可以用在 Framework7插件中,但是你可以在任何地方看到它适合它,个人或者商业。 它是免费的使用和许可...

    PyPI 官网下载 | pyobjc-framework-Cocoa-6.0.1.tar.gz

    Objective-C是苹果公司开发的一种面向对象的编程语言,广泛应用于MacOS和iOS平台的软件开发。Cocoa是Apple为这两种操作系统提供的原生开发框架,包含了大量用于构建图形用户界面、处理事件、管理文件系统等任务的...

    iPhone开发入门到精通视频教程

    iPhone开发入门到精通视频教程资源目录:【】iOS开发源码系列---工具【】iOS开发源码系列---应用【】iOS开发源码系列---游戏【】iOS开发源码系列---类库与框架【】iOS开发真机测试与发布【】iOS开发视频教程01~05...

    IOS应用源码Demo-iOS framework 制作教程【非静态包】-毕设学习.zip

    提供的【应用】★★★★-iOS framework 制作教程【非静态包】源码示例,应该包含了完整的框架创建过程和相关代码,你可以通过阅读和运行这个项目来加深理解。在实践中,你可以尝试修改源代码,添加新的功能,或者...

    iphone单选框复选框示例

    在iOS开发中,创建自定义的单选框(Radio Button)和复选框(Checkbox)是常见的需求,尤其是在设计用户界面时,为了提供用户友好的交互体验。本示例主要探讨如何在iPhone应用中实现这样的小控件,并且强调大小和...

    敏捷框架移动端开发环境安装_力软敏捷框架移动端开发环境安装_力软_力软-敏捷框架_teampa3_移动端_源码.zip

    本压缩包文件“敏捷框架移动端开发环境安装_力软敏捷框架移动端开发环境安装_力软_力软-敏捷框架_teampa3_移动端_源码.zip”显然包含了力软敏捷框架移动端开发所需的全部资源,包括源码和环境安装指南。 1. **敏捷...

    Framework7用于构建iOS和Android应用全功能移动HTML框架

    Framework7是一款强大的、免费的HTML5移动应用框架,专为构建具有原生iOS和Android界面风格的混合式移动应用而设计。它允许开发者使用Web技术(如HTML, CSS, JavaScript)来创建高度交互且功能丰富的应用程序,同时...

    Framework7是一个用于构建iOS和Android应用的全功能HTML框架

    Framework7 是免费开源的 HTML 移动端框架,用来开发混合移动端应用或者 iOS 7 的 Web 应用,并且带有 iOS 7 的原生外观和感觉。Framework7 也是独立的原型应用工具。

    Delphi XE8开发iOS和Android移动应用开发教程[完整中文版]

    ### Delphi XE8 开发 iOS 和 Android 移动应用知识点总结 #### 一、Delphi XE8 概述 - **RAD Studio**: RAD Studio 是 Embarcadero 公司旗下的集成开发环境 (IDE),它支持多种编程语言,包括 Delphi、C++Builder ...

Global site tag (gtag.js) - Google Analytics