Quantcast
Channel: JinJin 的視覺設計專區 - 網頁設計與語法(HTML/CSS)
Viewing all articles
Browse latest Browse all 70

[講義05] 繞圖排文與推文按鈕的應用 (no replies)

$
0
0
  1. 1. Adobe Dreamweaver CS5 & CS5.5使用手冊
  2. 2. 以視覺化方式建立 Spry 頁面
  3. 3. 使用選單列 Widget
  4. 3.1 關於選單列 Widget
  5. 3.2 插入和編輯選單列 Widget
  6. 3.3 自訂選單列 Widget
  7. 3.3.1 變更選單項目文字樣式
  8. 3.3.2 變更選單項目背景顏色
  9. 3.3.3 變更選單項目尺寸
  10. 3.3.4 定位子選單
  11. 4. 關於標籤面板 Widget
  12. 4.1 插入和編輯標籤面板 Widget
  13. 4.1.1 插入標籤面板 Widget
  14. 4.1.2 新增面板至標籤面板 Widget
  15. 4.1.3 從標籤面板 Widget 刪除面板
  16. 4.1.4 開啟面板以進行編輯
  17. 4.1.5 變更面板順序
  18. 4.1.6 設定預設開啟的面板
  19. 4.2 自訂標籤面板 Widget
  20. 4.2.1 設計標籤面板 Widget 文字
  21. 4.2.2 變更標籤面板 Widget 的背景顏色
  22. 4.2.3 限制標籤面板寬度
  23. 5. TAB實作步驟
  24. 5.1 插入標籤面板
  25. 5.2 修改標籤標題,屬性面板對照
  26. 5.3 重新設定標籤外觀的樣式 .TabbedPanelsTab
  27. 5.4 文字居中對齊的設定
  28. 5.5 設定滑鼠移過時的標籤樣式 TabbedPanelsTabHover
  29. 5.6 設定檢視中頁次的標籤樣式 .TabbedPanelsTabSelected
  30. 5.7 設定整個標籤面板的外觀樣式.TabbedPanels
  31. 5.8 設定標籤內容區的外觀樣式 .TabbedPanelsContentGroup
  32. 5.9 設定標籤內容區的樣式重覆右邊的藍線 .TabbedPanelsContent
  33. 6. 優良網站分析
  34. 7. 範例分析
  35. 7.1 範例網站:
  36. 7.2 網站名稱:J-period
  37. 7.3 設計風格:
  38. 7.4 色彩分析
  39. 7.5 版面分析
  40. 7.6 跨瀏覽器問題與分析
  41. 8. 雙欄網頁概述
  42. 9. 雙欄網頁,float:浮動屬性做法概述
  43. 9.1 左側欄位:固定寬度,靠左浮動;右側欄位:設定左邊的margin(左邊間距),不設定浮動
  44. 9.2 左側欄位:固定寬度,靠左浮動;右側欄位:設定靠左浮動,寬度可以設定也可以不設定,但寬度不可大於總寬度減左側欄位的寬度,建議更小一點,以免造成欄位崩壞的問題
  45. 9.3 左側欄位:固定寬度,靠左浮動;右側欄位:設定靠右浮動,寬度可以設定也可以不設定,但寬度不可大於總寬度減左側欄位的寬度,建議更小一點,以免造成欄位崩壞的問題
  46. 10. 本單元雙欄網頁範例,float:浮動屬性做法概述
  47. 11. 雙欄網頁,float:浮動屬性做法步驟
  48. 11.1 在#content內,加入兩個DIV:#content-L:靠左邊,#content-R:則在右邊
  49. 11.2 在CSS新增插入#content-L?以及#content-R (可手動加入,也可以Dreamweaver指令插入
  50. 11.3 新增ID CSS,命名為content-L
  51. 11.4 Float浮動設定Left,靠左對齊;寬度設為?180px
  52. 11.5 設定#content-L,Padding:6px
  53. 11.6 新增ID CSS,命名為content-R
  54. 11.7 Margin:間距,設定180px (#content-L的寬度)
  55. 11.8 #content-R?的字型設定
  56. 11.9 #content-R?背景設為白色
  57. 11.10 #content-R?,Padding內距?上右下設定為30px,使視覺效果更舒服
  58. 11.11 #content?設定底圖,會顯現在#content-L,(因#content-R設為白色右邊蓋住底圖)
  59. 11.12 於#content-L?插入影像
  60. 11.13 於#content-L,貼上記事本的清單列文字,做為左列的清單按鈕文字
  61. 11.14 選取,設成清單項目
  62. 11.15 Back回上行?Enter段落?成為清單li
  63. 11.16 將ul的id命名為L-list (可自行命名)新增ID CSS命名為L-list
  64. 11.17 新增ID CSS命名為L-list
  65. 11.18 #L-list?的字型設定
  66. 11.19 將#L-list,清單樣式設為none(無樣式)
  67. 11.20 將#L-list,Margin、Padding 皆設為0,清除清單預設距離
  68. 11.21 雙欄式網頁及左側的L-list,清單樣式大致設定完成
  69. 12. 表格設定的步驟
  70. 12.1 於#content-R插入表格
  71. 12.2 插入27列1欄,無框線、100%的表格(隨著DIV寬度調整表格寬度),若設為100% ,IE6會有表格往下的問題
  72. 12.3 將資料分別整理至表格之中
  73. 12.4 將表格自行命名為monent-table
  74. 12.5 在程式碼欄,將所有表格標題,由<td></td>改為<th></th>
  75. 12.6 在table下 插入表格大標題<caption></caption>
  76. 12.7 新增.monent-table tr th 標題CSS樣式
  77. 12.8 設定表格標題字型、設定表格標題底色
  78. 12.9 新增.monent-table tr td 表格內文CSS樣式
  79. 12.10 .monent-table tr td 表格內文,Padding內距與邊框底線的設定
  80. 12.11 新增.monent-table caption 表格大標題CSS樣式
  81. 12.12 .monent-table tr td 表格內文,底色與邊框底線的設定
  82. 13. 錨點連結設定的步驟
  83. 13.1 在標題欄前,插入→命名錨點,並自行命名
  84. 13.2 於每個標題前,分別命名錨點
  85. 13.3 在header標題欄,插入→命名錨點,並自行命名為top
  86. 13.4 分別選取左側清單,設定錨點超連結,錨點超連結前為#,如#m-01
  87. 13.5 分別設定完成
  88. 13.6 插入回前一動作#top 的連結│BACK│
  89. 13.7 │BACK│設置靠右對齊
  90. 14. 左側清單列按鈕設定的步驟
  91. 14.1 新增 #L-list li a 左側清單超連結CSS設定
  92. 14.2 設定#L-list li a ,字型及底部邊框的設定
  93. 14.3 設定#L-list li a ,的區塊為block
  94. 14.4 新增 #L-list li a:hover 左側清單超連結,滑鼠滑入的CSS設定
  95. 14.5 設定#L-list li a:hover ,字型、底色、底部邊框的設定
  96. 14.6 設定後,滑鼠移過的效果
  97. 14.7 設定#L-list li a:hover ,加入底圖的設定
  98. 14.8 設定#L-list li a:hover 高度
  99. 14.9 設定後,滑鼠移過的底圖效果
  100. 15. 表格的概述
  101. 16. 表格中的標記
  102. 17. 表格的邊框
  103. 17.1 設定儲存格的邊框
  104. 18. 一、透過CSS,以清單 ul 及 li 製作網頁導覽列
  105. 19. 二、以Dreamweaver搭配設計版面與程式碼的分割畫面的製作步驟
  106. 19.1 1.清單文字採用<ul>標籤定義清單的範圍,並使用<li>標籤定義個別項目
  107. 19.2 2.清單文字採用<ul>標籤定義清單的範圍,並使用<li>標籤定義個別項目
  108. 19.3 3.接著,加入連結的語法
  109. 19.4 4.接著設定導覽列的ID名稱為#button,直接設定於<ul>
  110. 20. 一、繞圖排文
  111. 20.1 1.在準備好的文字中插入圖片
  112. 20.2 2.新增類別CSS,命名為floatleft
  113. 20.3 3.Float浮動設定Left靠左對齊,Padding內距?上右下設定為20px
  114. 20.4 4.將圖片設定為靠左的浮動,選取類別中的floatleft
  115. 20.5 5.圖片靠左浮動,並與內文產生20px的內距,與文字產生一段舒服的距離
  116. 20.6 6.以類似的方法,設定置右圖片,新增類別CSS,命名為floatleft
  117. 20.7 7.Float浮動設定Right靠右對齊,Padding內距?上左下設定為20px
  118. 21. 二、推文按鈕的應用
  119. 21.1 1.插入準備好的臉書、噗浪及推特的按鈕圖片
  120. 21.2 2.替代文字中寫入:將本篇文章推薦到臉書
  121. 21.3 3.為圖像設定類別CSS命名為iconstyle
  122. 21.4 4.分享到臉書、噗浪及推特的JavaScript語法
  123. 21.5 5.點選按鈕,進入行為面板
  124. 21.6 6.點選→行為→呼叫JavaScript
  125. 21.7 7.分別複製語法後貼上
  126. 21.8 8.可以試試看成效囉,不過要上傳到網路後,才能真正分享喔!
  127. 22. 三、圖片的彈跳視窗設定
  128. 22.1 1.點選圖片,進入行為面板
  129. 22.2 2.點選→行為→開啟瀏覽器視窗,並設定,填入圖片的寬高
  130. 22.3 3.點擊圖片後的效果<
這次要跟大家詳細的介紹繞圖排文和推文的按鈕設定。
希望大家能夠更徹底的了解Float:浮動,以及Padding:內距的意義,並善用Padding:內距,將文字的排版得更舒適更有設計感。

本講義範例網址
http://mepopedia.com/~jinjin/web/hw05/story.html 





20. 一、繞圖排文


網頁設計中編排包含圖片、文字的版面時,由於圖片通常比文字高很多,若將它們排在同一行,則圖片旁邊容易出現過多的留白,使版面看起來很空洞, 如圖所示:

http://i1136.photobucket.com/albums/n481/parkparkyang/img-01.jpg


為了讓版面看起來更緊實更有設計感,通常會以「繞圖排文」的方式來排版,也就是將文字排到圖片旁邊的空白處。

http://i1136.photobucket.com/albums/n481/parkparkyang/img-02.jpg

這種做法需透過 CSS 來設定,以下則為「繞圖排文」的步驟:

1. 1.在準備好的文字中插入圖片


http://i1136.photobucket.com/albums/n481/parkparkyang/img-03.jpg


2. 2.新增類別CSS,命名為floatleft


http://i1136.photobucket.com/albums/n481/parkparkyang/img-04.jpg


3. 3.Float浮動設定Left靠左對齊,Padding內距?上右下設定為20px


http://i1136.photobucket.com/albums/n481/parkparkyang/img-05.jpg


4. 4.將圖片設定為靠左的浮動,選取類別中的floatleft


http://i1136.photobucket.com/albums/n481/parkparkyang/img-06.jpg


5. 5.圖片靠左浮動,並與內文產生20px的內距,與文字產生一段舒服的距離


http://i1136.photobucket.com/albums/n481/parkparkyang/img-07.jpg


6. 6.以類似的方法,設定置右圖片,新增類別CSS,命名為floatleft


http://i1136.photobucket.com/albums/n481/parkparkyang/img-08.jpg


7. 7.Float浮動設定Right靠右對齊,Padding內距?上左下設定為20px


http://i1136.photobucket.com/albums/n481/parkparkyang/img-09.jpg




21. 二、推文按鈕的應用



現在幾乎人人臉書的時代,大家都習慣順手按推或分享,若希望自己設計的網站有更多人參訪,可以加入臉書、噗浪或推特的按鈕,並加入分享的語法,動作很簡單,請跟著以下的步驟來做:

1. 1.插入準備好的臉書、噗浪及推特的按鈕圖片


http://i1136.photobucket.com/albums/n481/parkparkyang/fb-01.jpg


2. 2.替代文字中寫入:將本篇文章推薦到臉書


http://i1136.photobucket.com/albums/n481/parkparkyang/fb-02.jpg


3. 3.為圖像設定類別CSS命名為iconstyle


http://i1136.photobucket.com/albums/n481/parkparkyang/fb-03.jpg

於CSS中加入以下語法

.iconstyle { cursor: pointer; }

4. 4.分享到臉書、噗浪及推特的JavaScript語法


//推到 facebook 臉書// void(window.open('http://www.facebook.com/share.php?u='.concat(encodeURIComponent(location.href)))); //推到 plurk 噗浪// void(window.open('http://www.plurk.com/?qualifier=shares&amp;status=' .concat(encodeURIComponent(location.href)) .concat(' ') .concat('(') .concat(encodeURIComponent(document.title)) .concat(')'))); //推到 twitter 推特// void(window.open('http://twitter.com/home/?status='.concat(encodeURIComponent(document.title)) .concat(' ') .concat (encodeURIComponent(location.href))));

5. 5.點選按鈕,進入行為面板


http://i1136.photobucket.com/albums/n481/parkparkyang/fb-06.jpg


6. 6.點選→行為→呼叫JavaScript


http://i1136.photobucket.com/albums/n481/parkparkyang/fb-07.jpg


7. 7.分別複製語法後貼上


http://i1136.photobucket.com/albums/n481/parkparkyang/fb-08.jpg


8. 8.可以試試看成效囉,不過要上傳到網路後,才能真正分享喔!






22. 三、圖片的彈跳視窗設定


1. 1.點選圖片,進入行為面板


http://i1136.photobucket.com/albums/n481/parkparkyang/ja-001.jpg


2. 2.點選→行為→開啟瀏覽器視窗,並設定,填入圖片的寬高


http://i1136.photobucket.com/albums/n481/parkparkyang/ja-002.jpg


3. 3.點擊圖片後的效果<


http://i1136.photobucket.com/albums/n481/parkparkyang/ja-003.jpg

Viewing all articles
Browse latest Browse all 70

Trending Articles