ASDV-SQL/lamp/themes/blueberry/scss/_card.scss

178 lines
3.5 KiB
SCSS

.card {
margin-top: 2rem;
margin-bottom: 0.5rem;
border-radius: 1rem;
background-color: $Color-Body-Light;
border: 1px solid #aaa;
border: none;
// padding: 1.25rem;
> .card-header + .card-body {
padding-top: 0;
}
}
.card,
.card-footer {
@if $direction == rtl {
text-shadow: -1px 1px 2px #000 inset;
// -moz-box-shadow: -1px 1px 2px #fff inset;
// -webkit-box-shadow: -1px 1px 2px #fff inset;
// box-shadow: -1px 1px 2px #fff inset;
} @else {
text-shadow: 1px 1px 2px #000 inset;
// -moz-box-shadow: 1px 1px 2px #fff inset;
// -webkit-box-shadow: 1px 1px 2px #fff inset;
// box-shadow: 1px 1px 2px #fff inset;
}
}
.card-header.card-header {
position: relative;
top: -1rem;
margin-inline-start: calc(5px + 1.25rem);
width: max-content;
max-width: 100%;
font-weight: bold;
padding: 5px 10px;
border: 1px solid #aaa;
font-size: 1em;
color: $Color-Tailwind-Title;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color: $Color-Body;
// -moz-box-shadow: 3px 3px 15px #bbb;
// -webkit-box-shadow: 3px 3px 15px #bbb;
// box-shadow: 3px 3px 15px #bbb;
.icon {
width: 22px;
height: 22px;
}
}
.card-body {
// padding: 1.25rem;
// padding: 0;
}
.card-footer {
color: $th-color;
background: $th-background;
padding: 0.5em;
}
fieldset {
margin-top: 2rem;
// margin-block: 1rem;
border-radius: 1rem;
border: #aaa solid 1px;
padding: 1.25rem;
background: $Color-Body-Light;
// -moz-border-radius: 10px 10px 0 0;
// -webkit-border-radius: 10px 10px 0 0;
// border-radius: 10px 10px 0 0;
// + fieldset,
// + :not(fieldset) {
// border-radius: 10px;
// -moz-border-radius: 10px;
// -webkit-border-radius: 10px;
// }
fieldset {
margin: 0.8em;
border: 1px solid #aaa;
// background: #e8e8e8;
}
legend {
font-weight: bold;
color: $Color-Tailwind-Title;
padding: 5px 10px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #aaa;
background-color: $Color-Body;
max-width: 100%;
width: initial;
font-size: 1em;
margin-inline-start: 5px;
float: none;
// -moz-box-shadow: 3px 3px 15px #bbb;
// -webkit-box-shadow: 3px 3px 15px #bbb;
// box-shadow: 3px 3px 15px #bbb;
}
}
#maincontainer .card-header,
.accordion > .card > .card-header {
position: static;
width: auto;
margin: 0;
border: none;
&:first-child {
@include border-radius($card-inner-border-radius $card-inner-border-radius 0 0);
}
}
#maincontainer {
.card {
background-color: $navi-background;
border: $card-border-width solid #999;
// @if $direction == rtl {
// -moz-box-shadow: -2px 2px 5px #ccc;
// -webkit-box-shadow: -2px 2px 5px #ccc;
// box-shadow: -2px 2px 5px #ccc;
// } @else {
// -moz-box-shadow: 2px 2px 5px #ccc;
// -webkit-box-shadow: 2px 2px 5px #ccc;
// box-shadow: 2px 2px 5px #ccc;
// }
> .card-header + .card-body {
padding-top: $card-spacer-x;
}
}
.card-header {
padding: 0.5em $card-spacer-x;
background-color: $Color-Body-Light;
color: $Color-Tailwind-Title;
font-size: 1.3em;
font-weight: normal;
// text-shadow: 0 1px 0 #777;
// -moz-box-shadow: 1px 1px 15px #999 inset;
// -webkit-box-shadow: 1px 1px 15px #999 inset;
// box-shadow: 1px 1px 15px #999 inset;
}
}
.accordion {
> .card {
margin-top: 0;
margin-bottom: 0;
> .card-header {
background-color: inherit;
box-shadow: none;
.btn {
color: $Color-Misc1;
&:active {
box-shadow: none;
}
}
}
.card-body {
background-color: #fff;
}
}
}