文档

Mocha使用好帮手

title(标题)

作者:sonichuang
版本:v.1
依赖:mocha.css

标题模块

标题文字


1
2
3
4
<div class="mocha-title">
<h3 class="mocha-title-txt">标题文字</h3>
<div class="mocha-title-extra"><a href="#">链接1</a><a href="#">链接2</a></div>
</div>

标题模块-修改不同皮肤

mocha.css已提供3套预设皮肤

  • 皮肤1(灰底上划线) .mohca-title-skin1
  • 皮肤2(白底上下划线) .mohca-title-skin2
  • 皮肤2(灰底左划线) .mohca-title-skin3

标题文字

标题文字

标题文字


1
2
3
4
5
6
7
8
9
10
11
12
<div class="mocha-title mocha-title-skin1">
<h3 class="mocha-title-txt">标题文字</h3>
<div class="mocha-title-extra"><a href="#">链接1</a><a href="#">链接2</a></div>
</div>
<div class="mocha-title mocha-title-skin2">
<h3 class="mocha-title-txt">标题文字</h3>
<div class="mocha-title-extra"><a href="#">链接1</a><a href="#">链接2</a></div>
</div>
<div class="mocha-title mocha-title-skin3">
<h3 class="mocha-title-txt">标题文字</h3>
<div class="mocha-title-extra"><a href="#">链接1</a><a href="#">链接2</a></div>
</div>


您可以在您项目的page.css里修改.mocha-title-skin1.mocha-title-skin2.mocha-title-skin3皮肤类,或者新增.mocha-title-skin4

1
2
3
4
5
6
7
8
9
10
/* skin */
.mocha-title-skin1{background-color: #eee;border-top: 2px solid #666;}
.mocha-title-skin1 .mocha-title-txt{color: #000;}
.mocha-title-skin1 .mocha-title-extra a{color: #333;background-color: #fff;border:1px solid #eee;border-radius:0.1rem;}
.mocha-title-skin2{background-color: #fff;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.mocha-title-skin2 .mocha-title-txt{color: #000;}
.mocha-title-skin2 .mocha-title-extra a{color: #333;background-color: #f6f6f6;border:1px solid #eee;border-radius:0.1rem;}
.mocha-title-skin3{background-color: #eee;padding:0 0.1rem 0 0;}
.mocha-title-skin3 .mocha-title-txt{color: #000;padding:0.1rem;border-left:6px solid #333;background-color: #fff;padding:0 0.1rem;}
.mocha-title-skin3 .mocha-title-extra a{color: #fff;background-color: #333;border-radius:0;}

text(文本文字)

作者:sonichuang
版本:v.1
依赖:mocha.css

所有文本标签

集成于mocha.css的base样式中,无需增加任何 class

h1–标题:32px

h2–栏目:30px

h3–内文:28px

h4–内文:26px

h5–副内文:24px
h6–辅助文字:20px

div,p–默认字体大小16px


1
2
3
4
5
6
7
8
9
<div>
<h1>h1--标题:32px</h1>
<h2>h2--栏目:30px</h2>
<h3>h3--内文:28px</h3>
<h4>h4--内文:26px</h4>
<h5>h5--副内文:24px</h5>
<h6>h6--辅助文字:20px</h6>
<p>div,p--默认字体大小16px</p>
</div>

文本模块

居左(默认) 居中 .mohca-text-center 居右 .mohca-text-right

文字标题

文字模块内容文字模块内容文字模块内容文字模块内容文字模块内容文字模块内容文字模块内容文字模块内容

  1. 项目
  2. 项目
  • 文本
  • 文本

1
2
3
4
5
6
7
8
9
10
11
12
<div class="mocha-text mocha-text-center">
<h4>文字标题</h4>
<p>文字模块内容文字模块内容文字模块内容文字模块内容文字模块内容文字模块内容文字模块内容文字模块内容</p>
<ol>
<li>项目</li>
<li>项目</li>
</ol>
<ul>
<li>文本</li>
<li>文本</li>
</ul>
</div>

文本模块-修改不同皮肤

mocha.css已提供2套预设皮肤

  • 皮肤1(白底,标题下划线) .mohca-text-skin1
  • 皮肤2(黑底白字) .mohca-text-skin2

文字标题

文字模块内容文字模块内容文字模块内容文字模块内容文字模块内容文

  1. 项目
  2. 项目
  • 文本
  • 文本
文字标题

文字模块内容文字模块内容文字模块内容文字模块内容文字模块内容文

  1. 项目
  2. 项目
  • 文本
  • 文本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<div class="mocha-text mocha-text-skin1">
<h5>文字标题</h5>
<p>文字模块内容文字模块内容文字模块内容文字模块内容文字模块内容文</p>
<ol>
<li>项目</li>
<li>项目</li>
</ol>
<ul>
<li>文本</li>
<li>文本</li>
</ul>
</div>
<div class="mocha-text mocha-text-skin2">
<h5>文字标题</h5>
<p>文字模块内容文字模块内容文字模块内容文字模块内容文字模块内容文</p>
<ol>
<li>项目</li>
<li>项目</li>
</ol>
<ul>
<li>文本</li>
<li>文本</li>
</ul>
</div>


您可以在您项目的page.css里修改.mocha-text-skin1.mocha-text-skin2皮肤类,或者新增.mocha-text-skin3

1
2
3
4
/* skin */
.mocha-text-skin1 h1,.mocha-text-skin1 h2,.mocha-text-skin1 h3,.mocha-text-skin1 h4,.mocha-text-skin1 h5,.mocha-text-skin1 h6{border-bottom: 1px solid #ddd;}
.mocha-text-skin1 div,.mocha-text-skin1 p,.mocha-text-skin1 li{color: #333;}
.mocha-text-skin2{color: #fff;background-color: #222;}

pic-list(图片列表)

作者:sonichuang
版本:v.2
依赖:mocha.css

样式1-一行展示(水平滚动条)

一行展示所有图片 .mocha-pic-list-scroll


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<div class="mocha-pic-list mocha-pic-list-scroll">
<ul class="mocha-pic-list-ul">
<li class="mocha-pic-list-item">
<a href="#"><img width="100" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
</ul>
</div>


样式2-不带文字

一行一张图 .mocha-pic-list-scheme1


1
2
3
4
5
6
7
<div class="mocha-pic-list mocha-pic-list-scheme1">
<ul class="mocha-pic-list-ul">
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
</ul>
</div>



一行二张图 .mocha-pic-list-scheme2

1
2
3
4
5
6
7
8
9
10
<div class="mocha-pic-list mocha-pic-list-scheme2">
<ul class="mocha-pic-list-ul">
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
</ul>
</div>



一行三张图 .mocha-pic-list-scheme3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<div class="mocha-pic-list mocha-pic-list-scheme3">
<ul class="mocha-pic-list-ul">
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
</ul>
</div>



一行四张图 .mocha-pic-list-scheme4

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<div class="mocha-pic-list mocha-pic-list-scheme4">
<ul class="mocha-pic-list-ul">
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
<li class="mocha-pic-list-item">
<a href="#"><img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic"></a>
</li>
</ul>
</div>


样式3-带文字

一行一张图 .mocha-pic-list-scheme1


1
2
3
4
5
6
7
8
9
10
<div class="mocha-pic-list mocha-pic-list-scheme1 mocha-pic-list-skin1">
<ul class="mocha-pic-list-ul">
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
</ul>
</div>


一行二张图 .mocha-pic-list-scheme2


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<div class="mocha-pic-list mocha-pic-list-scheme2 mocha-pic-list-skin1">
<ul class="mocha-pic-list-ul">
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
</ul>
</div>


一行三张图 .mocha-pic-list-scheme3


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<div class="mocha-pic-list mocha-pic-list-scheme3 mocha-pic-list-skin1">
<ul class="mocha-pic-list-ul">
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
</ul>
</div>


一行四张图 .mocha-pic-list-scheme4


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<div class="mocha-pic-list mocha-pic-list-scheme4 mocha-pic-list-skin1">
<ul class="mocha-pic-list-ul">
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
<li class="mocha-pic-list-item">
<a href="#">
<img width="100%" src="http://dummyimage.com/400x400/222/fff.png&text=<img>" alt="" class="pic">
<span class="txt">小爱神-丘比特</span>
</a>
</li>
</ul>
</div>

修改模块皮肤CSS

模块的默认皮肤类.mocha-pic-list-skin1,您可以在您项目的page.css里修改.mocha-pic-list-skin1皮肤类,或者新增.mocha-pic-list-skin2

1
2
/* skin */
.mocha-pic-list-skin1 .mocha-pic-list-item .txt{color: #333;}

search-bar(搜索栏模块)

作者:kevinhehe
版本:v.1
依赖:mocha.css zepto.js

样式1 .mocha-search-bar-scheme1

样式1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<div class="mocha-search-bar mocha-search-bar-scheme1 mocha-search-bar-skin1">
<div class="mocha-search-bar-wrap" id="searchBar">
<form class="mocha-search-bar-outer">
<div class="mocha-search-bar-inner">
<i class="icon-search"></i>
<input type="search" class="mocha-search-bar-input" id="searchInput" placeholder="搜索" required/>
<a href="javascript:" class="icon-clear" id="searchClear"></a>
</div>
<label for="searchInput" class="mocha-search-bar-text" id="searchText">
<i class="icon-search"></i>
<span>搜索</span>
</label>
</form>
<a href="javascript:" class="mocha-search-bar-cancel" id="searchCancel">取消</a>
</div>
<div class="mocha-search-bar-cells mocha-search-bar-cells-access mocha-search-bar-show" id="searchShow">
<div class="mocha-search-bar-cell">
<div class="mocha-search-bar-cell-primary">
<p>实时搜索文本</p>
</div>
</div>
<div class="mocha-search-bar-cell">
<div class="mocha-search-bar-cell-primary">
<p>实时搜索文本</p>
</div>
</div>
<div class="mocha-search-bar-cell">
<div class="mocha-search-bar-cell-primary">
<p>实时搜索文本</p>
</div>
</div>
<div class="mocha-search-bar-cell">
<div class="mocha-search-bar-cell-primary">
<p>实时搜索文本</p>
</div>
</div>
</div>
</div>

search-bar实例化JS

依赖zepto.js组件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!-- 实例化 -->
<script>
$("#searchInput").on({
focus: function() {
//searchBar
var $mochaSearchBar = $('#searchBar');
$mochaSearchBar.addClass('mocha-search-bar-focusing');
},
blur: function() {
var $mochaSearchBar = $('#searchBar');
$mochaSearchBar.removeClass('mocha-search-bar-focusing');
if ($(this).val()) {
$('#searchText').hide();
} else {
$('#searchText').show();
}
},
input: function() {
var $searchShow = $("#searchShow");
if ($(this).val()) {
$searchShow.show();
} else {
$searchShow.hide();
}
}
})
$("#searchCancel").on('touchend',function() {
$("#searchShow").hide();
$('#searchInput').val('');
})
$("#searchClear").on('touchend',function() {
$("#searchShow").hide();
$('#searchInput').val('');
})
</script>

修改模块皮肤CSS

模块的默认皮肤类.mocha-search-bar-skin1,您可以在您项目的page.css里修改.mocha-search-bar-skin1皮肤类,或者新增.mocha-search-bar-skin2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* skin */
.mocha-search-bar-skin1{font-size:0.12rem;}
.mocha-search-bar-skin1 .mocha-search-bar-wrap{background-color: #EFEFF4;}
.mocha-search-bar-skin1 .mocha-search-bar-wrap:before{border-top: 1px solid #C7C7C7;color: #C7C7C7;}
.mocha-search-bar-skin1 .mocha-search-bar-wrap:after{border-bottom: 1px solid #C7C7C7;color: #C7C7C7;}
.mocha-search-bar-skin1 .mocha-search-bar-outer{background-color: #EFEFF4;}
.mocha-search-bar-skin1 .mocha-search-bar-outer:after{border: 1px solid #E6E6EA;background: #FFFFFF;}
.mocha-search-bar-skin1 .mocha-search-bar-inner .mocha-search-bar-input{font-size: .14rem;}
.mocha-search-bar-skin1 .mocha-search-bar-text{color: #9B9B9B;background: #FFFFFF;}
.mocha-search-bar-skin1 .mocha-search-bar-text span{font-size: .14rem;}
.mocha-search-bar-skin1 .mocha-search-bar-cancel{color: #333;}
.mocha-search-bar-skin1 .mocha-search-bar-cell:before{border-top: 1px solid #D9D9D9;color: #D9D9D9;}
.mocha-search-bar-skin1 .mocha-search-bar-cells{background-color: #FFFFFF;}
.mocha-search-bar-skin1 .mocha-search-bar-cells:before{border-top: 1px solid #D9D9D9;color: #D9D9D9;}
.mocha-search-bar-skin1 .mocha-search-bar-cells:after{border-bottom: 1px solid #D9D9D9;color: #D9D9D9;}
.mocha-search-bar-skin1 .mocha-search-bar-cells_title,
.mocha-search-bar-skin1 .mocha-search-bar-cells_tips{color: #888;font-size: .14rem;}
.mocha-search-bar-skin1 .mocha-search-bar-cells-access .mocha-search-bar-cell:not(.no-access):active{background-color: #ECECEC;}
.mocha-search-bar-skin1 .mocha-search-bar-show{font-size: .14rem;}
.mocha-search-bar-skin1 .mocha-search-bar-show .mocha-search-bar-cell-primary{color: #666;}

menu(功能栏)

作者:kevinhehe
版本:v.1
依赖:mocha.css

样式1-有标题无图标及贴底 .mocha-menu-scheme1


1
2
3
4
5
6
7
8
9
10
11
12
13
<div class="mocha-menu mocha-menu-scheme1 mocha-menu-skin1">
<ul>
<li>
<a href="javascript:;" title="游戏攻略"><i class="mocha-menu-icon style1">图标</i>游戏攻略</a>
</li>
<li>
<a href="javascript:;" title="签到领礼"><i class="mocha-menu-icon">图标</i>签到领礼</a>
</li>
<li>
<a href="javascript:;" title="游戏论坛"><i class="mocha-menu-icon">图标</i>游戏论坛</a>
</li>
</ul>
</div>

样式2-有标题及图标 .mocha-menu-scheme2


1
2
3
4
5
6
7
8
9
10
11
12
13
<div class="mocha-menu mocha-menu-scheme2 mocha-menu-skin1">
<ul>
<li>
<a href="javascript:;" title="游戏攻略"><i class="mocha-menu-icon style1">图标</i>游戏攻略</a>
</li>
<li>
<a href="javascript:;" title="签到领礼"><i class="mocha-menu-icon">图标</i>签到领礼</a>
</li>
<li>
<a href="javascript:;" title="游戏论坛"><i class="mocha-menu-icon">图标</i>游戏论坛</a>
</li>
</ul>
</div>

样式3-有标题及图标上下结构 .mocha-menu-scheme3


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<div class="mocha-menu mocha-menu-scheme3 mocha-menu-skin1">
<ul>
<li>
<a href="javascript:;" title="精选"><i class="mocha-menu-icon style1">图标</i>精选</a>
</li>
<li>
<a href="javascript:;" title="攻略"><i class="mocha-menu-icon">图标</i>攻略</a>
</li>
<li>
<a href="javascript:;" title="个人"><i class="mocha-menu-icon">图标</i>个人</a>
</li>
<li>
<a href="javascript:;" title="勋章"><i class="mocha-menu-icon">图标</i>勋章</a>
</li>
</ul>
</div>

修改模块皮肤CSS

模块的默认皮肤类.mocha-menu-skin1,您可以在您项目的page.css里修改.mocha-menu-skin1皮肤类,或者新增.mocha-menu-skin2

1
2
3
4
/* skin */
.mocha-menu-skin1{font-size: .16rem;background-color: #717171;}
.mocha-menu-skin1 a{color: #fff;}
.mocha-menu-skin1 .mocha-menu-icon{background-color: #fff;}

comment(评论样式)

作者:kevinhehe
版本:v.1
依赖:mocha.css

样式1 .mocha-comment-scheme1

样式1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div class="mocha-comment mocha-comment-scheme1 mocha-comment-skin1">
<div class="mocha-comment-content">
<div class="mocha-comment-list">
<div class="mocha-comment-list-infobox">
<cite class="mocha-comment-list-head"><img src="http://dummyimage.com/40x40/000/fff"></cite>
<div class="mocha-comment-list-title">齐天大盛</div>
<a class="mocha-comment-list-reply" href="javascript:void(0);">回复</a>
</div>
<div class="mocha-comment-list-txt">内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</div>
<div class="mocha-comment-list-date"><span>09月24日</span><span>09:56</span></div>
<div class="mocha-comment-list-second">
<div class="mocha-comment-list-second-bar">
<ul>
<li><span>某人说:</span>哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈</li>
<li><span>凯文呵呵</span><cite>回复</cite>凯文呵呵:222</li>
</ul>
<div class="mocha-comment-list-more">查看更多...</div>
</div>
</div>
</div>
<div class="mocha-comment-list">
<div class="mocha-comment-list-infobox">
<cite class="mocha-comment-list-head"><img src="http://dummyimage.com/40x40/000/fff"></cite>
<div class="mocha-comment-list-title">昆仑山</div>
<a class="mocha-comment-list-reply" href="javascript:void(0);">回复</a>
</div>
<div class="mocha-comment-list-txt">内容内容内容内容</div>
<div class="mocha-comment-list-date"><span>09月24日</span><span>09:56</span></div>
</div>
</div>
<div class="mocha-comment-btn">
<a id="showCommentBtn" href="javascript:void(0);">我要评论</a>
</div>
<div id="demoCommentAlert" class="mocha-comment-alert" style="display: none;">
<div class="mocha-comment-alert-mark"></div>
<div class="mocha-comment-alert-box">
<div class="imocha-comment-alert-form">
<textarea class="mocha-comment-alert-textarea" placeholder="请输入内容,140字以内"></textarea>
</div>
<div class="mocha-comment-alert-shop clearfix">
<span class="mocha-comment-alert-words">已超出<b class="mocha-comment-alert-num">0</b>个字</span>
<div class="mocha-comment-alert-btn">
<span class="mocha-comment-alert-cancel">取消</span>
<span class="mocha-comment-alert-reply">回复</span>
</div>
</div>
</div>
</div>
</div>

comment实例化JS

依赖zepto.js组件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script src="http://game.gtimg.cn/images/js/zepto/zepto.min.js"></script>
<script>
(function mochaCommentFunc(){
$("#showCommentBtn").bind("tap",function(){
$("#demoCommentAlert").css("display","block");
})
$(".mocha-comment-list-reply").bind("tap",function(){
$("#demoCommentAlert").css("display","block");
})
$(".mocha-comment-alert-cancel").tap(function(){
$(this).parents(".mocha-comment-alert").css("display","none");
})
})()
</script>

修改模块皮肤CSS

模块的默认皮肤类.mocha-comment-skin1,您可以在您项目的page.css里修改.mocha-comment-skin1皮肤类,或者新增.mocha-comment-skin2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* skin */
.mocha-comment-skin1{font-size: .16rem;}
.mocha-comment-skin1 .mocha-comment-list-reply{color:#69c;}
.mocha-comment-skin1 .mocha-comment-list-title em{color:#0e0e0e;}
.mocha-comment-skin1 .mocha-comment-list-date span{color:#a6a6a6;font-size:.12rem;}
.mocha-comment-skin1 .mocha-comment-list-second{font-size:.14rem;}
.mocha-comment-skin1 .mocha-comment-list-second-bar{background:#f3f3f3;}
.mocha-comment-skin1 .mocha-comment-list-second-bar cite{color:#69c;}
.mocha-comment-skin1 .mocha-comment-list-more{color:#69c;}
.mocha-comment-skin1 .mocha-comment-btn{background:#e9e9e9;font-size:.14rem;}
.mocha-comment-skin1 .mocha-comment-alert-box{background:#fff;font-size:.14rem;}
.mocha-comment-skin1 .mocha-comment-alert-textarea{color:#323230;font-size:.14rem;}
.mocha-comment-skin1 .mocha-comment-alert-shop .mocha-comment-alert-words b{color:#69c;}
.mocha-comment-skin1 .mocha-comment-alert-btn span:nth-last-of-type(1){background:#69c; color:#fff;}

navigation(导航栏模块)

作者:kevinhehe
版本:v.1
依赖:mocha.css

样式1-无导航 .mocha-navigation-scheme1

样式1-无导航

1
2
3
4
5
6
7
8
9
10
11
<header class="mocha-nav mocha-navigation-scheme1 mocha-nav-skin1">
<div class="mocha-nav-cover"></div>
<a href="javascript:;" class="mocha-nav-logo">
<img src="http://dummyimage.com/40x40/000/fff" alt="游戏名字" />
<div class="mocha-nav-logo-desc">
<h1>我叫MT2</h1>
<h2>焕新一代3D手游</h2>
</div>
</a>
<a href="javascript:;" class="mocha-nav-btn">关注</a>
</header>

样式2-有导航 .mocha-navigation-scheme2

样式2-有导航

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<header class="mocha-nav mocha-navigation-scheme2 mocha-nav-skin1">
<div class="mocha-nav-cover"></div>
<a href="javascript:;" class="mocha-nav-logo">
<img src="http://dummyimage.com/40x40/000/fff" alt="游戏名字" />
<div class="mocha-nav-logo-desc">
<h1>我叫MT2</h1>
<h2>焕新一代3D手游</h2>
</div>
</a>
<!-- 导航 -->
<div class="mocha-nav-box">
<div class="mocha-nav-box-cover"></div>
<nav class="mocha-nav-list">
<div class="mocha-nav-list-cover">
<ul>
<li><a href="javascript:;">首页</a></li>
<li><a href="javascript:;">热门活动</a></li>
<li><a href="javascript:;">新闻中心</a></li>
<li><a href="javascript:;">游戏攻略</a></li>
<li><a href="javascript:;">游戏图库</a></li>
<li><a href="javascript:;">论坛</a></li>
</ul>
</div>
</nav>
<div class="mocha-nav-slide"><i class="mocha-nav-slide-icon" title="导航开关"></i></div>
</div>
<a href="javascript:;" class="mocha-nav-btn">进入游戏</a>
</header>


样式3-导航在下方且滚动固定 .mocha-navigation-scheme3(导航在下方)+.mocha-navigation-scheme4(滚动固定 )

样式3-导航在下方且滚动固定

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<header class="mocha-nav mocha-navigation-scheme3 mocha-navigation-scheme4 mocha-nav-skin1">
<div class="mocha-nav-cover"></div>
<a href="javascript:;" class="mocha-nav-logo">
<img src="http://dummyimage.com/40x40/000/fff" alt="游戏名字" />
<div class="mocha-nav-logo-desc">
<h1>我叫MT2</h1>
<h2>焕新一代3D手游</h2>
</div>
</a>
<!-- 导航 -->
<div class="mocha-nav-box">
<div class="mocha-nav-box-cover"></div>
<nav class="mocha-nav-list">
<div class="mocha-nav-list-cover">
<ul>
<li><a href="javascript:;">首页</a></li>
<li><a href="javascript:;">热门活动</a></li>
<li><a href="javascript:;">新闻中心</a></li>
<li><a href="javascript:;">游戏攻略</a></li>
<li><a href="javascript:;">游戏图库</a></li>
<li><a href="javascript:;">论坛</a></li>
</ul>
</div>
</nav>
<div class="mocha-nav-slide"><i class="mocha-nav-slide-icon" title="导航开关"></i></div>
</div>
<a href="javascript:;" class="mocha-nav-btn">进入游戏</a>
</header>

依赖zepto.js组件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<script src="http://game.gtimg.cn/images/js/zepto/zepto.min.js"></script>
<script>
/*有导航*/
$(".mocha-nav-slide").bind("touchstart", function() {
if ($(".mocha-nav-list-open").length) {
$(".mocha-nav-list").removeClass("mocha-nav-list-open");
$(".mocha-nav-slide").removeClass("mocha-nav-slide-close");
$("body").unbind("touchmove", false);
$(".mocha-nav-box").removeClass("mocha-nav-box-big");
} else {
$(".mocha-nav-list").addClass("mocha-nav-list-open");
$(".mocha-nav-slide").addClass("mocha-nav-slide-close");
$("body").bind("touchmove", false);
$(".mocha-nav-box").addClass("mocha-nav-box-big");
}
}, false);

/*导航固定需加下方代码*/
$("body").bind("touchend", function() {
if (window.scrollY >= 90) {
$(".mocha-navigation-scheme4").addClass("mocha-nav-fixed");
} else {
$(".mocha-nav-fixed").removeClass("mocha-nav-fixed");
}
}, false);
</script>

修改模块皮肤CSS

模块的默认皮肤类.mocha-navigation-skin1,您可以在您项目的page.css里修改.mocha-navigation-skin1皮肤类,或者新增.mocha-navigation-skin2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* skin */
.mocha-nav-skin1{font-size: .16rem;background-color: #dadada;}
.mocha-nav-skin1 .mocha-nav-cover{background-color: #dadada;}
.mocha-nav-skin1 .mocha-nav-logo{color: #000;}
.mocha-nav-skin1 .mocha-nav-btn{background-color: #717171;color: #fff;}
.mocha-nav-skin1.mocha-navigation-scheme1{background-color: none;}
.mocha-nav-skin1 .mocha-nav-slide-icon,.mocha-nav-skin1 .mocha-nav-slide-icon:before,.mocha-nav-skin1 .mocha-nav-slide-icon:after{background:#717171;}
.mocha-nav-skin1 .mocha-nav-slide-close .mocha-nav-slide-icon{background:transparent;}
.mocha-nav-skin1 .mocha-nav-slide-close .mocha-nav-slide-icon:before,.mocha-nav-skin1 .mocha-nav-slide-close .mocha-nav-slide-icon:after{background:#717171;}
.mocha-nav-skin1 .mocha-nav-list-cover{background:#bbb;}
.mocha-nav-skin1 .mocha-nav-list li{border-top:1px solid #9f9f9f;}
.mocha-nav-skin1 .mocha-nav-list a{color:#000;}
.mocha-nav-skin1.mocha-navigation-scheme2 .mocha-nav-slide{background:#bbb;}
.mocha-nav-skin1.mocha-navigation-scheme2 .mocha-nav-slide:before{border-color:#bbb transparent transparent;}

select(选单样式)

作者:kevinhehe
版本:v.1
依赖:mocha.css

样式1-1行一个 .mocha-select-scheme1


1
2
3
4
5
6
7
8
9
10
11
12
<div class="mocha-select mocha-select-scheme1 mocha-select-skin1">
<select><option value="请选择省份">请选择省份</option></select>
<select><option value="请选择城市">请选择城市</option></select>
<div class="mocha-select-panel">
<label for="">省份</label>
<select><option value="请选择省份">请选择省份</option></select>
</div>
<div class="mocha-select-panel">
<label for="">城市</label>
<select><option value="请选择城市">请选择城市</option></select>
</div>
</div>

样式2-1行2个 .mocha-select-scheme2


1
2
3
4
5
6
7
8
9
10
11
12
<div class="mocha-select mocha-select-scheme2 mocha-select-skin1">
<select><option value="请选择省份">请选择省份</option></select>
<select><option value="请选择城市">请选择城市</option></select>
<div class="mocha-select-panel">
<label for="">省份</label>
<select><option value="请选择省份">请选择省份</option></select>
</div>
<div class="mocha-select-panel">
<label for="">城市</label>
<select><option value="请选择城市">请选择城市</option></select>
</div>
</div>

样式3-1行3个 .mocha-select-scheme3


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<div class="mocha-select mocha-select-scheme3 mocha-select-skin1">
<select><option value="请选择省份">请选择省份</option></select>
<select><option value="请选择城市">请选择城市</option></select>
<select><option value="请选择城市">请选择城市</option></select>
<div class="mocha-select-panel">
<label for="">省份</label>
<select><option value="请选择省份">请选择省份</option></select>
</div>
<div class="mocha-select-panel">
<label for="">城市</label>
<select><option value="请选择城市">请选择城市</option></select>
</div>
<div class="mocha-select-panel">
<label for="">城市</label>
<select><option value="请选择城市">请选择城市</option></select>
</div>
</div>

样式4-1行1个左字右控件 .mocha-select-scheme4


1
2
3
4
5
6
7
8
9
10
<div class="mocha-select mocha-select-scheme4 mocha-select-skin1">
<div class="mocha-select-panel">
<label for="">请选择大区:</label>
<select><option value="请选择省份">请选择省份</option></select>
</div>
<div class="mocha-select-panel">
<label for="">选择大区:</label>
<select><option value="请选择城市">请选择城市</option></select>
</div>
</div>

样式5-1行2个左字右控件 .mocha-select-scheme5


1
2
3
4
5
6
7
8
9
10
11
12
<div class="mocha-select mocha-select-scheme5 mocha-select-skin1">
<div class="mocha-select-panel">
<label for="">请选择大区:</label>
<select><option value="请选择省份">请选择省份</option></select>
<select><option value="请选择城市">请选择城市</option></select>
</div>
<div class="mocha-select-panel">
<label for="">选择大区:</label>
<select><option value="请选择城市">请选择城市</option></select>
<select><option value="请选择城市">请选择城市</option></select>
</div>
</div>

修改模块皮肤CSS

模块的默认皮肤类.mocha-select-skin1,您可以在您项目的page.css里修改.mocha-select-skin1皮肤类,或者新增.mocha-select-skin2

1
2
/* skin */
.mocha-select-skin1 select{font-size:0.12rem;color:#000;border-color:#65655b;}

table(表格样式)

作者:kevinhehe
版本:v.1
依赖:mocha.css

样式1 .mocha-table-scheme1

标题标题标题
内容内容内容内容内容内容内容内容
内容内容内容内容内容
内容内容内容内容内容
内容内容内容内容内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<table class="mocha-table mocha-table-scheme1 mocha-table-skin1">
<tr>
<th>标题</th>
<th>标题</th>
<th>标题</th>
</tr>
<tr>
<td>内容</td>
<td>内容内容内容内容内容内容</td>
<td>内容</td>
</tr>
<tr>
<td>内容</td>
<td>内容内容内容</td>
<td>内容</td>
</tr>
<tr>
<td>内容</td>
<td>内容内容内容</td>
<td>内容</td>
</tr>
<tr>
<td>内容</td>
<td>内容内容内容</td>
<td>内容</td>
</tr>
</table>

修改模块皮肤CSS

模块的默认皮肤类.mocha-table-skin1,您可以在您项目的page.css里修改.mocha-table-skin1皮肤类,或者新增.mocha-table-skin2

1
2
3
4
5
/* skin */
.mocha-table-skin1{font-size: .16rem;color: #000;}
.mocha-table-skin1 th{background-color: #1b1b1b;color: #fff;}
.mocha-table-skin1 tr:nth-child(odd){background-color: #bbb;}
.mocha-table-skin1 tr:nth-child(even){background-color: #fff;}

progress(进度条)

作者:kevinhehe
版本:v.1
依赖:mocha.css

样式1-无动图 .mocha-progress-scheme1

30%


1
2
3
4
5
6
<div class="mocha-progress mocha-progress-scheme1 mocha-progress-skin1">
<div class="mocha-progress-bar">
<span class="mocha-progress-bar-bg" style="-webkit-transform: translate(30%,0);"></span>
<p class="mocha-progress-num">30%</p>
</div>
</div>

样式2-有动图 .mocha-progress-scheme2

动图

50%


1
2
3
4
5
6
7
<div class="mocha-progress mocha-progress-scheme2 mocha-progress-skin1">
<img class="mocha-progress-img" src="http://mpt.webplat.ied.com/img.php?120*60" alt="动图">
<div class="mocha-progress-bar">
<span class="mocha-progress-bar-bg" style="-webkit-transform: translate(50%,0);"></span>
<p class="mocha-progress-num">50%</p>
</div>
</div>

修改模块皮肤CSS

模块的默认皮肤类.mocha-progress-skin1,您可以在您项目的page.css里修改.mocha-progress-skin1皮肤类,或者新增.mocha-progress-skin2

1
2
3
4
/* skin */
.mocha-progress-skin1{font-size: .16rem;}
.mocha-progress-skin1 .mocha-progress-bar{background-color: #bbb;}
.mocha-progress-skin1 .mocha-progress-bar-bg{background-color: #009dfe;}