jQuery – CSS – 使用jQuery並配合SUSY2來判斷當前屏幕種類

原理是這樣,建立三個不讓使用者看見的DIV,分別代表 mobile, pad, desktop,利用 SUSY 讓他們能在三種裝置個別顯示。最後在透過 JS 去得知那三個 DIV 有顯示的是誰。

說明如下:

index5.html

 style5.scss

 _base.scss

 

css – SUSY2 – 快速開發模板

我們每建立一次SUSY專案,勢必要回想一下版面配置的參數設定之類的。這幾段程式碼可以方便開發時直接貼上,在依個人需求做 SCSS 檔案的分割即可囉。

即時範例

Play with this gist on SassMeister.

 

style4.scss

 

index4.html

 

css – SUSY2 – 教學範例 – mixin、function 介紹

這篇主要是方便以後編撰SUSY的時候可以查閱。介紹我在開發中常用的mixin與function,很少用到的方法就不在此列出囉!以下介紹內容可以配合官方網站,以寬螢幕 12 柵欄為Demo,至於 RWD的佈局,則參考前兩篇:基本進階佈局

有即時預覽可以參考,但是只有一支SCSS檔,比較凌亂。

Play with this gist on SassMeister.

 

基本上建議在本機練習實作時,分割兩支檔案。

_base.scss 基本設定檔

style3.scss

index3.html

不同顯示裝置同樣有一個問題,就是我們希望在不同顯示裝置套用不同的動態效果,那要如何偵測當前是手機、平板、還是桌電呢,就請參考這篇

css – SUSY2 – 教學範例 – 進階佈局

這篇繼承上一篇文章

主要示範整理後的SUSY布局,說明都打在裡面囉!

把後面多個SCSS合併為一個後的即時預覽

Play with this gist on SassMeister.

以下為原始範例。

index.html

 _grids2.scss

 _custom_mixin.scss

 style2.scss

最後,需要開始了解各種mixin了,所以請繼續閱讀這篇文章

如果要用 jQuery 判別當前使用的是哪種顯示裝置,可以參考這篇

對於 $susy 地圖的設定有不了解的,可以參考這篇

css – SUSY2 教學範例 – 基本

即時顯示,只有一支SCSS

Play with this gist on SassMeister.

以下建議下載到自己本機,用自己習慣的編輯器來邊做邊學習囉。

範例 index.html

 SUSY 的參數設定檔 _grids.scss

 style.scss

這些都是基本的範例,但有些地方是不是覺得重複寫了呢?還有因為功能很細,所以有點凌亂。那我們以此範本再做修改:參考這篇文章