CSS繪制卡券匾嘱、優(yōu)惠券樣式

一般做商城類的項目,為了商品促銷早抠,都會有優(yōu)惠券的需求霎烙,如果有UI組可以切圖那能省不少功夫,如果沒有,那么我們自己也可使用CSS畫出這些仿淘寶悬垃、京東的優(yōu)惠券樣式游昼。

radial-gradient()

使用radial-gradient徑向漸變函數(shù),可以實現(xiàn)一個圓形鏤空的樣子盗忱,在移動端酱床,radial-gradient的兼容性也是相當(dāng)完美。

CSS 語法
background: radial-gradient(shape size at position, start-color, ..., last-color);

單個圓形鏤空效果如下:
image.png
.base-one-circle {
    width: 100px;
    height: 100px;
    position: relative;
    background: radial-gradient(circle at 0px 50px, transparent 10px, #28A4F2 0) top
  }

圓形的位置也可修改趟佃,只需要改“circle at...”后面這個兩個數(shù)值即可扇谣,上,右闲昭,下的數(shù)值分別是:50px,0罐寨、100px,50px、50px,100px序矩。

如果想要一個陰影狀鸯绿,帶有立體感,可加上這個代碼

filter: drop-shadow(3px 3px 3px rgba(0,0,0,.3))
image.png

完整的卡券樣式

利用background: radial-gradient的特性簸淀,我們可以組合成更復(fù)雜瓶蝴、完整的優(yōu)惠券樣式:


image.png
.base-coupons {
    width: 250px;
    height: 100px;
    position: relative;
    background: radial-gradient(circle at right top, transparent 10px,  #28A4F2 0) top left / 60px 51% no-repeat,
      radial-gradient(circle at right bottom, transparent 10px,  #28A4F2 0) bottom left /60px 51% no-repeat,
      radial-gradient(circle at left top, transparent 10px, #eeeeee 0) top right /190px 51% no-repeat,
      radial-gradient(circle at left bottom, transparent 10px, #eeeeee 0) bottom right /190px 51% no-repeat;
    filter: drop-shadow(3px 3px 3px rgba(0,0,0,.3));
  }

如果想要在卡券的拼接處加上虛線效果,我們可以利用偽類去實現(xiàn):

.base-coupons::before {
    content: '';
    height: 80px;
    border: 1px dashed #fff;
    position: absolute;
    left: 60px;
    top: 0;
    bottom: 0;
    margin: auto;
  }

那么最終的優(yōu)惠券樣式效果:


image.png

linear-gradient()

CSS 語法
background: linear-gradient(direction, color-stop1, color-stop2, ...);

linear-gradient 函數(shù)是一個線性漸變函數(shù)租幕,我們可以使用這個線性漸變加偽類來實現(xiàn)一個優(yōu)惠券的鋸齒狀效果舷手,如下:

image.png
.base-coupons::after {
    content: '';
    position: absolute;
    height: 100%;
    width:5px;
    top: 0;
    right: -5px;
    background-image: linear-gradient(to bottom, #eeeeee 5px, transparent 5px, transparent),
    radial-gradient(10px circle at 5px 10px, transparent 5px, #eeeeee 5px);
    background-size: 5px 15px;
  }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市劲绪,隨后出現(xiàn)的幾起案子男窟,更是在濱河造成了極大的恐慌,老刑警劉巖贾富,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件歉眷,死亡現(xiàn)場離奇詭異,居然都是意外死亡颤枪,警方通過查閱死者的電腦和手機(jī)汗捡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來畏纲,“玉大人扇住,你說我怎么就攤上這事』艚荆” “怎么了台囱?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵淡溯,是天一觀的道長读整。 經(jīng)常有香客問我,道長咱娶,這世上最難降的妖魔是什么米间? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任强品,我火速辦了婚禮,結(jié)果婚禮上屈糊,老公的妹妹穿的比我還像新娘的榛。我一直安慰自己,他們只是感情好逻锐,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布夫晌。 她就那樣靜靜地躺著,像睡著了一般昧诱。 火紅的嫁衣襯著肌膚如雪晓淀。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天盏档,我揣著相機(jī)與錄音凶掰,去河邊找鬼。 笑死蜈亩,一個胖子當(dāng)著我的面吹牛懦窘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播稚配,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼畅涂,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了药有?” 一聲冷哼從身側(cè)響起毅戈,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎愤惰,沒想到半個月后苇经,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡宦言,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年扇单,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片奠旺。...
    茶點(diǎn)故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡蜘澜,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出响疚,到底是詐尸還是另有隱情鄙信,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布忿晕,位于F島的核電站装诡,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜鸦采,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一宾巍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧渔伯,春花似錦顶霞、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至玄叠,卻和暖如春鲜侥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背诸典。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工描函, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人狐粱。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓舀寓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親肌蜻。 傳聞我的和親對象是個殘疾皇子互墓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評論 2 345

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

  • 一、CSS入門 1蒋搜、css選擇器 選擇器的作用是“用于確定(選定)要進(jìn)行樣式設(shè)定的標(biāo)簽(元素)”篡撵。 有若干種形式的...
    寵辱不驚丶?xì)q月靜好閱讀 1,584評論 0 6
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font豆挽,text-align育谬,li...
    love2013閱讀 2,303評論 0 11
  • 1、垂直對齊 如果你用CSS帮哈,則你會有困惑:我該怎么垂直對齊容器中的元素膛檀?現(xiàn)在,利用CSS3的Transform娘侍,...
    kiddings閱讀 3,148評論 0 11
  • 周檢視 20180625-0701北京深圳 姓名:胡春媛 目標(biāo): 1咖刃,運(yùn)動。不管什么形式:瑜伽/跑步/跳操/平板 ...
    胡春媛tracy閱讀 160評論 0 0
  • 現(xiàn)在是19年1月1日19點(diǎn)52分憾筏,新的一年的第一天嚎杨。 我剛?cè)チ藞D書館自習(xí)室。離圖書館還有20米遠(yuǎn)時氧腰,我盯著一樓自習(xí)...
    相濡以沫L閱讀 342評論 0 5