*測試範例*
〔頁首跳回點〕
憑什麼說這是「最基礎」的互動寫作概念?
課堂錄影:3分鐘
網路文本最大特色之一,就在於互/動/性。
這裡所指的互動,並不是如同我們所熟悉的諸如報紙「讀者來函」,或是電視、廣播
「call in」,而是指「數位文本」媒介本身在閱讀過程中的「文本互文性」[video ↗]。
Krug: 注意可互動的指標題示
當我們掃視網頁時,其實是在尋找把東西標示成可按(觸控式螢幕則是「輕鬆點」)的各式視覺提示,像是形狀(按鈕、按鍵等)、位置(例如功能欄)以及特別的格式(如顏色和底線)(Krug, 2014: 37)。
Steve Krug/陳芳智譯(2014)。《如何設計好網站:Don't Make Me Think》。台北市:上奇。
什麼是數位文本媒介的「文本互文性」?
就是以非線性的閱讀方式,即時的透過另一
種資料來解釋目前可能要被解釋的材料。沒關係!先看下面的例子:
在閱讀上面的文字時,如果讀者沒有「我的影像bolgger」的背景知識,可以馬上的用滑鼠 按下「我的影像blogger」,就會跑到「我的影像blogger」頁面,這時即可以透過被連結的 頁面迅速進行某種程度的理解。這就是「文本互文性」。在數位文本中,上述功能稱之 「超連結」,這是數位文本互文寫作的最基本技能。
外部超連結
超連結的功能中,外部超連結是最常用的。先看用文字超連結的Html寫法。
語法:
請到<a href="http://lmcsilver.blogspot.tw/">我的影像blogger</a>看例子。
呈現效果:
請到我的影像blogger看例子。
語法說明:
- 首先可以看到,「我的影像blogger」是想被超連結的文字,所以要在「我的影像blogger」之前加上起始碼「<a href="http://lmcsilver.blogspot.tw/">,在其後加上結束碼</a>。
- 之後,可以進行超連結作用的文字,一般而言都會被預設設定成變了顏色,表示是有超連作用的。
- <a href="xxx">中的xxx是指要連結出去的網頁,請書寫完整,最好從瀏覽器的網址列copy。詳細操作請看下面的影音教學。
- <a href="xxx" target="_blank">
按下去外連</a>紅色字語法,可以形成「新頁面開啟連結」的功能。
同樣的語法,我們來看看用圖像如何超連結。圖像超連結的Html 寫法。
語法:
語法:
我的<a href="https://24h.pchome.com.tw/"><img
src="https://c1.staticflickr.com/5/4274/35008151376_b935bdc8c5_b.jpg" style="width: 120px;"></a> 午餐。
呈現效果:
語法說明:
- 紅色字<img xxx>是嵌入圖像的語法。所以我們在<img xxx>之前加上超連結的起始碼<a href="xxx">,在其後加上結束碼</a>。這樣一定用滑鼠按圖片,就會連結出去。
- 不管是文字或圖像,超連結的語法標籤是相同的,都是<a href="xxx">「要被連結之物」</a>。<a href="xxx>中的xxx就是要連出去的網頁網址。
用超連結下載檔案
超連結語法不但可以外連到某一網頁,也可以用來下載某一檔案。下載的Html語法。
語法:
我要<a href="http://lmcdwriting.org/userfiles/lmc201708/JCS36_R00_06MingcheLi_4Mar2016%20%281%29.zip">下載pdf</a>檔
案。
案。
呈現效果:
我要下載pdf檔案
語法說明:
- 同樣的,在「下載pdf」這幾個要被按下去的字之前加入起始碼<a href="xxx">,及在其後加入結束碼</a>,這樣就可以下載了。<a href="xxx">中的xxx是指檔案所在網路空間位置網址。
- 正如同學可以看到的,一旦按下下載之後,瀏覽器常常會自動打開所下載的檔案。如果同學一定要出現下載後的選擇視窗畫面,請把檔案壓縮成壓縮檔,下載壓縮檔時,就會出現下載選擇的選項。
- 如果使用google網路硬碟。請於檔案按右鍵,選擇「取得檔案共用連結」,如下圖,再按下方「共用設定」,即可看到可使用的檔案網址。
網頁內部的超連結
超連結所呈現的互文性,不只是連結到外部資料,也可以是內部同一文本的相互參照。 這就是網頁內部超連結要派上場的時候了。
先按看看網頁內部超連的呈現效果:
按下Top,跳到頁首。
Html內部連結語法:
按下<a href="#a1">Top</a>,跳到頁首。 >>按下去要跳的地方
<a name="a1">〔頁首跳回點〕</a> >>所要跳到的目的地
<a name="a1">〔頁首跳回點〕</a> >>所要跳到的目的地
語法說明:
- 這範例的功能是按下「Top」,網頁就會自動跑到最上面有著「〔頁首跳回點〕」的地方。這就是網頁內部連結。
- 電腦會從 <a href="#a1">Top</a>裡的#a1為判斷符號,然後找到有著<a name="a1">的地方停止下來。換言之,從a1對到a1。
- a1是筆者自己設的,各位可以自行設定符號,要注意的是如果是設定# b2,那電腦就會在<a name="b2">的地方停下來。換言之,電腦會自動尋找<a href="#xx">和<a name="xx">這xx是相同的符號之地而停下來。
- 這一部分的設定較為麻煩,請看下面的影音教學。
使用KompoZer寫作對內、對外超連結語法影音教學↗。
超好用的CSS互動功能:hover
這是CSS才增加的互動功能,超級好用,以後我們會使用得不計其數。
在這裡,我們先對這種互動的形成結構以及操作方法,先有初步了解。
一、寫入CSS,請放置 於<head>xxx</heda>之間:
<style>
.classinter01 {
font-family: Verdana, '微軟正黑體';
font-size: 1.08em;
font-weight: 800;
line-height: 1.8;
border: 1px solid transparent;
}
.classinter01:hover {
color: red;
border: 1px solid gray;
}
</style>
二、請參看下列語法:
<div class="classinter01">這是第一文字塊。</div>
<div class="classinter01">這是第二文字塊。</div>
<div class="classinter01">這是第三文字塊。</div>
三、請看互動效果:
這是第一文字塊。
這是第二文字塊。
這是第三文字塊。
請移入滑鼠↑
四、說明:
- 這是以二個單位形成「一組」的結構形式,來完成互動作用。
- 一個是 .classinter01 這個class,而另一個是在其後加上 :hvoer ,形成 .classinter01:hover ,這樣就可以運作。
- 作用的流程是,當滑鼠滑入到有 .classinter01 的物件時, .classinter01:hover 後面所增加的變化參數,最後再加進去。於是形成互動。
- 此例就是,當移入到有 .classinter01 的 div 物件時,.classinter01:hover 所設置的 紅字、邊線效東,就會被加入。
- 注意 .classinter01:hover 這中間不能有空白字元,要連續的寫在一起。
按一下就互動:第一次使用 jQuery
jQuery是所謂的外掛式程式。但它是目前最熱門javascript的套件。
我們透過對jQuery的學習使用,來了解「外掛型」「程式式」互動機制的運作流程,以及了解此種互種機制模式的寫作操作概念及過程。
這次互動模態的基本型模是:按A物件就跑出/隱藏B物件。
一、寫作操作步驟
1、程式碼掛入網頁
請將下列程式碼寫入到<head>xxx</head>之間:
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.js"></script>
2、寫作媒材物件的語法
<style>xxx</style>請寫入<head>xxx</head>之間
<style>
.divinteractive {
width: 65%;
height-line: 1.4;
padding-left: 2em;
border: 1px solid gray;
font-family: Verdana, '微軟正黑體';
font-size: 1.21em;
font-weight: 900;
letter-spacing: 0.07em;
box-shadow: 2px 2px 2px 2px silver;
cursor: pointer; /*這是手型滑鼠指示的參數*/
}
</style>
<div class="divinteractive" onclick=" $('#interactivetest001').slideToggle(); "> 這是DIV的內容,請按我,跑出圖片。</div>
<br>
<div id="interactivetest001" style="display: none;"><img src="圖像網址" style="width: 540px;"></div>
3、呈現:
這是DIV的內容,請按我,跑出圖
片。
4、說明:
onclick=" $(' #interactivetest001' ).slideToggle(800); "
按下去 =" $(' #被控制物件的id ' ).作用模式(時間); "
語法可以被解釋為,在「那個」DIV按下去(onclick)之後,作者想要控制的媒材物件(用id來指定)(此例為有圖像的DIV), 就會以slideToggle(上下滑動)的樣態來互動地呈現。
onclick="xxx" 可以放置到任何媒材物件,例如span、table、img等。
時間,是指1000等於一秒。800是800/1000秒。
再者,style="display: none;" 是指讓媒材物件先「消失」在視線裡,但在電腦中仍被視為存在。
二、教學影音
響應式互動
利用CSS語法中的參數特色,尢其是「XX%」形式的CSS參數使用,可以容易的創造出「響應式」的互動呈現效果。
語法:
<style>
.divch20191026 {
width: 40%;
border: 1px solid red;
padding: 5px;
}
.picch20191026 {
width:100%;
}
</style>
<div class="divch20191026 ">
<img class="picch20191026" src="https://images.unsplash.com/photo-1571475200232-f0cb2cfb0af5?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=967&q=80">
</div>
呈現效果,請按此。
請任意拉大縮小瀏覽器,畫面中的圖像會隨之變大縮小,這就是響應式互動。
沒有留言:
張貼留言