ThemeRoller เป็นเครื่องมือที่สร้างขึ้นเพื่อให้ผู้ใช้สามารถสร้างและออกแบบธีมสำหรับเว็บไซต์
หรือแอปพลิเคชันได้ด้วยตนเองผ่าน Web Browser
เพียงทำการเลือกสี และแบ่งปันURLหรือดาวน์โหลดธีมและนำไปใช้งาน ซึ่งสามารถสร้างธีมได้จากเว็บไซต์ http://jquerymobile.com/themeroller/
หน้าจอของ ThemeRoller
เครื่องมือ | คุณสมบัติ |
---|---|
ปุ่ม undo | ยกเลิกคำสั่งที่ทำไปแล้ว |
ปุ่ม redo | ทำซ้ำคำสั่งล่าสุด |
ปุ่ม inspector | การกระทำกับ element ต่างๆภายใน Swatch โดยมี 2 สถานะดังนี้
|
ปุ่ม Download(theme zip file) | ดาวน์โหลดธีมเพื่อนำไปใช้งานจริงซึ่งจะได้ไฟล์เป็นนามสกุล .zip |
ปุ่ม Import(or upgrade) | จะใช้เมื่อมีการแก้ไขธีม หรือต้องการUpgrade jquery version |
ปุ่ม Share (theme link) | แบ่งปันธีมให้ผู้อื่นดาวน์โหลดหรือแก้ไขธีมได้ แต่เวอร์ชันจะไม่มีการเปลี่ยนแปลง |
ปุ่ม Help (center) | คู่มือช่วยเหลือของโปรแกรม ซึ่งจะมีหัวข้อดังนี้
|
วิธีการนำไปใช้งาน
CD ไฟล์ : ThemeRoller.html<!DOCTYPE html>
<html>
<head>
1.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ThemeRoller</title>
<link rel="stylesheet" href="css/jquery.mobile-1.2.0.min.css" />
<script src="js/jquery-1.8.2.min.js"></script>
<script src="js/jquery.mobile-1.2.0.min.js"></script>
<body>
<div data-role="page" id="page">
<div data-role="header">
<a href="#" data-role="button" data-icon="home">Home</a><h1>หน้าแรก</h1>
<a href="#" data-role="button" data-icon="info">about</a>
</div>
<div data-role="content">
<center><img src="images/logo2.png" width="90%"></center>
<ul data-role="listview" data-inset="true" data-dividertheme="c">
<li data-role="list-divider">ตัวอย่าง</li>
<li><a href="#page2">Page link1</a></li>
<li><a href="#page3">Page link2</a></li>
<li><a href="#page4">Page link3</a></li>
</ul>
</div>
<div data-role="navbar" data-iconpos="top" data-inline="true">
<ul>
<li><a href="#" data-transition="pop" data-theme="d" data-icon="grid">Tab1</a></li>
<li><a href="#" data-transition="pop" data-theme="d" data-icon="star">Tab2</a></li>
<li><a href="#" data-transition="pop" data-theme="d" data-icon="gear">Tab3</a></li>
</ul>
</div>
<div data-role="footer">
<h4>CSMJU@2012</h4>
</div>
</div>
</body>
เกร็ดความรู้ : หากต้องการแก้ไขธีมในภายหลัง สามารถใช้ import feature ได้ โดยคัดลอก
และวางโค้ดลงในไฟล์ .css ที่ได้ดาวน์โหลดมา