From c805fd2cb3b332a410d466f3d5fa49a6432f15fe Mon Sep 17 00:00:00 2001 From: Natalia Gawron Date: Sun, 10 Jan 2021 14:47:50 +0100 Subject: [PATCH] SES-140 added CSS --- .../ability-card/ability-card.component.css | 22 +++++++++++++++-- .../ability-card/ability-card.component.html | 6 ++--- .../ability-card/ability-card.component.ts | 24 +++++++++++++++++++ 3 files changed, 47 insertions(+), 5 deletions(-) diff --git a/SessionCompanion/SessionCompanion/ClientApp/src/app/components/ability-card/ability-card.component.css b/SessionCompanion/SessionCompanion/ClientApp/src/app/components/ability-card/ability-card.component.css index 9b53a37..cc66099 100644 --- a/SessionCompanion/SessionCompanion/ClientApp/src/app/components/ability-card/ability-card.component.css +++ b/SessionCompanion/SessionCompanion/ClientApp/src/app/components/ability-card/ability-card.component.css @@ -1,7 +1,17 @@ +#ability-value:hover{ + opacity: 0.5; + cursor: pointer; +} + +#ability-saving-throws:hover{ + opacity: 0.5; + cursor: pointer; +} + .cardContainerClass { - border: 6px solid white; + border: 2px solid; border-radius: 10px; - box-shadow: 0 0 10px gold; + box-shadow: 0 0 8px; } #main{ @@ -37,6 +47,7 @@ #ability-card-header { font-weight: 600; + border-radius: 10px 10px 0 0; } @media (max-width: 468px) { @@ -51,6 +62,7 @@ justify-content: space-around; padding-top: 10px; padding-bottom: 10px; + border-radius: 0 0 10px 10px; } #skill-btn{ border: 2px solid #9e814d; @@ -58,7 +70,13 @@ margin-bottom: 10px; margin-left: 10px; margin-right: 10px; + border-radius: 5px; } + +#skill-btn:hover{ + opacity: 0.5; +} + #skill-btn-divider{ border-left: #9e814d 2px solid; padding-right: 10px; diff --git a/SessionCompanion/SessionCompanion/ClientApp/src/app/components/ability-card/ability-card.component.html b/SessionCompanion/SessionCompanion/ClientApp/src/app/components/ability-card/ability-card.component.html index 99599db..065813e 100644 --- a/SessionCompanion/SessionCompanion/ClientApp/src/app/components/ability-card/ability-card.component.html +++ b/SessionCompanion/SessionCompanion/ClientApp/src/app/components/ability-card/ability-card.component.html @@ -1,14 +1,14 @@
- + - {{ability.value}} +
{{ability.value}}
Mod: {{ability.modification > 0? '+' + ability.modification : '-' + ability.modification}}
{{ability.name}}
- ST: {{ability.savingThrows > 0? '+' + ability.savingThrows : '-' + ability.savingThrows}} +
ST: {{ability.savingThrows > 0? '+' + ability.savingThrows : '-' + ability.savingThrows}}
diff --git a/SessionCompanion/SessionCompanion/ClientApp/src/app/components/ability-card/ability-card.component.ts b/SessionCompanion/SessionCompanion/ClientApp/src/app/components/ability-card/ability-card.component.ts index 50a9435..931a167 100644 --- a/SessionCompanion/SessionCompanion/ClientApp/src/app/components/ability-card/ability-card.component.ts +++ b/SessionCompanion/SessionCompanion/ClientApp/src/app/components/ability-card/ability-card.component.ts @@ -16,5 +16,29 @@ export class AbilityCardComponent implements OnInit { ngOnInit() { this.ability.skills.sort((a, b) => (a.name > b.name ? 1 : -1)); + this.changeColors(); + } + + changeColors(){ + switch(this.ability.name){ + case 'Charisma': + this.headStyle.bgColor = '#FFEB85'; + break; + case 'Dexterity': + this.headStyle.bgColor = '#4BBE9C'; + break; + case 'Constitution': + this.headStyle.bgColor = 'red'; + break; + case 'Intelligence': + this.headStyle.bgColor = '#5AA9E6'; + break; + case 'Strength': + this.headStyle.bgColor = '#C41E3D'; + break; + case 'Wisdom': + this.headStyle.bgColor = '#9F4BBE'; + break; + } } }