mirror of
https://github.com/thepaperpilot/The-Modding-Tree.git
synced 2025-02-08 02:51:27 +00:00
This didn't seem to be working out but I'd rather hang onto it
This commit is contained in:
parent
5e5220acc1
commit
708c7beeb5
3 changed files with 10 additions and 16 deletions
12
js/temp.js
12
js/temp.js
|
@ -114,17 +114,7 @@ function constructBarStyles(layer){
|
||||||
bar.fillDims = {'width': bar.width + "px", 'height': bar.height + "px"}
|
bar.fillDims = {'width': bar.width + "px", 'height': bar.height + "px"}
|
||||||
if (dir !== undefined)
|
if (dir !== undefined)
|
||||||
{
|
{
|
||||||
bar.fillDims[DIR_MARGINS[dir]] = "0px"
|
bar.fillDims['clip-path'] = 'inset(0% 0% 50% 0%)'
|
||||||
if (dir == UP || dir == DOWN)
|
|
||||||
{
|
|
||||||
bar.fillDims.height = bar.height * bar.progress + "px"
|
|
||||||
if (dir == UP) bar.fillDims['margin-top'] = bar.height * (1 - Math.min(bar.progress, 1)) + "px"
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
bar.fillDims.width = bar.width * bar.progress + "px"
|
|
||||||
if (dir == LEFT) bar.fillDims['margin-left'] = bar.width * (1 - Math.min(bar.progress, 1)) + "px"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
4
js/v.js
4
js/v.js
|
@ -291,12 +291,12 @@ function loadVue() {
|
||||||
Vue.component('bar', {
|
Vue.component('bar', {
|
||||||
props: ['layer', 'data'],
|
props: ['layer', 'data'],
|
||||||
template: `
|
template: `
|
||||||
<div v-if="tmp[layer].bars && tmp[layer].bars[data].unlocked" v-bind:style="{'position': 'relative'}"><div class ="barBorder" v-bind:style="[tmp[layer].bars[data].style, tmp[layer].bars[data].baseStyle, tmp[layer].bars[data].borderStyle, tmp[layer].bars[data].dims]">
|
<div v-if="tmp[layer].bars && tmp[layer].bars[data].unlocked" v-bind:style="{'position': 'relative'}"><div class ="barBorder barBase" v-bind:style="[tmp[layer].bars[data].style, tmp[layer].bars[data].baseStyle, tmp[layer].bars[data].borderStyle, tmp[layer].bars[data].dims]">
|
||||||
|
|
||||||
<div class = "overlayTextContainer" v-bind:style="[tmp[layer].bars[data].dims]">
|
<div class = "overlayTextContainer" v-bind:style="[tmp[layer].bars[data].dims]">
|
||||||
<span class = "overlayText" v-bind:style="[tmp[layer].bars[data].style, tmp[layer].bars[data].textStyle]" v-html="tmp[layer].bars[data].display"></span>
|
<span class = "overlayText" v-bind:style="[tmp[layer].bars[data].style, tmp[layer].bars[data].textStyle]" v-html="tmp[layer].bars[data].display"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class ="fill" v-bind:style="[tmp[layer].bars[data].style, tmp[layer].bars[data].fillStyle, tmp[layer].bars[data].fillDims]"></div>
|
<div class ="fill barBorder" v-bind:style="[tmp[layer].bars[data].style, tmp[layer].bars[data].fillStyle, tmp[layer].bars[data].borderStyle, tmp[layer].bars[data].fillDims]"></div>
|
||||||
|
|
||||||
</div></div>
|
</div></div>
|
||||||
`
|
`
|
||||||
|
|
10
style.css
10
style.css
|
@ -136,12 +136,16 @@ h1, h2, h3, b, input {
|
||||||
text-shadow: 0px 0px 7px var(--color);
|
text-shadow: 0px 0px 7px var(--color);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.barBase {
|
||||||
|
overflow: hidden;
|
||||||
|
-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
.barBorder {
|
.barBorder {
|
||||||
border: 2px solid;
|
border: 2px solid;
|
||||||
border-radius: 10%;
|
border-radius: 10%;
|
||||||
border-color: var(--color);
|
border-color: var(--color);
|
||||||
overflow: hidden;
|
|
||||||
-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.overlayTextContainer {
|
.overlayTextContainer {
|
||||||
|
@ -156,7 +160,7 @@ h1, h2, h3, b, input {
|
||||||
|
|
||||||
.fill {
|
.fill {
|
||||||
background-color: var(--color);
|
background-color: var(--color);
|
||||||
border-radius: 5%;
|
border-radius: 10%;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue