update
This commit is contained in:
611
static/admin/assets/scss/pages/_dashboard_4.scss
Normal file
611
static/admin/assets/scss/pages/_dashboard_4.scss
Normal file
@@ -0,0 +1,611 @@
|
||||
/**=====================
|
||||
Dashboard 4 CSS Start
|
||||
==========================**/
|
||||
.widget-hover {
|
||||
&:hover {
|
||||
transform: translateY(-5px);
|
||||
transition: 0.5s;
|
||||
}
|
||||
}
|
||||
.currency-widget {
|
||||
.currency-icon-widget {
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
border-radius: 5px;
|
||||
box-shadow: inset 2.66667px -2.66667px 2.66667px rgba(194, 128, 49, 0.1), inset -2.66667px 2.66667px 2.66667px rgba(255, 255, 255, 0.1);
|
||||
svg {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
fill: $white;
|
||||
}
|
||||
}
|
||||
.card {
|
||||
margin-top: 14px;
|
||||
.card-body {
|
||||
padding: 15px;
|
||||
gap: 10px;
|
||||
justify-content: space-between;
|
||||
@media (max-width:1660px) {
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
@media (max-width:575px) {
|
||||
flex-wrap: unset;
|
||||
}
|
||||
}
|
||||
&:hover {
|
||||
transform: translateY(-5px);
|
||||
transition: 0.5s;
|
||||
}
|
||||
}
|
||||
h6 {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.d-flex {
|
||||
gap: 10px;
|
||||
align-items: center;
|
||||
}
|
||||
span {
|
||||
svg {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
}
|
||||
div[class*="bg-light-"] {
|
||||
color: $theme-body-font-color;
|
||||
padding: 15px;
|
||||
border-radius: 10px;
|
||||
width: 115px;
|
||||
@media (max-width:1660px) and (min-width: 1200px) {
|
||||
display: none;
|
||||
}
|
||||
@media (max-width: 1199px) {
|
||||
width: 100%;
|
||||
}
|
||||
@media (max-width: 575px) {
|
||||
width: 50%;
|
||||
}
|
||||
}
|
||||
&.widget-currency {
|
||||
.card {
|
||||
.card-body {
|
||||
@media (max-width: 1199px) and (min-width: 768px) {
|
||||
flex-wrap: unset;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
&.warning {
|
||||
.currency-icon-widget {
|
||||
background-image: linear-gradient(to right, $warning-color 80% , rgba($warning-color, 0.2));
|
||||
}
|
||||
}
|
||||
&.primary {
|
||||
.currency-icon-widget {
|
||||
background-image: linear-gradient(to right, $primary-color 80% , rgba($primary-color, 0.2));
|
||||
}
|
||||
}
|
||||
&.success {
|
||||
.currency-icon-widget {
|
||||
background-image: linear-gradient(to right, $success-color 80% , rgba($success-color, 0.2));
|
||||
}
|
||||
}
|
||||
&.height-equal {
|
||||
@media (max-width:1399px) {
|
||||
min-height: unset !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
.currency-chart-wrap {
|
||||
margin: -28px -10px -20px -20px;
|
||||
@media (max-width: 575px) {
|
||||
width: 50%;
|
||||
}
|
||||
.apexcharts-canvas {
|
||||
.apexcharts-tooltip-text-y-label {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
.tranaction-card {
|
||||
.header-top {
|
||||
flex-wrap: wrap;
|
||||
gap: 10px;
|
||||
}
|
||||
}
|
||||
.crypto-main-card {
|
||||
background-image: linear-gradient(to bottom right, #5f3deb, #ad79ff);
|
||||
color: $white;
|
||||
.card-body {
|
||||
@media (max-width: 1199px) {
|
||||
padding: 20px;
|
||||
}
|
||||
}
|
||||
.btn {
|
||||
padding: 8px 20px;
|
||||
@media (max-width: 1660px) {
|
||||
padding: 8px 15px;
|
||||
}
|
||||
}
|
||||
.deposit-wrap {
|
||||
> div {
|
||||
width: 65%;
|
||||
@media (max-width: 1660px) {
|
||||
width: 90%;
|
||||
}
|
||||
@media (max-width: 1536px) {
|
||||
width: 100%;
|
||||
}
|
||||
@media (max-width: 1399px) {
|
||||
width: 75%;
|
||||
}
|
||||
@media (max-width: 1199px) {
|
||||
width: 95%;
|
||||
}
|
||||
h5 {
|
||||
@media (max-width: 1660px) {
|
||||
-webkit-box-orient: vertical;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
-webkit-line-clamp: 2;
|
||||
display: -webkit-box;
|
||||
}
|
||||
@media (max-width: 767px) {
|
||||
-webkit-line-clamp: 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
img {
|
||||
position: absolute;
|
||||
right: 10px;
|
||||
bottom: 10px;
|
||||
width: 55%;
|
||||
[dir="rtl"] & {
|
||||
right: unset;
|
||||
left: 10px;
|
||||
transform: scaleX(-1);
|
||||
}
|
||||
@media (max-width: 1660px) {
|
||||
width: 44%;
|
||||
}
|
||||
@media (max-width: 1399px) {
|
||||
width: 52%;
|
||||
}
|
||||
@media (max-width: 1199px) {
|
||||
width: 30%;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.portfolio-card {
|
||||
.dropdown-toggle {
|
||||
width: 80px;
|
||||
}
|
||||
}
|
||||
.btn-white {
|
||||
color: $primary-color;
|
||||
background-color: $white;
|
||||
}
|
||||
.radial-progress-card {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
gap: 6px;
|
||||
&.card-body {
|
||||
padding: 23px 20px;
|
||||
@media (max-width: 1199px) {
|
||||
padding: 30px 20px;
|
||||
}
|
||||
}
|
||||
p {
|
||||
-webkit-line-clamp: 1;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
-webkit-box-orient: vertical;
|
||||
display: -webkit-box;
|
||||
}
|
||||
h6 {
|
||||
-webkit-box-orient: vertical;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
-webkit-line-clamp: 1;
|
||||
display: -webkit-box;
|
||||
}
|
||||
|
||||
.sale-details {
|
||||
margin: 10px 0;
|
||||
svg {
|
||||
width: 15px;
|
||||
height: 15px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
}
|
||||
.radial-chart-wrap {
|
||||
width: 110px;
|
||||
margin-right: -25px;
|
||||
[dir="rtl"] & {
|
||||
margin-right: unset;
|
||||
margin-left: -25px;
|
||||
}
|
||||
@media (max-width: 1820px) {
|
||||
margin-right: -12px;
|
||||
[dir="rtl"] & {
|
||||
margin-left: -12px;
|
||||
}
|
||||
}
|
||||
.apexcharts-canvas {
|
||||
.apexcharts-datalabel-label {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.transaction-table {
|
||||
table {
|
||||
tr {
|
||||
&:first-child {
|
||||
td {
|
||||
padding-top: 0;
|
||||
}
|
||||
}
|
||||
td {
|
||||
&:first-child {
|
||||
min-width: unset;
|
||||
@media (max-width: 1775px) {
|
||||
min-width: 130px;
|
||||
}
|
||||
}
|
||||
&:last-child {
|
||||
text-align: right;
|
||||
min-width: 60px;
|
||||
}
|
||||
}
|
||||
}
|
||||
tr,td {
|
||||
border-style: dashed;
|
||||
}
|
||||
}
|
||||
}
|
||||
.custom-tab {
|
||||
background: var(--light2);
|
||||
padding: 4px;
|
||||
border-radius: 5px;
|
||||
&.nav-tabs {
|
||||
border: none;
|
||||
.nav-link {
|
||||
border: none;
|
||||
padding: 6px 12px;
|
||||
color: var(--chart-text-color);
|
||||
&.active {
|
||||
color: var(--theme-deafult);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.market-chart-container {
|
||||
margin: -24px 0 -24px -15px;
|
||||
[dir="rtl"] & {
|
||||
margin: -24px -15px -24px 0;
|
||||
}
|
||||
@media (max-width:575px) {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
.market-card {
|
||||
.balance-card {
|
||||
padding: 10px;
|
||||
}
|
||||
.custom-tab {
|
||||
@media (max-width:575px) {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
.currency-icon {
|
||||
width: 34px;
|
||||
height: 34px;
|
||||
background-color: var(--light2);
|
||||
border-radius: 4px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
&.warning {
|
||||
svg {
|
||||
fill: $warning-color;
|
||||
}
|
||||
}
|
||||
&.success {
|
||||
svg {
|
||||
fill: $success-color;
|
||||
}
|
||||
}
|
||||
&.primary {
|
||||
svg {
|
||||
fill: $primary-color;
|
||||
}
|
||||
}
|
||||
&.secondary {
|
||||
svg {
|
||||
fill: $secondary-color;
|
||||
}
|
||||
}
|
||||
&.dark-green {
|
||||
svg {
|
||||
fill: #1BA27A;
|
||||
}
|
||||
}
|
||||
&.light-blue {
|
||||
svg {
|
||||
fill: #038DE7;
|
||||
}
|
||||
}
|
||||
}
|
||||
.recent-table {
|
||||
tr {
|
||||
&:hover {
|
||||
td {
|
||||
&:first-child {
|
||||
h6 {
|
||||
color: var(--theme-deafult);
|
||||
}
|
||||
}
|
||||
}
|
||||
.border-icon {
|
||||
.social-circle {
|
||||
transform: scale(1.02);
|
||||
transition: 0.5s;
|
||||
}
|
||||
}
|
||||
.currency-icon {
|
||||
svg {
|
||||
animation: tada 1.5s ease infinite;
|
||||
}
|
||||
}
|
||||
.badge-light-primary {
|
||||
background-color: var(--theme-deafult);
|
||||
color: $white;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.currency-table {
|
||||
.change-currency {
|
||||
svg {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
vertical-align: sub;
|
||||
}
|
||||
}
|
||||
th, td {
|
||||
&:nth-child(3) {
|
||||
min-width: 110px;
|
||||
}
|
||||
&:nth-child(4) {
|
||||
min-width: 115px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
select {
|
||||
&.crypto-select {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
transform: translateY(-50%);
|
||||
font-size: 12px;
|
||||
right: 7px;
|
||||
width: 62px;
|
||||
background-position: right 0.25rem center;
|
||||
padding: 8px;
|
||||
border: none;
|
||||
font-weight: 500;
|
||||
background-size: 8px;
|
||||
[dir="rtl"] & {
|
||||
right: unset;
|
||||
left: 7px;
|
||||
}
|
||||
&.warning {
|
||||
background-color: rgba($warning-color, 0.1) !important;
|
||||
color: $warning-color !important;
|
||||
}
|
||||
&.primary {
|
||||
background-color: rgba($primary-color, 0.1) !important;
|
||||
color: $primary-color !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.crypto-form {
|
||||
input {
|
||||
&::-webkit-outer-spin-button,
|
||||
&::-webkit-inner-spin-button {
|
||||
-webkit-appearance: none;
|
||||
margin: 0;
|
||||
}
|
||||
&[type=number] {
|
||||
-moz-appearance: textfield;
|
||||
}
|
||||
}
|
||||
}
|
||||
.balance-box {
|
||||
text-align: center;
|
||||
background-image: url(../images/dashboard-4/bg-balance.png);
|
||||
background-position: right;
|
||||
background-size: cover;
|
||||
.balance-img {
|
||||
display: inline-block;
|
||||
padding: 5px;
|
||||
border: 2px solid var(--chart-border);
|
||||
border-left-color: $success-color;
|
||||
border-bottom-color: $success-color;
|
||||
border-radius: 100%;
|
||||
position: relative;
|
||||
margin-bottom: 15px;
|
||||
img {
|
||||
background-color: var(--balance-profie-bg);
|
||||
border-radius: 100%;
|
||||
}
|
||||
.edit-icon {
|
||||
width: 26px;
|
||||
height: 26px;
|
||||
position: absolute;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
border: 2px solid var(--white);
|
||||
background-color: #DFDFF4;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
border-radius: 100%;
|
||||
svg {
|
||||
width: 11px;
|
||||
height: 11px;
|
||||
fill: $primary-color;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.balance-profile {
|
||||
ul {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
gap: 50px;
|
||||
margin-top: 16px;
|
||||
@media (max-width: 1660px) {
|
||||
gap: 25px;
|
||||
}
|
||||
li {
|
||||
position: relative;
|
||||
+ li {
|
||||
&::before{
|
||||
position: absolute;
|
||||
content: '';
|
||||
left: -25px;
|
||||
top: 50%;
|
||||
height: 40px;
|
||||
transform: translateY(-50%);
|
||||
border: 1px dashed var(--recent-dashed-border);
|
||||
[dir="rtl"] & {
|
||||
left: unset;
|
||||
right: -25px;
|
||||
}
|
||||
@media (max-width: 1660px) {
|
||||
left: -16px;
|
||||
[dir="rtl"] & {
|
||||
right: -16px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.activity-card {
|
||||
.appointment-table {
|
||||
@media (max-width:1399px) {
|
||||
height: 180px;
|
||||
}
|
||||
@media (max-width:575px) {
|
||||
height: unset;
|
||||
}
|
||||
tr {
|
||||
td {
|
||||
&:nth-child(2) {
|
||||
min-width: 130px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.balance-item {
|
||||
display: flex;
|
||||
gap: 10px;
|
||||
.balance-icon-wrap {
|
||||
width: 40px;
|
||||
min-width: 40px;
|
||||
height: 40px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
border-radius: 10px;
|
||||
@media (max-width: 1660px) {
|
||||
width: 25px;
|
||||
min-width: 25px;
|
||||
height: 25px;
|
||||
border-radius: 8px;
|
||||
}
|
||||
.balance-icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
border-radius: 100%;
|
||||
@media (max-width: 1660px) {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
}
|
||||
svg {
|
||||
color: $white;
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
@media (max-width: 1660px) {
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
vertical-align: text-top;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.badge {
|
||||
padding: 8px 10px;
|
||||
}
|
||||
&.danger {
|
||||
.balance-icon-wrap {
|
||||
background-color: rgba($danger-color, 0.1);
|
||||
.balance-icon {
|
||||
background-color: $danger-color;
|
||||
}
|
||||
}
|
||||
}
|
||||
&.success {
|
||||
.balance-icon-wrap {
|
||||
background-color: rgba($success-color, 0.1);
|
||||
.balance-icon {
|
||||
background-color: $success-color;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.portfolio-chart-container {
|
||||
margin-top: -56px;
|
||||
@media (max-width: 1399px) {
|
||||
margin-top: -20px;
|
||||
}
|
||||
}
|
||||
.portfolio-table {
|
||||
.status {
|
||||
width: 6px;
|
||||
height: 6px;
|
||||
border-radius: 100%;
|
||||
display: inline-block;
|
||||
}
|
||||
table {
|
||||
tr, td {
|
||||
border-style: dashed;
|
||||
}
|
||||
tr {
|
||||
td,th {
|
||||
&:first-child {
|
||||
@media (max-width: 1755px) {
|
||||
min-width: 100px;
|
||||
}
|
||||
}
|
||||
&:last-child {
|
||||
@media (max-width: 1755px) {
|
||||
min-width: 128px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user