jQuery Mobile Moti

jQuery Mobile Moti

jQuery Mobile 提供了五种不同的样式主题,从 "a" 到 "e" - 每种主题带有不同颜色的按钮、栏、内容块,等等。jQuery Mobile 中的一种主题由多种可见的效果和颜色构成。

برای شخصی‌سازی ظاهر برنامه، از ویژگی data-theme استفاده کنید و به این ویژگی یک حرف اختصاری اختصاص دهید:

<div data-role="page" data-theme="a|b|c|d|e">
مقدار وصف مثال
a مجوز. متن سفید بر پس‌زمینه سیاه. تست
b تекст سفید بر پس‌زمینه آبی / تекст سیاه بر پس‌زمینه خاکستری تست
c تекст سیاه بر پس‌زمینه خاکستری روشن تست
d تекст سیاه بر پس‌زمینه سفید تست
e تекст سیاه بر پس‌زمینه نارنجی تست

توضیح:ترجیحی کنید!

بالتقریب، jQuery Mobile از فاگودا "a" استایل، برای محتوای فاگودا از استایل "c" (نقره‌ای روشن) استفاده می‌کند. اما، شما می‌توانید به راحتی استایل‌ها را ترکیب کنید.

فاگودا فاگودا فاگودا فاگودا

Masal

<div data-role="header" data-theme="b"></div>
<div data-role="content" data-theme="a"></div>
<div data-role="footer" data-theme="e"></div>

Try It Yourself

فاگودا فاگودا

Masal

<a href="#pagetwo" data-rel="dialog">Go To The Themed Dialog Page</a>
<div data-role="page" id="pagetwo" data-overlay-theme="e">
  <div data-role="header" data-theme="b"></div>
  <div data-role="content" data-theme="a"></div>
  <div data-role="footer" data-theme="c"></div>
</div>

Try It Yourself

فاگودا فاگودا

Masal

<a href="#" data-role="button" data-theme="a">Button</a>
<a href="#" data-role="button" data-theme="b">Button</a>
<a href="#" data-role="button" data-theme="c">Button</a>

Try It Yourself

فاگودا فاگودا

Masal

<a href="#" data-role="button" data-icon="plus" data-theme="e">Plus</a>

Try It Yourself

فہارمین و فوتیرین فاگودا

Masal

<div data-role="header">
  <a href="#" data-role="button" data-icon="home" data-theme="b">Home</a>
  <h1>مرحبا بيك من صفحتى الرئيسية</h1>
  <a href="#" data-role="button" data-icon="search" data-theme="e">Search</a>
</div>
<div data-role="footer">
  <a href="#" data-role="button" data-theme="b" data-icon="plus">Button 1</a>
  <a href="#" data-role="button" data-theme="c" data-icon="plus">Button 2</a>
  <a href="#" data-role="button" data-theme="e" data-icon="plus">Button 3</a>
</div>

Try It Yourself

ماجالجى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى نa

Masal

<div data-role="footer" data-theme="e">
  <h1>نكيرتا ساى فوتير تكسث هير</h1>
  <div data-role="navbar">
    <ul>
      <li><a href="#" data-icon="home" data-theme="b">Button 1</a></li>
      <li><a href="#" data-icon="arrow-r">Button 2</a></li>
      <li><a href="#" data-icon="arrow-r">Button 3</a></li>
      <li><a href="#" data-icon="search" data-theme="a" >Button 4</a></li>
    </ul>
  </div> 
</div>

Try It Yourself

ماجالجى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى نa

Masal

<div data-role="collapsible" data-theme="b" data-content-theme="e">
  <h1>نقرلئى - انى مالجى!</h1>
  <p>ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى ناى نa
</div>

Try It Yourself

ماجالجى

Masal

<ul data-role="listview" data-theme="e">
  <li><a href="#">List Item</a></li>
  <li data-theme="a"><a href="#">List Item</a></li>
  <li data-theme="b"><a href="#">List Item</a></li>
  <li><a href="#">List Item</a></li>
</ul>

Try It Yourself

主题化划分按钮

Masal

<ul data-role="listview" data-split-theme="e">

Try It Yourself

主题化的可折叠列表

Masal

<div data-role="collapsible" data-theme="b" data-content-theme="e">
  <ul data-role="listview">
    <li><a href="#">Agnes</a></li>
  </ul>
</div>

Try It Yourself

主题化表单

Masal

<label for="name">Full Name:</label>
<input type="text" name="text" id="name" data-theme="a">
<label for="colors">Choose Favorite Color:</label>
<select id="colors" name="colors" data-theme="b">
  <option value="red">Red</option>
  <option value="green">Green</option>
  <option value="blue">Blue</option>
</select>

Try It Yourself

主题化的可折叠表单

Masal

<fieldset data-role="collapsible" data-theme="b" data-content-theme="e">
<legend>Click me - I'm collapsible!</legend>

Try It Yourself

添加新主题

jQuery Mobile 同时允许您向移动页面添加新主题。

请通过编辑 CSS 文件(如已下载 jQuery Mobile)来添加或编辑新主题。只需拷贝一段样式,并用字母名(f-z)来对类进行重命名,然后调整为您喜欢的颜色和字体即可。

您也可以通过在 HTML 文档中使用主题类来添加新样式 - 为工具条添加类 ui-bar-(a-z),并为内容添加类 ui-body-(a-z):

Masal

<style>
.ui-bar-f
{
color:green;
background-color:yellow;
}
.ui-body-f
{
font-weight:bold;
color:purple;
}
</style>

Try It Yourself