前端模板規(guī)范

template 模板結(jié)構(gòu)

模板結(jié)構(gòu)分成三個(gè)部分:

  • page 頁(yè)面
  • layout 布局
  • module 組件

** class命名要求:**
layout第一個(gè)字母縮寫(xiě) l, 如 l-header
module第一個(gè)字母縮寫(xiě)m,如 m-list-media
同一類(lèi)型布局和組件有不同風(fēng)格的尿扯,在樣式后加‘-數(shù)字’,不加默認(rèn)代表第一種類(lèi)型

.l-header //默認(rèn)代表第一種類(lèi)型
.l-header-2
.l-header-3
.l-header-4
…… 
.m-list-media //默認(rèn)代表第一種類(lèi)型
.m-list-media-2
.m-list-media-3
.m-list-media-4
……

page 頁(yè)面

page 頁(yè)面:html 展示單頁(yè)面,如 index.html

// page頁(yè)面結(jié)構(gòu)默認(rèn)配置
<div class="wrapper" style=" 
  background-image: none; //默認(rèn)無(wú)圖
  background-repeat: no-repeat; //默認(rèn)不平鋪
  background-size: auto; //默認(rèn)無(wú)拉伸
  background-attachment: scroll; //默認(rèn)背景滾動(dòng)
  background-color: transparent; //默認(rèn)顏色透明
">

頁(yè)面背景設(shè)置

// 背景圖片引用
background-image: none | url;
// 背景圖片平鋪 (多用于背景底紋)
background-repeat: no-repeat | repat | repeat-x | repeat-y;
//背景圖片拉伸
background-size: auto | cover;
//背景圖片固定
background-attachment: scroll | fixed;
//背景顏色
background-color: transparent | value;

layout 布局

layout 布局:基于page水平方向的通欄布局窃页,由上往下進(jìn)行垂直排列構(gòu)成一個(gè)完整的page

** layout 布局主要包含以下幾部分啤覆,可以根據(jù)實(shí)際情況進(jìn)行擴(kuò)展:**

  • l-header 頭部
  • l-section-banner 輪播圖部分
  • l-section-search 搜索欄部分
  • l-section-video 視頻部分
  • l-section-ad 廣告部分
  • l-section-info 資訊信息部分
  • l-footer 底部

l-header / l-section-banner / l-section-search / l-footer / 在頁(yè)面中至多能顯示一個(gè)徙鱼,可以提供多個(gè)風(fēng)格供人選擇

l-header 頭部

// 頭部常用結(jié)構(gòu)
<div class="l-header">
    <div class="m-topbar"></div> // 頂部條 
    // 店招
    <div class="m-sign-brand"  style="background-image: url();">
        <form action="" class="m-search-global"></form> // 全局搜索框
    </div> 
    <div class="m-navbar"></div> //導(dǎo)航條   
</div> 
m-sign-brand 店招
  • 背景尺寸:1920 * 100
m-search-global 全局搜索框
  • 可控制顯隱

l-section 內(nèi)容部分

//結(jié)構(gòu)默認(rèn)配置
<div class="l-section" style="
   background-image: none; 
   background-repeat: no-repeat; 
   background-size: auto;
   background-color: transparent; 
">
</div>
//設(shè)置背景
 background-image: none | url;
 background-repeat: no-repeat | repat | repeat-x | repeat-y;
 background-size: auto | cover;
 background-color: transparent | value;

module 組件

module 組件:已經(jīng)封裝好的結(jié)構(gòu)模塊

** module 組件主要包含以下幾種,可以根據(jù)實(shí)際情況進(jìn)行擴(kuò)展:**

  • m-banner 輪播圖
  • m-slide 幻燈片
  • m-video 視頻
  • m-list 列表
  • m-box 模塊盒
  • m-ad 圖片廣告
  • m-tabbox 選項(xiàng)卡
  • m-carousel 輪播切換列表
  • m-toolbar 工具欄
  • m-menu-position 定位菜單
  • m-popup-topic 主題彈出層

m-banner 輪播圖

// 結(jié)構(gòu)默認(rèn)配置
<div class="m-banner" id="banner">
    //翻頁(yè)切換
    <span class="prev">上一頁(yè)</span>
    <span class="next">下一頁(yè)</span>
    //分頁(yè)器
    <div class="head">
        <ul></ul>
    </div>
   //切換容器
    <div class="body">
        <ul>
            <li _src="url(http://www.op110.com/huoliqing/_temp/banner.jpg)"><a href="#" target="_blank"></a></li>
            <li _src="url(http://www.op110.com/huoliqing/_temp/banner.jpg)"><a href="#" target="_blank"></a></li>
            <li _src="url(http://www.op110.com/huoliqing/_temp/banner.jpg)"><a href="#" target="_blank"></a></li>
        </ul>
    </div>
</div>

m-banner 輪播圖尺寸
全屏 m-banner-full

  • 1920*600
  • 1920*500

固定尺寸

  • 1200*400
  • 760*325

m-list 列表

列表分成三類(lèi):

  • m-list-media 媒體列表
  • m-list-text 文本列表
  • m-list-mix 混合列表
  • img 標(biāo)簽需加 alt 屬性
  • 標(biāo)題、描述等長(zhǎng)文本需加 ell 省略號(hào) 和 title 屬性
  • 根據(jù)實(shí)際情況袱吆,設(shè)置 a 標(biāo)簽的 target 屬性
m-list-media 媒體列表

m-list-media 媒體列表: 列表項(xiàng)中包含圖片厌衙、視屏等媒體的列表

// 結(jié)構(gòu)常用配置
<div class="m-list-media">
    <ul class="clearfix">
        <li class="col-4">
            <a class="col-in" href="#" target="_blank">
                <img class="media" src="media.jpg" alt="">
                <h3 class="title ell"  title="">媒體列表1</h3>
            </a>
        </li>
        <li class="col-4">
            <a class="col-in" href="#" target="_blank">
                <img class="media" src="media.jpg" alt="">
                <h3 class="title ell" title="">媒體列表2</h3>
            </a>
        </li>
       <li class="col-4">
            <a  class="col-in" href="#" target="_blank">
                <img class="media" src="media.jpg" alt="">
                <h3 class="title ell">媒體列表3</h3>
            </a>
        </li>
    </ul>
</div>

clearfix: 清除浮動(dòng)
col-4: 柵格布局,將容器分成12等份绞绒,col-4整個(gè)容器的三分之一
col-in: 用于拓展列表項(xiàng)
ell: 省略號(hào)婶希,文本超出容器寬度顯示省略號(hào)

m-list-text 文本列表

m-list-text 文本列表: 列表項(xiàng)只含文字和修飾元素的列表

// 結(jié)構(gòu)常用配置
<ul class="m-list-mix">
    <li><a class="ell" href="#" target="_blank" title="">文本列表項(xiàng)1</a></li>
    <li><a class="ell" href="#" target="_blank" title="">文本列表項(xiàng)2</a></li>
    <li><a class="ell" href="#" target="_blank" title="">文本列表項(xiàng)3</a></li>
</ul>
m-list-mix 混合列表

m-list-mix 混合列表: 既有媒體列表項(xiàng)也有文本列表項(xiàng)的列表

// 結(jié)構(gòu)常用配置
<ul class="m-list-mix">
    <li>
        <a href="#" target="_blank">
            <img class="media" src="media.jpg" alt="">
            <h3 class="title ell"> 媒體列表項(xiàng)1 </h3>
        </a>
    </li>
    <li><a class="ell" href="#" target="_blank" title="">文本列表項(xiàng)2</a></li>
    <li><a class="ell" href="#" target="_blank" title="">文本列表項(xiàng)3</a></li>
</ul>

m-box 模塊盒

//結(jié)構(gòu)默認(rèn)配置
<div class="m-box">
    <div class="head">
        <h3 class="title">標(biāo)題</h3>
    </div>
    <div class="body">
        內(nèi)容
    </div>
</div>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市蓬衡,隨后出現(xiàn)的幾起案子喻杈,更是在濱河造成了極大的恐慌,老刑警劉巖狰晚,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筒饰,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡壁晒,警方通過(guò)查閱死者的電腦和手機(jī)瓷们,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)秒咐,“玉大人谬晕,你說(shuō)我怎么就攤上這事⌒。” “怎么了攒钳?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)雷滋。 經(jīng)常有香客問(wèn)我不撑,道長(zhǎng),這世上最難降的妖魔是什么惊豺? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任燎孟,我火速辦了婚禮,結(jié)果婚禮上尸昧,老公的妹妹穿的比我還像新娘揩页。我一直安慰自己,他們只是感情好烹俗,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布爆侣。 她就那樣靜靜地躺著,像睡著了一般幢妄。 火紅的嫁衣襯著肌膚如雪兔仰。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,730評(píng)論 1 289
  • 那天蕉鸳,我揣著相機(jī)與錄音乎赴,去河邊找鬼忍法。 笑死,一個(gè)胖子當(dāng)著我的面吹牛榕吼,可吹牛的內(nèi)容都是我干的饿序。 我是一名探鬼主播,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼羹蚣,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼原探!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起顽素,我...
    開(kāi)封第一講書(shū)人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤咽弦,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后胁出,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體型型,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年划鸽,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了输莺。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡裸诽,死狀恐怖嫂用,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情丈冬,我是刑警寧澤嘱函,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站埂蕊,受9級(jí)特大地震影響往弓,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蓄氧,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一函似、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧喉童,春花似錦撇寞、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至咽白,卻和暖如春啤握,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背晶框。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工排抬, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留懂从,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓畜埋,卻偏偏與公主長(zhǎng)得像莫绣,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子悠鞍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容