纯css实现云开日出效果
代码语言:html
所属分类:布局界面
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> /* settings */ body { --black: #222; --pink: #E52F70; --bk: oldlace; --col1: darkkhaki; --col2: indianred; --col3: lightseagreen; --detail: darkgray; background-color: var(--bk); } /* container */ #sunburst { border-radius: 50%; width: 90vmin; height: 90vmin; margin: 5vmin auto; display: grid; grid-template-areas: "chart"; place-items: center; } /* all sections */ section { grid-area: chart; border-radius: 50%; background-repeat: no-repeat; background-position: center; } /* counts down for each section, means inner is first here */ .circle:nth-of-type(19) { width: 18vmin; height: 18vmin; border: 1px solid var(--bk); background-image: radial-gradient(circle at center, var(--bk) 70%, transparent 70%), conic-gradient(var(--bk) 36deg, var(--col1) 36deg 110deg, var(--bk) 110deg); background-size: 15vmin 15vmin, 18vmin 18vmin; } .circle:nth-of-type(18) { width: 21vmin; height: 21vmin; background-image: conic-gradient(var(--bk) 70deg, var(--col1) 70deg 250deg, var(--bk) 250deg); } .circle:nth-of-type(17) { width: 24vmin; height: 24vmin; background-image: conic-gradient(var(--bk) 190deg, var(--col1) 190deg 250deg, var(--bk) 250deg); } .circle:nth-of-type(16) { width: 27vmin; height: 27vmin; background-image: conic-gradient(var(--bk) 46deg, var(--col1) 46deg 120deg, var(--bk) 120deg 220deg, var(--col1) 220deg 260deg, var(--bk) 260deg); } .circle:nth-of-type(15) { width: 30vmin; height: 30vmin; border: 1px solid var(--bk); background-image: conic-gradient(var(--bk) 180deg, var(--col1) 180deg 290deg, var(--bk) 290deg); } .circle:nth-of-type(14) { width: 33vmin; height: 33vmin; background-image: conic-gradient(var(--bk) 210deg, var(--col1) 210deg 290deg, var(--bk) 290deg); } .circle:nth-of-type(13) { width: 39vmin; height: 39vmin; border: 2px solid var(--detail); background-image: conic-gradient(var(--bk) 280deg, var(--col1) 280deg 290deg, var(--bk) 290deg); } /* second group */ .circle:nth-of-type(12) { width: 42vmin; height: 42vmin; background-image: conic-gradient(var(--bk) 160deg, var(--col2) 160deg 360deg, var(--bk) 360deg); } .c.........完整代码请登录后点击上方下载按钮下载查看
网友评论0