iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 8
1
自我挑戰組

自我挑戰日記系列 第 8

CSS:background 圓點背景

  • 分享至 

  • xImage
  •  

大家好 /images/emoticon/emoticon37.gif

今天要說 圓點背景

background: radial-gradient(#FF6D00 2px, transparent 2px) 18px 18px,
            radial-gradient(#DD2C00 4px, transparent 4px) 0 0,
            #282828 ;
background-size: 36px 36px, 36px 36px;

https://ithelp.ithome.com.tw/upload/images/20171213/201074964lwTH5cte3.jpg
這是用3層: 小黑點、墨綠點、綠底 組合而成
滿有趣的是每個顏色點的位置都不一定要固定距離
也是可以作移動
radial-gradient() 後 以及 background-size 都可以設定

還有透明的也可以是圓點、圓形
就可以做出以下的效果

範例 一
https://ithelp.ithome.com.tw/upload/images/20171213/20107496qGYltqOgIw.jpg

background:
    radial-gradient(transparent 8px, #fff 10px),
    linear-gradient(to top left, #ff0080, #40e0d0 30%, #ff8c00 60%, #ff0080 70%, #40e0d0 90%, #ff8c00 100%);
background-size: 36px 36px, 36px 36px;

範例 二
https://ithelp.ithome.com.tw/upload/images/20171213/20107496co8axbbx9l.jpg

background:
    radial-gradient(transparent 8px, #fff 8px),
    linear-gradient(45deg, #ff0080, #40e0d0, #ff8c00, #ff0080, #40e0d0, #ff8c00);
background-size: 36px 36px, 100% 100%;

範例 三
https://ithelp.ithome.com.tw/upload/images/20171213/20107496JOnRfLyU3o.jpg

background:
    linear-gradient(#fff, #fff 1px, transparent 1px, transparent 47px, #fff 48px),
    linear-gradient(90deg, #fff, #fff 1px, transparent 1px, transparent 47px, #fff 48px),
    radial-gradient(transparent 26px, #fff 26px),
    linear-gradient(45deg, #22c1c3, #fdbb2d);
  background-size: 48px 48px, 48px 48px, 48px 48px, 100% 100%;

另外作為最底部的顏色
也是可以用圖片
https://ithelp.ithome.com.tw/upload/images/20171213/201074965CkgnUehrU.jpg

--- 明日待續。


上一篇
CSS:background 透明重疊
下一篇
CSS:background 連續內凹圓弧
系列文
自我挑戰日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言