btn樣式類(lèi)

工作上寫(xiě)了一個(gè)btn的樣式類(lèi)侣肄。很小的一塊了。在bootstrap強(qiáng)大的樣式庫(kù)里就是非常渺小的一個(gè)迄靠。

類(lèi)名 <code>.btn</code>
<button class="btn"></button>
表現(xiàn)類(lèi)<code>.btn-default/.btn-primary/.btn-danger/.btn-warning/.btn-info/.btn-success</code>

btn的默認(rèn)表現(xiàn)為btn-default。

可應(yīng)用元素

你可以應(yīng)用在 input[type=submit/button/reset]、a晚碾、span等元素上。

處理方法

input[type="button"]和input[type="submit"]在瀏覽器中的box-sizing表現(xiàn)是不一樣的喂急。前者表現(xiàn)為content-box格嘁,后者則為border-box,這個(gè)ie廊移,火狐都驚人的一直糕簿,連ie7也是如此。所以將box-sizing設(shè)置為content-box狡孔,讓其行為一致懂诗,ie7則采用手動(dòng)添加border高度的方式降級(jí)處理。

input[type=submit] ie7黑色邊框bug
<label class="btn btn-success"><input type="submit" value=" 提交"></label>

采用label包裹的方式處理苗膝,內(nèi)部input背景透明殃恒,border:0的方式消除。

當(dāng)然辱揭,如果你不用處理ie7上的這個(gè)小bug离唐,完全不用理會(huì)。直接btn類(lèi)設(shè)置就好了问窃。

![W)P7]LTQPYYHIF`0AYZ0}ZB.png](http://upload-images.jianshu.io/upload_images/330266-87eb9e6ee98e2a2f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

查看DEMO

@charset "utf-8";
$height:100;
.btn{
    height:$height + px;
    line-height:$height + px;
    padding: 0 0.3em;
    font-size: 14px;
    box-sizing:content-box;//重置input submit亥鬓、buttonbox-sizing border-box 為content-box。做到一致的表現(xiàn) //ie7手動(dòng)添加border高度
    vertical-align: text-top;
    
    display: inline-block;
    *display: inline;
    *zoom:1;
    border:1px solid #ddd;
    background-color: #ddd;
    border-radius: 3px;
    overflow: visible;//IE7下文字表現(xiàn)左右空格
    color: #333;
    cursor: pointer;
    input[type="submit"]{//IE7下黑色邊框問(wèn)題泡躯,采用label包裹input[type="submit"]方式
        background:transparent;
        border:none;
        line-height:$height + px;
        height:$height + px;
        display: block;
        vertical-align: text-top;
        font-size:14px;
        margin:0 -6px;
        *overflow: visible;
        *margin:0;
        color: #fff
    }
    
    &:hover{
        opacity: 0.8;
        filter:alpha(opacity=80); 
    }
    &:active{
        opacity:1;
        filter:alpha(opacity=100); 
    }
    &:focus{
        outline: 0;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }
    &:visited{
        opacity:1;
        filter:alpha(opacity=100); 
    }
    
    @at-root{
        /* 處理火狐-moz-focus-inner內(nèi)默認(rèn)padding值贮竟,導(dǎo)致line-height文字不居中問(wèn)題*/
        button::-moz-focus-inner,
        input[type="button"]::-moz-focus-inner,
        input[type="submit"]::-moz-focus-inner,
        input[type="reset"]::-moz-focus-inner { 
            border:none; 
            padding:0 inherit; 
        }
        input[type="submit"].btn,
        input[type="button"].btn,
        input[type="reset"].btn,
        button.btn{
            *height:($height + 2) + px;//處理IE7 box-sizing問(wèn)題丽焊。submit,button,reset表現(xiàn)為border-box問(wèn)題
            *line-height:($height - 2) + px;
        }
        a.btn{
            color:inherit;
            text-decoration:none;
        }
    }
}

.btn-default{
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-danger{
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-warning{
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-info{
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;        
}
.btn-success{
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;    
}
.btn-primary{
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市咕别,隨后出現(xiàn)的幾起案子技健,更是在濱河造成了極大的恐慌,老刑警劉巖惰拱,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件雌贱,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡偿短,警方通過(guò)查閱死者的電腦和手機(jī)欣孤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)昔逗,“玉大人降传,你說(shuō)我怎么就攤上這事」磁” “怎么了婆排?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)笔链。 經(jīng)常有香客問(wèn)我段只,道長(zhǎng),這世上最難降的妖魔是什么鉴扫? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任赞枕,我火速辦了婚禮,結(jié)果婚禮上坪创,老公的妹妹穿的比我還像新娘炕婶。我一直安慰自己,他們只是感情好误堡,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布古话。 她就那樣靜靜地躺著,像睡著了一般锁施。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上杖们,一...
    開(kāi)封第一講書(shū)人閱讀 49,185評(píng)論 1 284
  • 那天悉抵,我揣著相機(jī)與錄音,去河邊找鬼摘完。 笑死姥饰,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的孝治。 我是一名探鬼主播列粪,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼审磁,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了岂座?” 一聲冷哼從身側(cè)響起态蒂,我...
    開(kāi)封第一講書(shū)人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎费什,沒(méi)想到半個(gè)月后钾恢,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鸳址,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年瘩蚪,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片稿黍。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡疹瘦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出巡球,到底是詐尸還是另有隱情言沐,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布辕漂,位于F島的核電站呢灶,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏钉嘹。R本人自食惡果不足惜鸯乃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望跋涣。 院中可真熱鬧缨睡,春花似錦、人聲如沸陈辱。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)沛贪。三九已至陋守,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間利赋,已是汗流浹背水评。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留媚送,地道東北人准颓。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓厕妖,卻偏偏與公主長(zhǎng)得像增显,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子拿霉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

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

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,728評(píng)論 1 92
  • 1.行內(nèi)元素和塊級(jí)元素?img算什么?行內(nèi)元素怎么轉(zhuǎn)化為塊級(jí)元素? 行內(nèi)元素:和有他元素都在一行上咱扣,高度绽淘、行高及外...
    極樂(lè)君閱讀 2,402評(píng)論 0 20
  • 一:在制作一個(gè)Web應(yīng)用或Web站點(diǎn)的過(guò)程中,你是如何考慮他的UI偏窝、安全性收恢、高性能、SEO祭往、可維護(hù)性以及技術(shù)因素的...
    Arno_z閱讀 1,138評(píng)論 0 1
  • 圖1:為施鳴背后編輯圖片靈魂點(diǎn)贊硼补!
    施鳴閱讀 206評(píng)論 0 1
  • 在我們班有個(gè)小女孩已骇,一開(kāi)始我 并沒(méi)有在意她离钝,慢慢地我發(fā)現(xiàn)了她的與眾不同。 她長(zhǎng)得高高的褪储,皮膚有點(diǎn)黑卵渴,留著...
    風(fēng)之美閱讀 136評(píng)論 1 5