En son web geliştirme öğreticiler
 

jQuery Mobile Temalar


jQuery Mobile Temalar

jQuery Mobile iki farklı tarzı temalar sağlar "a" ve "b" vb düğmesi, barlar, içerik bloklar için farklı renklerle her biri ve -.

Kullanmak, başvurunuzun görünümünü özelleştirmek için data-theme niteliğini ve bir harfle niteliği atamak:

<div data-role="page" data-theme="a|b" >

değer Açıklama Örnek
a sayfa içeriği için açık gri bir arka plan üzerinde siyah metin
Üstbilgi ve altbilgiler için gri bir arka plan üzerine siyah metin
düğmeleri için açık gri bir arka plan üzerinde siyah metin
Aktif düğmeler için mavi bir arka plan üzerinde beyaz metin
linklere Mavi metin
Açık gri metin (placeholder) veya siyah metin (value) giriş alanlarının beyaz zemin üzerine
Dene
b sayfa içeriği için koyu gri zemin üzerine beyaz metin
Üstbilgi ve altbilgiler için koyu gri zemin üzerine beyaz metin
düğmeleri için kömür zemin üzerine beyaz metin
Bir üzerinde beyaz metin "cyan" aktif düğmeler için mavi arka
"Cyan" linklere mavi metin
Gri metin (placeholder) veya beyaz metin (value) giriş alanlarının siyah arka plan üzerinde
Dene

Ile düğmeleri için class="ui-btn" kullanın "ui-btn-a|b" butonuna ya gri stil sınıfını (default) : veya siyah

<a href="#" class="ui-btn ui-btn-a|b" >Button</a>

"a" teması çoğu elemanları kullanılır ve alt öğeler genellikle üst biriminin temasını devralır (or page) .


Tema kullanımını Üstbilgi ve Altbilgi

Örnek

<div data-role="header" data-theme="b"></div>
<div data-role="footer" data-theme="b"></div>
Kendin dene "

Iletişim kutuları içinde tema kullanımını Üstbilgi ve Altbilgi

Örnek

<div data-role="page" data-dialog="true" id="pagetwo">
  <div data-role="header" data-theme="b"></div>
  <div data-role="footer" data-theme="b"></div>
</div>
Kendin dene "

tema kullanımını Düğmeler

Örnek

<a href="#" class="ui-btn ui-btn-b">Black Button</a>
Kendin dene "

tema kullanımını Simgeler

Örnek

<a href="#" class="ui-btn ui-btn-b ui-icon-search ui-btn-icon-notext">Search</a>
Kendin dene "

tema kullanımını Popup'lar

Örnek

<div data-role="popup" id="myPopup" data-theme="b">
Kendin dene "

Üstbilgi ve altbilgi tema kullanımını Düğmeler

Örnek

<div data-role="header">
  <a href="#" class="ui-btn ui-btn-b">Home</a>
  <h1>Welcome To My Homepage</h1>
  <a href="#" class="ui-btn">Search/a>
</div>

<div data-role="footer">
  <a href="#" class="ui-btn ui-btn-b">Add Me On Facebook</a>
  <a href="#" class="ui-btn">Add Me On Twitter</a>
  <a href="#" class="ui-btn ui-btn-b">Add Me On Instagram</a>
</div>
Kendin dene "

Tema kullanımını Navigasyon Barlar

Örnek

<div data-role="footer" data-theme="b">
  <h1>Insert Footer Text Here</h1>
  <div data-role="navbar">
    <ul>
      <li><a href="#" data-icon="home" data-theme="a">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>
Kendin dene "

tema kullanımını Paneller

Örnek

<div data-role="panel" id="myPanel" data-theme="b">
Kendin dene "

Katlanır Düğme ve İçerik temalara

Örnek

<div data-role="collapsible" data-theme="b" data-content-theme="b">
  <h1>Click me - I'm collapsible!</h1>
  <p>I'm the expanded content.</p>
</div>
Kendin dene "

tema kullanımını Listeleri

Örnek

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

Tema kullanımını Bölünmüş Düğmeler

Örnek

<ul data-role="listview" data-split-theme="b">
Kendin dene "

Katlanır Listelerini temalara

Örnek

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

tema kullanımını Formları

Örnek

<label for="name">Full Name:</label>
<input type="text" name="text" id="name" data-theme="b">

<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>
Kendin dene "

Katlanır Formlar temalara

Örnek

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

Yeni Temalar Ekle

jQuery Mobile ayrıca mobil sayfalara yeni temalar eklemenizi sağlar.

Ekle veya CSS dosyasını düzenleyerek yeni temalar düzenlemek (if you have download jQuery Mobile) . Sadece stilleri bloğunu kopyalayıp bir mektup adıyla sınıfları adlandırmak (cz) ve istediğiniz gibi renkleri ve yazı tiplerini ayarlayın.

Ayrıca HTML belgesindeki tema sınıfları kullanarak yeni stiller ekleyebilirsiniz - sınıf eklemek "ui-bar-(az) " araç çubukları için, "ui-body-(az) " içerik ve için ui-page-theme-(az) sayfası için ":

Örnek

<style>
.ui-bar-f {
    color: red;
    background-color: yellow;
}

.ui-body-f {
    font-weight: bold;
    color: white;
    background-color: purple;
}

.ui-page-theme-f {
    font-weight: bold;
    background-color: green;
}
</style>
Kendin dene "

jQuery Mobile önceki sürümlerinde JavaScript unsuru ebeveynin temasını miras nasıl işlemek için kullanılır. 1.4 itibariyle çerçevesi geliştirilmiş performans odaklı ve JavaScript saf CSS ile değiştirilmiştir.

: JQuery Mobile ekibi kendi özel tema oluşturmak için yardımcı bir araç yaratmış ThemeRoller . Ayrıca yeni sürüm ile uyumlu hale getirmek için Eski temaları yükseltmek için bu aracı kullanabilirsiniz.