`

移动端安卓和IOS开发框架Framework7教程-多媒体列表(Media List View)

阅读更多

多媒体列表是列表(list view)的扩展,它是为了展示更复杂的数据比如产品,服务,用户等等。

当然,它的布局更为复杂:

  1. <!-- 多媒体列表有额外的“media-list”类 -->
  2. <div class="list-block media-list">
  3.     <ul>
  4.         <li>
  5.             <div class="item-content">
  6.                 <div class="item-media">
  7.                     <img src="path/to/img.jpg">
  8.                 </div>
  9.                 <div class="item-inner">
  10.                     <div class="item-title-row">
  11.                         <div class="item-title">Element title</div>
  12.                         <div class="item-after">Element label</div>
  13.                     </div>
  14.                     <div class="item-subtitle">Subtitle</div>
  15.                     <div class="item-text">Additional description text</div>
  16.                 </div>
  17.             </div>
  18.         </li>
  19.     </ul>
  20. </div>
复制

其中:

  • item-mediaitem-inner的主要弹性(flex)容器。必选元素。

    • item-media - 媒体元素(如图标,图片等)的容器. 可选元素.

    • item-inner - item-titleitem-after的主要弹性(flex)容器。必选元素。

      • item-title-row - item-title 和 item-after的主要弹性(flex)容器。必选元素。

        • item-title - 单行列表项目标题。可选元素。

        • item-after - 列表项目标签。可以包含任意额外的html元素(例如标签文本、徽章、switch/toggle、按钮等等)。可选元素。

      • item-subtitle - 额外的单行标题。可选元素。

      • item-text - 额外的两行布局的容器,用来放置细节描述。可选元素。

示例

  1. <div class="content-block-title">Songs</div>
  2. <div class="list-block media-list">
  3.   <ul>
  4.     <li>
  5.       <a href="#" class="item-link item-content">
  6.         <div class="item-media"><img src="..." width="80"></div>
  7.         <div class="item-inner">
  8.           <div class="item-title-row">
  9.             <div class="item-title">Yellow Submarine</div>
  10.             <div class="item-after">$15</div>
  11.           </div>
  12.           <div class="item-subtitle">Beatles</div>
  13.           <div class="item-text">Lorem ipsum dolor sit amet...</div>
  14.         </div>
  15.       </a>
  16.     </li>
  17.     ...
  18.   </ul>
  19. </div>
  20. <div class="content-block-title">Mail App</div>
  21. <div class="list-block media-list">
  22.   <ul>
  23.     <li>
  24.       <a href="#" class="item-link item-content">
  25.         <div class="item-inner">
  26.           <div class="item-title-row">
  27.             <div class="item-title">Facebook</div>
  28.             <div class="item-after">17:14</div>
  29.           </div>
  30.           <div class="item-subtitle">New messages from John Doe</div>
  31.           <div class="item-text">Lorem ipsum dolor sit amet...</div>
  32.         </div>
  33.       </a>
  34.     </li>
  35.     ...
  36.   </ul>
  37. </div>
  38. <div class="content-block-title">Something more simple</div>
  39. <div class="list-block media-list">
  40.   <ul>
  41.     <li>
  42.       <div class="item-content">
  43.         <div class="item-media"><img src="..." width="44"></div>
  44.         <div class="item-inner">
  45.           <div class="item-title-row">
  46.             <div class="item-title">Yellow Submarine</div>
  47.           </div>
  48.           <div class="item-subtitle">Beatles</div>
  49.         </div>
  50.       </div>
  51.     </li>
  52.     ...
  53.   </ul>
  54. </div>
  55. <div class="content-block-title">Inset</div>
  56. <div class="list-block media-list inset">
  57.   <ul>
  58.     <li>
  59.       <a href="#" class="item-link item-content">
  60.         <div class="item-media"><img src="..." width="44"></div>
  61.         <div class="item-inner">
  62.           <div class="item-title-row">
  63.             <div class="item-title">Yellow Submarine</div>
  64.           </div>
  65.           <div class="item-subtitle">Beatles</div>
  66.         </div>
  67.       </a>
  68.     </li>
  69.     ...
  70.   </ul>
  71. </div>
复制

实例预览

 

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

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

相关推荐

    iOS开发视频教程

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

    HTML移动端框架Framework7.zip

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

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

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

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

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

    ios开发 AES-128-ECB加密

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

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

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

    UI第一章:无限互联iOS开发教程课件-- iPhone开发入门

    ### UI第一章:无限互联iOS开发教程课件 -- iPhone开发入门 #### iOS系统概述与架构 - **iOS系统**:作为苹果公司专为iPhone、iPod touch及iPad设计的操作系统,iOS自诞生以来就以其简洁易用的特点受到全球用户的...

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

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

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

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

    iOS开发框架

    在iOS应用开发中,框架是至关重要的组成部分,它们提供了一系列预先编写好的类库和API,开发者可以基于这些框架快速构建功能丰富的应用程序。本资源“iOS开发框架”显然是一个专为学习和开发iOS应用而设计的集合,...

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

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

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

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

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

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

    手机移动端电商,IOS,Android

    总之,手机移动端电商在iOS和Android平台上的实现涉及多方面的技术和策略。从H5页面的构建到原生功能的集成,再到用户体验的优化,每一个环节都需要精心设计和实施。随着技术的不断发展,未来的移动端电商将更加智能...

    移动端兼容安卓IOS的高仿支付密码输入功能

    移动端兼容安卓IOS的高仿支付密码输入功能。 类似支付宝,微信的支付密码功能。

    ios开发-使用mpass移动开发框架在ios端抓包hook脚本.zip

    "ios开发-使用mpass移动开发框架在ios端抓包hook脚本.zip"是一个针对iOS开发者的重要资源,它包含了一套利用mpass移动开发框架在iOS设备上实现抓包功能的hook脚本。本文将详细介绍如何使用这个框架和脚本来实现iOS端...

    iOS开发框架.pdf

    iOS 开发框架主要介绍了 iOS 系统的框架结构和开发层面的知识。该框架主要包含 Core OS、Core Services、Media Layer、Cocoa Touch 和应用程序五个层次。 Core OS 层是 iOS 系统的底层结构,是基于 FreeBSD 和 Mach...

    WebRTC.framework iOS Debug arm64与x86-64架构

    iOS Debug环境 arm64与x86_64架构 WebRTC.framework Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64] Mach-O 64-bit dynamically linked ...

    road-ios-framework, 道路- 快速 Objective C 应用程序开发.zip

    road-ios-framework, 道路- 快速 Objective C 应用程序开发 一组重用组件利用额外的维度属性定向程序 。##Components基础类的属性。反射和辅助扩展支持核心 。服务 implementation服务定位器 Pattern的实现,集中...

Global site tag (gtag.js) - Google Analytics