1. 程式人生 > >css實現h5頁面滾動效果

css實現h5頁面滾動效果

由於手機螢幕空間較小,在手機端顯示分類導航多時一行顯示不全,常常在後面顯示一個'更多',點選展開全部,選擇後再隱藏。這種互動不時很完美,在使用者反覆選擇時,就得來回點使其展開、隱藏。

在移動端有更好的展示方式,如'蜻蜓FM'app上的節目分類是採用的左右滾動方式,方便使用者選擇。

本文講解下用css實現頁面導航滾動效果.

<div class="rollBox">
	<a href="###">前端工具</a> <a href="###">Android</a> <a href="###">外掛使用</a> <a href="###">git</a> <a href="###">smarty</a> <a href="###">面試</a> <a href="###">linux</a> <a href="###">h5</a> <a href="###">app</a> <a href="###">node</a> <a href="###">部署</a> <a href="###">移動頁面</a> 
</div>

css樣式程式碼:

{
    margin: 0;
    padding: 0;
}
html {
    font-size: 2rem;
}
a:link {
    text-decoration: none;
    color: #0088cc
}
.rollBox {
    height: 2rem;
    line-height: 2rem;
    clear: both;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    scroll-snap-points-x: repeat(100%);
    scroll-snap-type: mandatory;
}
如果需要把滾動條去掉,加上下面樣式即可
/*隱藏滾動條*/
::-webkit-scrollbar {
    width: 0;
    height: 0;
}


相關推薦

css實現h5頁面滾動效果

由於手機螢幕空間較小,在手機端顯示分類導航多時一行顯示不全,常常在後面顯示一個'更多',點選展開全部,選擇後再隱藏。這種互動不時很完美,在使用者反覆選擇時,就得來回點使其展開、隱藏。 在移動端有更好的展示方式,如'蜻蜓FM'app上的節目分類是採用的左右滾動方式,方便使

h5頁面滾動視差效果

<section class="g-word">Header</section> <section class="g-img1">IMG1</section> <section class="g-w

使用SVG + CSS實現動態霓虹燈文字效果

rdp orm ans cnblogs fill href 大神 case ima 效果圖: 原理:多個SVG描邊動畫使用不同的animation-delay即可! 對於一個形狀SVG元素或文本SVG元素,可以使用stroke-dasharray來控制描邊的間隔樣式,並且

純css3實現文字間歇滾動效果

vue gin span 需要 display () app counter happy 場景: 假設有4條數據或者標題,視口中只顯示兩條,采用每次向上滾動一條數據來展示所有的數據。效果如圖: 用JavaScript也很容易實現,但是需要操作DOM,可以參考這篇博客。考慮

animate.css+wow.js頁面滾動即時顯示動畫

wow github gpo () ati sheet span div mobile 1、地址引入 <link href="css/animate.min.css" rel="stylesheet" type="text/css"> <script

css實現修改預設滾動條樣式

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head>     <title>scroll </title> <style>

css實現水平無限滾動--適應PC和移動端

一、HTML <style type="text/css"> * { margin: 0; padding: 0; list-style: none;

CSS實現tost彈窗效果

html: <div class="black-and-white-b"> <div class="hintBox"></div> </div>  css: .bla

css實現盾牌的動畫效果

直接上程式碼:用偽類選擇器去選擇每個圖片,再進行2d動畫的實現 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title>

js實現文字上下滾動效果【贊】

大家都知道,做html頁面時,為了提升網頁的使用者體驗,我們需要在網頁中加入一些特效,比如單行區域文字上下滾動就是經常用到的特效。如下圖示效果: 完整 html 頁面程式碼,可以直接執行 <html> <head> <title>js實現文字上下滾

CSS】純css實現立體擺放圖片效果

1.  元素的 width/height/padding/margin 的百分比基準 設定 一個元素 width/height/padding/margin 的百分比的時候,大家可知道基準是什麼? 舉個栗子: .parent { width: 200px; height: 100px; } .ch

基礎面試題之 —— CSS實現簡單頁面佈局的幾種方法

頁面佈局是前端面試中CSS部分經常考到的問題,本文列舉幾種簡單頁面佈局的方法: 絕對定位 + margin float inline-block flex 附加:響應式佈局 其中幾種方法在CSS程式碼上有相似之處,也有侷限或是需要特殊注意的地方,下文具體指出。

微信小程式——小實現(禁止頁面滾動、長按複製)

1. 禁止頁面滾動 對於小程式某些一屏的頁面,特別是全屏的swiper,並不希望頁面在豎直方向上可以滾動。 實現方式: 在需要禁止滾動頁面的json中加入: "disableScroll": true

JQuery實現文字無縫滾動效果(Marquee外掛)

                推薦一個JQuery的無縫文字滾動效果,同時也可以滾動圖片,也叫做跑馬燈效果。此jquery外掛,依託jquery庫,能實現各種滾動效果,且讓HTML程式碼符合W3C標準。官方演示,如下: Demo使用方法如下:1、載入javascript。<scripttype="te

html之marquee實現圖片文字滾動效果詳解

                在製作網頁的時候,很多情況下會遇到需要某一個文字或者圖片像廣告那樣水平或者垂直的滾動,這樣的效果JavaScript可以製作,但是比較麻煩,直接看那些程式碼會感覺到非常的複雜。這裡我們來介紹一種簡單的方式實現這樣效果,他就是HTML標籤中的marquee,他其實是一個容器標籤。

css實現背景backgroup漸變效果,相容各個瀏覽器(直接生成)

筆者其實對於css一直是一知半解的狀態。今天公司的需求需要讓背景如圖上所示。 通過度娘找到了一個強大的背景漸變手動設計的網站,在此分享  gradient-editor(國外開發者)  順便獻上自己css程式碼。或許有些用處 background: rgb(

JQuery實現文字無縫滾動效果 Marquee外掛

推薦一個JQuery的無縫文字滾動效果,同時也可以滾動圖片,也叫做跑馬燈效果。 此jquery外掛,依託jquery庫,能實現各種滾動效果,且讓HTML程式碼符合W3C標準。 官方演示,如下: Demo 使用方法如下: 1、載入javascript。 &

Android 實現ListView不可滾動效果

    希望得到的效果是ListView不能滾動,但是最大的問題在與ListView Item還必有點選事件,如果不需要點選事件那就簡單了,直接設定ListView.setEnable(false);     如果還需要點選事件,滾動與點選都是在ListView Touc

你想不到的!CSS 實現的各種球體效果【附線上演示】

  CSS 可以實現很多你想不到的效果,今天我們來嘗試使用 CSS 實現各種球體效果。有兩種方法可以實現,第一種是使用大量的元素建立實際的 3D 球體,這種方法有潛在的效能問題;另外一種是使用 CSS3 漸變和陰影特性來實現,實現方法簡單,效果精美。   為保證效果,請使用 Chrome、Firefox、S

JS 實現自定義滾動效果2

//獲得當前scroll var timer = null; var ulList = $(".scroll .scrollBox"); myScrollFunction(ulList, timer); function myScrollFunction(obj, timerObj) {