當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
原生JavaScript实现幻灯片效果
生活随笔
收集整理的這篇文章主要介紹了
原生JavaScript实现幻灯片效果
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當我們制作一個頁面時,尤其是制作一個首頁時,通常會設計一個可以鏈接到整個網站的其他主體頁面的導航欄,或者一段網站的介紹文字中會包含這頁面的跳轉,通常情況會使用title屬性為這些跳轉鏈接添加一些解釋性的文字,但是我們可以通過制作一個幻燈片的demo,加強用戶的體驗性。當用戶的鼠標移動到某一鏈接時,下方會出現對應的圖片預覽,這樣即美化頁面,又大大增加了整個網站的交互性,下面就讓我們一起制作一個漂亮的幻燈片腳本吧。
準備:在制作腳本之前,需要制作一張圖片,這張圖片應該展示了所有預覽效果,如下圖:
index.html
制作有序列表,添加一些頁面鏈接
<body><h1>簡單動畫制作</h1><p>連接跳轉目標展示</p><ol id="list"><li><a href="list1.html">First</a></li><li><a href="list2.html">Second</a></li><li><a href="list3.html">Third</a></li></ol><!--動態添加的圖片展示區域>--> <script src="script.js"></script> </body>style.css
為這個導航欄添加一些樣式
ol{padding-left: 20px; } ol li{display: inline;margin-right: 10px; } #view{width: 600px;height: 200px;position: absolute; } #slideShow{width: 200px;height: 200px;overflow: hidden;position: relative; }script.js
實現思路:
在建立腳本之前,我們先整理一下思路,確定我們要做什么?
1. 新建一些節點用來展示預覽圖片
2. 為a標簽添加onmouseover事件
3. 通過setTimeout()函數,和對圖片元素left、top偏移量(獲取設置的left top屬性時 要轉換稱整型)的移動完成動畫效果
最后執行效果
此時,當我們將鼠標移動到不同列表項時,列表下的圖片就會移動到對應的預覽圖位置。
到此,一個簡單的幻燈片demo就制作完成了,如果有什么疑惑,歡迎提問~
總結
以上是生活随笔為你收集整理的原生JavaScript实现幻灯片效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ttf能改成gfont吗_请问如何修改t
- 下一篇: 解决html2canvas截取页面部分d