此处公告通常对读者进行申明或对该WIKI某些规则进行公告,请在确认后修改本通告
本WIKI编辑权限开放,欢迎收藏起来防止迷路,也希望有爱的小伙伴和我们一起编辑哟~
编辑帮助:目录 • BWIKI反馈留言板
此处公告通常对读者进行申明或对该WIKI某些规则进行公告,请在确认后修改本通告。本WIKI编辑权限开放,欢迎收藏起来防止迷路,也希望有爱的小伙伴和我们一起编辑哟~
Widget:SkillTreeCalculator/css
<style>
- SkillTreeCalculator {
display: flex; flex-direction: column; }
- SkillTreeCalculator * {
user-select: none; }
- SkillTreeCalculator .top {
height: 10em; border: 1px solid; }
- SkillTreeCalculator .bottom {
display: flex; flex-wrap: wrap; }
- SkillTreeCalculator .bottom .block {
margin: 0.5em; display: flex; flex-direction: column; }
- SkillTreeCalculator .bottom .block.green {
--light: rgb(46, 135, 59); --dark: rgb(38, 59, 41); }
- SkillTreeCalculator .bottom .block.blue {
--light: rgb(46, 67, 135); --dark: rgb(37, 42, 58); }
- SkillTreeCalculator .bottom .block.red {
--light: rgb(135, 46, 46); --dark: rgb(59, 38, 38); }
- SkillTreeCalculator .bottom .block.purple {
--light: rgb(135, 46, 105); --dark: rgb(59, 38, 52); }
- SkillTreeCalculator .bottom .block .body {
--size: 80px; --gap: 5px; position: relative; background-color: var(--dark); border-radius: 10px; overflow: hidden; }
- SkillTreeCalculator .bottom .block .body .mask {
position: absolute; top: 0; left: 0; width: 100%; height: calc(((var(--p) + 5) / 30) * (100% - var(--gap)) + var(--gap)); max-height: 100%; background-color: var(--light); }
- SkillTreeCalculator .bottom .block .body .icons {
--darkBg: rgb(40 40 40); --lightBg: rgb(55 55 55); --activeBg: rgb(70 70 70); --border: rgb(25 25 25); --word: rgb(217 217 217); position: relative; z-index: 1; padding: var(--gap); display: grid; grid-gap: var(--gap); grid-template-columns: repeat(3, var(--size)); grid-template-rows: repeat(6, var(--size)); }
- SkillTreeCalculator .bottom .block .body .icons .icon {
grid-column-start: var(--c); grid-row-start: var(--r); color: var(--word); background-color: var(--darkBg); border: 1px solid var(--border); border-radius: 10px; box-shadow: 0 0 4px 0 var(--border); display: flex; flex-direction: column; overflow: hidden; }
- SkillTreeCalculator .bottom .block .body .icons .icon .img {
height: calc(100% - 1.5em); border-bottom: 1px solid var(--border); display: flex; justify-content: center; align-items: center; }
- SkillTreeCalculator .bottom .block .body .icons .icon:not(.used) .img {
filter: grayscale(100%); }
- SkillTreeCalculator .bottom .block .body .icons .icon .img img {
height: 100%; }
- SkillTreeCalculator .bottom .block .body .icons .icon .ctrl {
height: 1.5em; display: flex; }
- SkillTreeCalculator .bottom .block .body .icons .icon .ctrl [data-func] {
display: flex; justify-content: center; align-items: center; }
- SkillTreeCalculator .bottom .block .body .icons .icon .ctrl [data-func="minus"],
- SkillTreeCalculator .bottom .block .body .icons .icon .ctrl [data-func="plus"] {
width: 1.5em; }
- SkillTreeCalculator .bottom .block .body .icons .icon .ctrl [data-func="minus"]:after {
content: "-"; }
- SkillTreeCalculator .bottom .block .body .icons .icon .ctrl [data-func="plus"]:after {
content: "+"; }
- SkillTreeCalculator .bottom .block .body .icons .icon .ctrl [data-func="point"] {
flex: 1; border-left: 1px solid var(--border); border-right: 1px solid var(--border); }
- SkillTreeCalculator .bottom .block .body .icons .icon .img:hover,
- SkillTreeCalculator .bottom .block .body .icons .icon .ctrl [data-func]:hover {
cursor: pointer; background-color: var(--activeBg); } </style>