swiper實現區域性內容滾動效果
阿新 • • 發佈:2019-02-11
先看一下效果圖:
在藍色的背景裡面文字可以上下滾動,這個就是我們需要的效果。
具體程式碼如下:
<!DOCTYPE html>
<!-- saved from url=(0054)http://www.swiper.com.cn/demo/32-scroll-container.html -->
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Swiper demo</title >
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
<!-- Link Swiper's CSS -->
<link rel="stylesheet" href="./swiper-3.4.2.min.css">
<!-- Demo styles -->
<style>
html, body {
position: relative;
height: 100%;
}
body {
background: #fff;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 14px;
color:#000;
margin: 0;
padding: 0;
}
.swiper-container {
margin-top: 50px;
height : 300px;
overflow: hidden;
background: cyan;
}
.swiper-slide {
font-size: 18px;
height: auto;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 30px;
font-size:13px;font-family:microsoft yahei; line-height:1.8;
}
p{
margin-bottom:1em;
}
</style>
</head>
<body>
<!-- Swiper -->
<div class="swiper-container swiper-container-vertical swiper-container-free-mode">
<div class="swiper-wrapper">
<div class="swiper-slide swiper-slide-active">
<h4>-------------------------程式猿,你也配吃10元的盒飯?----------------------------------</h4>
<p>又是一個陽光燦爛的中午,看了一上午的報紙,茶水也順帶喝了不少,肚子早已經咕咕作響了,今天中午吃點什麼了,貌似樓下的新開張的盒飯還不錯,於是我來到樓下準備買上一盒。<br>
菜色還不錯,價格有6元,8元,10元,12元,20元的,像哥這樣的精英管理人才,怎麼著也的吃最高階的才配合身份,就在我準備購買時,一個響亮的聲音響起。</p>
<p>"老闆,給我一份10元的盒飯"。</p>
<p>順勢撇了一眼,一個小夥子,眉開眼笑的靠近盒飯鋪,今天是1號,看樣子是發工資了。就當他走近時,看到了我,剛才的歡愉的表情瞬時黯淡下去,他知道我認出了他,靠,滿頭白裡帶一點黑的頭髮,永遠沒睡醒的眼神,以及那凌亂的鬍渣子,都出賣了他的身份。我繼續狠狠的盯著他,他越發的羞愧了,我犀利的眼神正在和他做著底層通訊,我默默的向他傳達一個資訊,<br>
"你,也配吃10元的盒飯?"。</p>
<p> 他哀憐的眼神似乎在祈求我不要拆穿他的身份,可惜,哥這麼有正義感的人,怎麼能在這個時候放棄原則!<br>
"你不是隔壁公司的程式設計師麼?"<br>
就這一瞬間,他整個人似乎崩潰下去,剛才歡愉的表情徹底變為哭喪,周圍的小攤販以及路人甲乙丙丁,都紛紛投來了鄙視的眼光,他瘟雞一樣的雙手抓著頭髮,痛苦的蹲了下去。</p>
<p> 就在這時,人群中終於有人忍不住了,大聲呵罵到,<br>
"呸,程式設計師也敢吃10元的盒飯,真不要臉"<br>
一位老大娘好心的提醒到,<br>
"小夥子啊,你一個程式設計師,掙點錢不容易啊,怎麼吃10元的盒飯啊"</p>
<p>一名打扮妖豔入時的姑娘說到,<br>
"人家當小姐的都才吃10元,你也敢要10元的?"<br>
我義正言辭的給他說到,<br>
"我說一句話頂你寫一萬行程式碼,也才吃20元的盒飯,你竟敢吃10元的"<br>
老闆也發話了,<br>
"是程式設計師啊,太不好意思了,你吃6元的吧,不然人家知道我賣了你10元的,我這生意就做不了啊"</p>
<p> 他終於發出顫抖的聲音說到<br>
"對不起,我剛才說錯了,給我一份6元的"。<br>
這時人群中爆發出激烈的掌聲,我知道,這是我又一次堅持原則,換來的榮譽的讚賞!
</p>
</div>
</div>
<!-- Add Scroll Bar -->
<div class="swiper-scrollbar" style="opacity: 0;"><div class="swiper-scrollbar-drag" style="height: 532.742px;"></div></div>
</div>
<!-- Swiper JS -->
<script src="./swiper-3.4.2.min.js"></script>
<!-- Initialize Swiper -->
<script>
var swiper = new Swiper('.swiper-container', {
scrollbar: '.swiper-scrollbar',
direction: 'vertical',
slidesPerView: 'auto',
mousewheelControl: true,
freeMode: true,
roundLengths : true, //防止文字模糊
});
</script>
</body></html>