最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

簡要了解jQuery移動(dòng)web開發(fā)的響應(yīng)式布局設(shè)計(jì)

 更新時(shí)間:2015年12月04日 14:19:32   投稿:goldensun  
這篇文章主要介紹了jQuery移動(dòng)web開發(fā)的響應(yīng)式布局設(shè)計(jì),jQuery是JavaScript世界中最具人氣的模塊或者說類庫,需要的朋友可以參考下

響應(yīng)式布局設(shè)計(jì)是根據(jù)用戶設(shè)備的屏幕分辨率來響應(yīng)用戶設(shè)備的一種設(shè)計(jì)。這意味著,無論用戶是在移動(dòng)、平板還是桌面設(shè)備上瀏覽 Web 頁面,設(shè)計(jì)都將根據(jù)該設(shè)備的屏幕分辨率顯示特定的布局,從而適當(dāng)?shù)仨憫?yīng)設(shè)備。

該框架的文檔實(shí)際上結(jié)合使用了 jQuery Mobile 框架和 CSS3 媒體查詢來實(shí)現(xiàn)自己的響應(yīng)式設(shè)計(jì)。對(duì)不同屏幕分辨率的反應(yīng)方式。

沒有自定義樣式,我們的電網(wǎng)將3列的布局在所有的屏幕寬度:

2015124141324766.jpg (830×56)

在我們的自定義樣式,我們希望此網(wǎng)格疊加在狹窄的寬度,然后切換到一個(gè)標(biāo)準(zhǔn)的3欄布局。在很寬的屏幕寬度,我們希望第一列占用50%的寬度,這樣:

2015124141417389.jpg (827×56)

為了實(shí)現(xiàn)這樣,我們需要自定義一個(gè)新的類名稱,比如“my-breakpoint”。
這個(gè)類用于范圍的風(fēng)格在自定義媒體查詢,他們將只適用于當(dāng)這類添加到網(wǎng)格容器。傳媒查詢包裹我們只想50em應(yīng)用以下條件的風(fēng)格。
在你的媒體查詢,使用EM單元代替像素點(diǎn)以確保媒體查詢將字體大小考慮除了屏幕寬度。計(jì)算在EMS屏幕寬度,將像素的目標(biāo)寬度的16,這是body的默認(rèn)字體大小。

HTML5部分:

<div class="ui-grid-b my-breakpoint">
 <div class="ui-block-a">Block A</div>
 <div class="ui-block-b">Block B</div>
 <div class="ui-block-c">Block C</div>
</div><!-- /grid-b -->


CSS3部分:

@media all and (max-width: 50em) {
 .my-breakpoint .ui-block-a, 
 .my-breakpoint .ui-block-b, 
 .my-breakpoint .ui-block-c,
 .my-breakpoint .ui-block-d,
 .my-breakpoint .ui-block-e { 
  width: 100%; 
  float:none; 
 }
}

在這個(gè)媒體查詢,我們?cè)O(shè)置寬為100%和否定浮動(dòng)屬性,50em屏幕寬度。這些規(guī)則適用于每一個(gè)網(wǎng)格類型由堆放選擇器網(wǎng)格的所有類ui-block-a到ui-block-e的風(fēng)格。
那是使網(wǎng)格的響應(yīng)和添加額外的樣式規(guī)則,每個(gè)斷點(diǎn)改變起來更容易。我們鼓勵(lì)您創(chuàng)建多個(gè)定制的斷點(diǎn),你需要根據(jù)你獨(dú)特的內(nèi)容和布局的需要。

添加一個(gè)寬屏斷點(diǎn)調(diào)整比率

基于上面的例子,我們可以添加一個(gè)額外的斷點(diǎn)將寬度以使第一列的寬度為50%,其他兩個(gè)25%以上75em(1200像素)由額外的最小寬度媒體查詢來調(diào)整寬度在自定義風(fēng)格就這樣:

@media all and (min-width: 75em) {
 .my-breakpoint.ui-grid-b .ui-block-a { width: 49.95%; }
 .my-breakpoint.ui-grid-b .ui-block-b, 
 .my-breakpoint.ui-grid-b .ui-block-c { width: 24.925%; }
 .my-breakpoint.ui-grid-b .ui-block-a { clear: left; }
 }
} 

注意:稍窄的寬度設(shè)置為工作在四舍五入問題的跨平臺(tái)。

應(yīng)用自定義斷點(diǎn) ui-responsive

使用此預(yù)設(shè)斷點(diǎn),添加 ui-responsive 類到網(wǎng)格容器,將堆疊呈現(xiàn)以下560px(35em)。如果這個(gè)斷點(diǎn)的工作不適合你的內(nèi)容,我們鼓勵(lì)你寫一個(gè)自定義的斷點(diǎn)如上所述。

<div class=" ui-grid-b ui-responsive ">

這些都是標(biāo)準(zhǔn)的網(wǎng)格是由 ui-responsive(界面反應(yīng),自定義類,如上例子my-breakpoint)的作出響應(yīng)類網(wǎng)格容器

示例:

<!doctype html>
<html lang="en">
<head>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <title>responsive-grid demo</title>
 <link rel="stylesheet" >
 <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
 <!-- The script below can be omitted -->
 <script src="/resources/turnOffPushState.js"></script>
 <script src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js"></script>
 <style>
  @media all and (max-width: 35em) {
  .my-breakpoint .ui-block-a, 
  .my-breakpoint .ui-block-b, 
  .my-breakpoint .ui-block-c,
  .my-breakpoint .ui-block-d,
  .my-breakpoint .ui-block-e { 
   width: 100%; 
   float:none; 
  }
 }
 
 @media all and (min-width: 45em) {
  .my-breakpoint.ui-grid-b .ui-block-a { width: 49.95%; }
  .my-breakpoint.ui-grid-b .ui-block-b, 
  .my-breakpoint.ui-grid-b .ui-block-c { width: 24.925%; }
 }
 </style>
</head>
<body>
 
<div data-role="page">
 <div data-role="header">
  <h1>Responsive Grid Example</h1>
 </div>
 <div data-role="content">
  <div class="ui-grid-b my-breakpoint">
   <div class="ui-block-a"><div class="ui-body ui-body-d">Block A</div></div>
   <div class="ui-block-b"><div class="ui-body ui-body-d">Block B</div></div>
   <div class="ui-block-c"><div class="ui-body ui-body-d">Block C</div></div>
  </div>
</div>
 
</body>
</html>

2015124141513710.jpg (832×333)

相關(guān)文章

  • jQuery中element選擇器用法實(shí)例

    jQuery中element選擇器用法實(shí)例

    這篇文章主要介紹了jQuery中element選擇器用法,實(shí)例分析了element選擇器的功能、定義及相關(guān)的操作技巧,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12
  • easyUI實(shí)現(xiàn)類似搜索框關(guān)鍵詞自動(dòng)提示功能示例代碼

    easyUI實(shí)現(xiàn)類似搜索框關(guān)鍵詞自動(dòng)提示功能示例代碼

    本篇文章主要介紹了easyUI實(shí)現(xiàn)類似搜索框關(guān)鍵詞自動(dòng)提示功能示例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • jQuery隊(duì)列控制方法詳解queue()/dequeue()/clearQueue()

    jQuery隊(duì)列控制方法詳解queue()/dequeue()/clearQueue()

    jQuery核心中, 有一組隊(duì)列控制方法, 這組方法由queue()/dequeue()/clearQueue()三個(gè)方法組成, 它對(duì)需要連續(xù)按序執(zhí)行的函數(shù)的控制可以說是簡明自如, 主要應(yīng)用于animate ()方法, ajax以及其他要按時(shí)間順序執(zhí)行的事件中.
    2010-12-12
  • jquery實(shí)現(xiàn)滑動(dòng)特效代碼

    jquery實(shí)現(xiàn)滑動(dòng)特效代碼

    這篇文章主要介紹了jquery實(shí)現(xiàn)滑動(dòng)特效代碼, .slideUp([duration][,complete])目標(biāo)元素向上滑入隱藏;.slideDown([duration][,complete])目標(biāo)元素向下滑出顯示;.slideToggle([duration][,complete])目標(biāo)元素隱藏則向下滑出顯示,否則向上滑入隱藏;需要的朋友參考下
    2015-08-08
  • jQuery實(shí)現(xiàn)html表格動(dòng)態(tài)添加新行的方法

    jQuery實(shí)現(xiàn)html表格動(dòng)態(tài)添加新行的方法

    這篇文章主要介紹了jQuery實(shí)現(xiàn)html表格動(dòng)態(tài)添加新行的方法,涉及jQuery鼠標(biāo)事件及頁面元素的操作技巧,需要的朋友可以參考下
    2015-05-05
  • jQuery操作事件完整實(shí)例分析

    jQuery操作事件完整實(shí)例分析

    這篇文章主要介紹了jQuery操作事件,結(jié)合完整實(shí)例形式分析了jquery事件綁定、解綁、響應(yīng)、觸發(fā)等相關(guān)操作技巧,需要的朋友可以參考下
    2020-01-01
  • Jquery日歷插件制作簡單日歷

    Jquery日歷插件制作簡單日歷

    本文給大家分享一款jquery日歷插件,使用jquery日歷插件做日歷,外觀美觀給用戶帶來極好的用戶體驗(yàn)。對(duì)jquery日歷插件感興趣的朋友參考下本篇文章
    2015-10-10
  • jQuery formValidator表單驗(yàn)證

    jQuery formValidator表單驗(yàn)證

    這篇文章主要介紹了jQuery formValidator表單驗(yàn)證 的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • jQuery隨機(jī)密碼生成的方法

    jQuery隨機(jī)密碼生成的方法

    這篇文章主要介紹了jQuery隨機(jī)密碼生成的方法,實(shí)例分析了jQuery操作隨機(jī)數(shù)的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • jQuery插件slider實(shí)現(xiàn)拖動(dòng)滑塊選取價(jià)格范圍

    jQuery插件slider實(shí)現(xiàn)拖動(dòng)滑塊選取價(jià)格范圍

    jquery滑塊(slider)允許用戶從一個(gè)有限的范圍內(nèi)選擇一個(gè)數(shù)值。當(dāng)沿著軌道移動(dòng)滑塊控件時(shí),將顯示一個(gè)表示當(dāng)前值的提示框,用戶可通過設(shè)置它的屬性來自定義滑塊。
    2015-04-04

最新評(píng)論

永吉县| 景谷| 化德县| 克什克腾旗| 兴海县| 江安县| 阳朔县| 阿拉善盟| 阳西县| 甘肃省| 札达县| 柳州市| 石泉县| 遵化市| 铜山县| 乌拉特前旗| 西林县| 香格里拉县| 拉孜县| 乌拉特中旗| 吉林省| 吴桥县| 牡丹江市| 南丹县| 光泽县| 冷水江市| 雅安市| 洞口县| 淮南市| 运城市| 石嘴山市| 红河县| 涟源市| 托里县| 哈巴河县| 宣恩县| 平遥县| 遂平县| 黑水县| 西乌| 江口县|