Hybrid development: AppFrameworks mobile development framework defines page layout

Hybrid development: AppFrameworks mobile development framework defines page layout

In this code, we will use the appframeworks framework to build a super simple image preview application, using basic page definitions. It does not require you to write any independent JavaScript code. It is super fast and cool, and is very suitable for everyone to develop mobile applications based on hybrid mode.

  1. < div   id = "afui" >  
  2.  
  3. < div   id = "header" >  
  4. <!--
  5. You don't need to define it here, af will automatically render it as follows:
  6. <   id = "backButton"   href = "javascript:;"   class = "button"   style = "visibility: hidden; " > Back </ a >  
  7. < h1   id = "pageTitle" > Page Title </ h1 >  
  8. -- >   
  9. </ div >  
  10.    
  11. < div   id = "content" >  
  12.      
  13. <!-- Define Home Page -->  
  14. < div   id = "main"   class = "panel"   data-title = "Home"   selected = "true" >  
  15.        
  16. <!-- Define a list -->  
  17. < ul   class = "list" >  
  18. < li > < a   href = "#page1"   class = "icon picture" > Page 1 </ a > </ li >  
  19. < li > < a   href = "#page2"   class = "icon picture" > Page 2 </ a > </ li >  
  20. </ ul >  
  21.        
  22. </ div >  
  23.      
  24. <!-- Definition page 1 -->  
  25. < div   id = "page1"   class = "panel"   data-title = "Page 1" >  
  26.        
  27. <!-- Define a picture list here -->  
  28. < ul   class = "list" >  
  29.          
  30. <!-- Add a scroll to bottom button -->  
  31. < li >  
  32. <   href = "#"   class = "icon down"   onclick = "$.ui.scrollToBottom('page1');" > Scroll to the bottom </ a >  
  33. </ li >  
  34.          
  35. < li > < img   src = "http://www.gbtags.com/gb/laitu/500x200&text=palette/222222/ffffff" > </ li >  
  36. < li > < img   src = "http://www.gbtags.com/gb/laitu/500x200&text=palette/444444/ffffff" > </ li >  
  37. < li > < img   src = "http://www.gbtags.com/gb/laitu/500x200&text=palette/666666/ffffff" > </ li >  
  38. < li > < img   src = "http://www.gbtags.com/gb/laitu/500x200&text=palette/888888/ffffff" > </ li >  
  39. < li > < img   src = "http://www.gbtags.com/gb/laitu/500x200&text=palette/aaaaaa/ffffff" > </ li >  
  40. < li > < img   src = "http://www.gbtags.com/gb/laitu/500x200&text=palette/cccccc/bbbbbb" > </ li >  
  41. < li > < img   src = "http://www.gbtags.com/gb/laitu/500x200&text=palette/dddddd/aaaaaa" > </ li >  
  42. < li > < img   src = "http://www.gbtags.com/gb/laitu/500x200&text=palette/eeeeee/999999" > </ li >  
  43.          
  44. <!-- Add a scroll to top button -->  
  45. < li >  
  46. <   href = "#"   class = "icon up"   onclick = "$.ui.scrollToTop('page1');" > Scroll to the bottom </ a >  
  47. </ li >  
  48. </ ul >  
  49.        
  50. </ div >  
  51.      
  52. <!-- Definition page 2 -->  
  53. < div   id = "page2"   class = "panel"   data-title = "Page 2" >  
  54. <!-- Image Content -->  
  55. < img   src = "http://www.gbtags.com/gb/laitu/500x200/dd4814/ffffff" >  
  56. < img   src = "http://www.gbtags.com/gb/laitu/500x200/dd4814/000000" >  
  57.        
  58. </ div >  
  59.      
  60. </ div >  
  61.    
  62. < div   id = "navbar" >  
  63. <!-- Define the navigation bar -->  
  64. <   href = "#main"   class = "icon home" > Home </ a >  
  65. <   href = "#page1"   class = "icon picture" > Page 1 </ a >  
  66. <   href = "#page2"   class = "icon picture" > Page 2 </ a >  
  67. </ div >  
  68.    
  69. </ div >  
  70.  
  71.  
  72. <!-- Selector Class Library -->  
  73. < script   src = "http://cdn.gbtags.com/appframework/2.1/appframework.min.js" > </ script >  
  74. <!-- Related UI class library -->  
  75. < script   src = "http://cdn.gbtags.com/appframework/2.1/appframework.ui.min.js" > </ script >  
  76. <!-- In order to better simulate the trigger scrolling of mobile devices in desktop browsers, add a plug-in provided by ap -->  
  77. < script   src = "http://cdn.gbtags.com/appframework/2.1/af.desktopBrowsers.js" > </ script >  

Then:

  1. /* Import af related CSS */  
  2.  
  3. @ import url( 'http://cdn.gbtags.com/appframework/2.1/af.ui.css' ); /* ui related */  
  4. @ import url( 'http://cdn.gbtags.com/appframework/2.1/icons.css' ); /* Icon related */  
  5.  
  6. /*Define beautify css */  
  7. body{
  8. font-family: 'microsoft yahei' ,Arial,sans-serif;
  9. margin:0;
  10. padding:0;
  11. }
  12.  
  13. #page1 img{  
  14. max-width: 100%;
  15. }

Code effect playback page: http://www.gbtags.com/gb/rtreplayerpreview/167.htm

<<:  What can we learn from Apple's 2014?

>>:  The ill-fated fate of the movie "Steve Jobs" is enough to make another movie

Recommend

Zhao Yangang learned how to create millions of SE0 traffic in 60 days

The course schedule is as follows: ——/It Network/...

Fierce debate: Is mass production of L3 autonomous vehicles necessary?

In recent years, autonomous driving has gradually...

This article will show you all the security mechanisms of the Android system

With the development of mobile Internet, Android ...

Android Fragment uses full parsing

The use of Fragment is a commonplace~~~ 1. Overvi...

Yuanfudao Product Analysis

How did Yuanfudao, which has only been establishe...

TikTok advertising creates marketing hits and account operations!

It is very simple to place ads on TikTok, just fi...