CSS實現(xiàn)標(biāo)簽效果

需求場景

當(dāng)前端頁面需要展示皮膚是否在使用玻褪、書籍是否閱讀中肉渴、文件是否下載完成時,這時最直接的效果就是在盒子(div)左/右上角顯示相應(yīng)標(biāo)簽带射,不僅美觀且實用同规。

這里以制作圖片右上角標(biāo)簽為例,用CSS以最簡單窟社、直接的方式實現(xiàn)效果券勺。

實現(xiàn)效果
實現(xiàn)效果
實現(xiàn)思路
  • 準(zhǔn)備兩個div(一個父容器,一個標(biāo)簽div)灿里,分別設(shè)置寬高关炼,并設(shè)置相對布局。
  • 使標(biāo)簽div居于父容器右上角匣吊,設(shè)置內(nèi)容居中顯示儒拂,設(shè)置背景和字體顏色,旋轉(zhuǎn)該div色鸳。
  • 將父容器設(shè)置overflow: hidden社痛,實現(xiàn)父容器對標(biāo)簽div超出部分的遮擋,即實現(xiàn)了標(biāo)簽效果命雀。
結(jié)構(gòu)展示
結(jié)構(gòu)展示
代碼示例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>實現(xiàn)標(biāo)簽效果</title>
<style>
/* 外層div
   設(shè)為relative
   設(shè)置overflow: hidden實現(xiàn)對超出部分的 遮擋效果
 */
.img-box {
    width: 200px;
    height: 400px;
    margin: 40px;
    overflow: hidden;
    position: relative;
}
/* 外層div
   設(shè)為absolute蒜哀,加以top、right等屬性調(diào)整標(biāo)簽位置
   設(shè)置height咏雌、line-height凡怎、text-align控制標(biāo)簽內(nèi)容水平垂直居中
   設(shè)置transform,旋轉(zhuǎn)標(biāo)簽45度
 */
.tag {
    width: 140px;
    height: 25px;
    top: 16px;
    right: -40px;
    text-align: center;
    line-height: 25px;
    transform: rotate(45deg);
    position: absolute;
    color: white;
    background: #4188ab;
}
/* 圖片展示 設(shè)為block */
.img {
    display: block;
    width: 200px;
    height: 400px;
}
</style>
</head>

<body>
<div class="img-box">
    <div class="tag">正在使用</div>
    <img class="img" src="..."/>
</div>

</body>
</html>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末赊抖,一起剝皮案震驚了整個濱河市统倒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌氛雪,老刑警劉巖房匆,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡浴鸿,警方通過查閱死者的電腦和手機井氢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來岳链,“玉大人花竞,你說我怎么就攤上這事〉а疲” “怎么了约急?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長苗分。 經(jīng)常有香客問我厌蔽,道長,這世上最難降的妖魔是什么摔癣? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任奴饮,我火速辦了婚禮,結(jié)果婚禮上择浊,老公的妹妹穿的比我還像新娘戴卜。我一直安慰自己,他們只是感情好近她,可當(dāng)我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布叉瘩。 她就那樣靜靜地躺著,像睡著了一般粘捎。 火紅的嫁衣襯著肌膚如雪薇缅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天攒磨,我揣著相機與錄音泳桦,去河邊找鬼。 笑死娩缰,一個胖子當(dāng)著我的面吹牛灸撰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播拼坎,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼浮毯,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了泰鸡?” 一聲冷哼從身側(cè)響起债蓝,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎盛龄,沒想到半個月后饰迹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芳誓,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年啊鸭,在試婚紗的時候發(fā)現(xiàn)自己被綠了锹淌。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡赠制,死狀恐怖赂摆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情钟些,我是刑警寧澤库正,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站厘唾,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏龙誊。R本人自食惡果不足惜抚垃,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望趟大。 院中可真熱鬧鹤树,春花似錦、人聲如沸逊朽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽叽讳。三九已至追他,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間岛蚤,已是汗流浹背邑狸。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留涤妒,地道東北人单雾。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像她紫,于是被迫代替她去往敵國和親硅堆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,601評論 2 353

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案贿讹? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 13,748評論 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5渐逃? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,474評論 1 45
  • 一围详、CSS入門 1朴乖、css選擇器 選擇器的作用是“用于確定(選定)要進(jìn)行樣式設(shè)定的標(biāo)簽(元素)”祖屏。 有若干種形式的...
    寵辱不驚丶?xì)q月靜好閱讀 1,594評論 0 6
  • HTML標(biāo)簽解釋大全 一、HTML標(biāo)記 標(biāo)簽:!DOCTYPE 說明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,240評論 1 41
  • 使用純 CSS 實現(xiàn) 500px 照片列表布局 文章很長买羞,因為介紹了如何一步一步進(jìn)化到最后接近完美的效果的袁勺,不想讀...
    HZ充電大喵閱讀 2,616評論 0 4