列表左右的無縫滾動在網頁中是乙個很常見的效果了。但是為了給使用者乙個更好的體驗感受,我們會需要做到如下效果:
就是左右兩邊會有種半透明的效果。今天我們就來說一下如何實現它。
1.寫靜態頁面,大致的頁面布局如下:
<2.寫 css:section
class
="award-list"
id="awardsection"
>
<
ul class
="award-content clearfix"
id="awardul"
>
<
li>135****4020獲得獎勵768元
li>
<
li>135****4021獲得獎勵768元
li>
<
li>135****4022獲得獎勵768元
li>
<
li>135****4023獲得獎勵768元
li>
<
li>135****4024獲得獎勵768元
li>
<
li>135****4025獲得獎勵768元
li>
<
li>135****4026獲得獎勵768元
li>
<
li>135****4027獲得獎勵768元
li>
<
li>135****4028獲得獎勵768元
li>
<
li>135****4029獲得獎勵768元
li>
ul>
section
>
要實現左右半透明的效果就是通過偽類 + 漸變來實現的。
漸變的相容性不太好,所以我們需要針對不同的瀏覽器寫不同的**。
.award-list.award-list .award-content.award-list .award-content li.award-list:after,.award-list:before .award-list:before .award-list:after3.寫js實現左右無縫滾動:
基本原理:先追加列表的內容,以實現無縫滾動。再通過定時器改變ul的左邊距。通過改變定時器的時間能夠改變滾動的速度。
//獎品列表滾動
function
awardscroll() );
oawardul.width(oawardwidth);
function
move()
else
oawardul.css('left',leftdis);
}timer = setinterval(move,20);
}awardscroll();
上下或左右無縫滾動
文字或實現 向上 無縫滾動 div id colee style overflow hidden height 80px div id colee1 li a href 文字或實現向上無縫滾動 a li li a href 文字或實現向上無縫滾動 a li li a href 文字或實現向上無縫滾動...
無縫滾動改進版支援上下左右滾動(封裝成函式)
複製 如下 無縫滾動 上下 j ascript class btn up j ascript class btn down scroll.js 複製 如下 功能 實現水平或垂直無縫滾動 引數 direction方向,總共4個值 left,right,top,bottom speed移動距離 itim...
半透明dialog的應用
下面簡單說一下 首先自定義乙個imagedialog,這樣好管理點.自定義dialog public class imagedialog extends dialog override public boolean onkeydown int keycode,keyevent event 操作 pu...