先貼一下實現之後的樣子:
可以上下滾動選擇,也可以點選選擇。
具體實現:
1.關於swiper的使用就不多說啦,去官網看下都能明白。
2.然後是初始化swiper,這才是重點
var swiper = new swiper('.swiper-container', );初始完之後,就是對樣式的調整,為了達到以下的效果,我們需要調整樣式
我們可以利用這三個類,分別表示當前選中的slide的前乙個,當前的slide,接下來的slider
讓選中的slider的font-size變大,前後的slider變小,其他的slider變的更小
.swiper-slide .swiper-slide-active.swiper-slide-prev.swiper-slide-nextok,這樣就有點樣子啦。然後是這兩條分割線。
我實現的思路是用定位,將乙個div定上去,因為swiper設定了居中的屬性,我們只要讓居中那個slider展示在這個div裡面就可以啦。
.active_line不過要注意的一點是z-index的設定。
在專案實現的過程中,有一點也是讓我琢磨了一番,畢竟是引用swiper。當初始化的時候,整個html結構是必須存在的
<如果是動態建立的slider節點,不可能是先初始化再完善html。所以一定要在dom建立並插入之後再進行初始化才能正常執行。div
class
="outer"
>
<
div
class
="swiper-container"
>
<
div
class
>
<
div
class
="swiper-slide"
>slide 1 背景
div>
<
div
class
="swiper-slide"
>slide 2 北京
div>
<
div
class
="swiper-slide"
>slide 3 上海
div>
<
div
class
="swiper-slide"
>slide 4 你好
div>
<
div
class
="swiper-slide"
>slide 5 城市
div>
<
div
class
="swiper-slide"
>slide 6 深圳
div>
<
div
class
="swiper-slide"
>slide 7 廣州
div>
<
div
class
="swiper-slide"
>slide 8 成都
div>
<
div
class
="swiper-slide"
>slide 9
div>
<
div
class
="swiper-slide"
>slide 10
div>
div>
div>
div>
仿iphone原生的時鐘程式
還沒做完,時鐘部分做了一點,用的開源的時鐘。先截圖可能效果 採用的是標籤欄加導航欄的方式。關鍵的就那麼幾行 nsstring cellidentifer cell1 tableview registerclass uitableviewcell class forcellreuseidentifie...
iphone利用JSON傳遞資料
son不必多說了,在手機開發中,客戶端和伺服器端開發經常使用的資料互動模式。iphone中利用json傳遞的資料,可以非常容易的展示到各個容器中。下面是乙個最簡單的例子。效果如圖 上面用到了json傳遞的資料,有關json部分,iphone sdk雖然沒有支援,但是第三方已經寫好了。json 參考 ...
仿iPhone的日期時間選擇器
仿iphone的日期時間選擇器 可選只選擇日期,也可以同時選擇時間 只選擇日期的情況 同時選擇日期和時間的情況 關鍵 findviewbyid r.id.selectdatebutton setonclicklistener new onclicklistener catch parseexcept...