|
|
@ -1,14 +1,14 @@
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<div :class="`we-icon-tile ${TileClass} theme-${theme}`">
|
|
|
|
<div :class="`we-icon-tile ${TileClass} theme-${theme}`">
|
|
|
|
<div class="static-content WM-Block WM-Align-C Relative"
|
|
|
|
<div class="static-content WM-Block WM-Align-C Relative"
|
|
|
|
:style="'background-image: linear-gradient('+GradientDirection+', #'+GradientBegin+' , #'+GradientEnd+'); height: '+TileHeight+'px;'">
|
|
|
|
:style="'background-image: linear-gradient('+GradientDirection+', #'+GradientBegin+' , #'+GradientEnd+'); height: '+height+'px;'">
|
|
|
|
<div class="Content">
|
|
|
|
<div class="Content">
|
|
|
|
|
|
|
|
<v-icon>WMi-{{ icon }}</v-icon>
|
|
|
|
<div class="info">
|
|
|
|
<div class="info">
|
|
|
|
<div class="Fa"> {{ TitleFa }} </div>
|
|
|
|
<div class="Fa"> {{ TitleFa }} </div>
|
|
|
|
<div class="En"> {{ TitleEn }} </div>
|
|
|
|
<div class="En"> {{ TitleEn }} </div>
|
|
|
|
<div class="desc Fa Thin" v-if="Desc != ''" v-html="Desc"></div>
|
|
|
|
<div class="desc Fa Thin" v-if="Desc != ''" v-html="Desc"></div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<v-icon>WMi-{{ icon }}</v-icon>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div v-if="Quantity != ''" class="quantity" >
|
|
|
|
<div v-if="Quantity != ''" class="quantity" >
|
|
|
@ -24,7 +24,7 @@ export default {
|
|
|
|
props: {
|
|
|
|
props: {
|
|
|
|
// Tile:TileData,
|
|
|
|
// Tile:TileData,
|
|
|
|
TileClass: { default: "lg6 xs12" },
|
|
|
|
TileClass: { default: "lg6 xs12" },
|
|
|
|
TileHeight: { default: "180px" },
|
|
|
|
height: { default: "180px" },
|
|
|
|
theme: { default: "black" },
|
|
|
|
theme: { default: "black" },
|
|
|
|
|
|
|
|
|
|
|
|
// --------------------------------------------
|
|
|
|
// --------------------------------------------
|
|
|
@ -78,6 +78,10 @@ export default {
|
|
|
|
border: 1px solid #6d6d6d;
|
|
|
|
border: 1px solid #6d6d6d;
|
|
|
|
border-radius: 5px;
|
|
|
|
border-radius: 5px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.we-icon-tile .static-content {
|
|
|
|
|
|
|
|
transition: 0.5s;
|
|
|
|
|
|
|
|
direction: rtl;
|
|
|
|
|
|
|
|
}
|
|
|
|
.we-icon-tile:hover .static-content {
|
|
|
|
.we-icon-tile:hover .static-content {
|
|
|
|
-webkit-filter: grayscale(100%);
|
|
|
|
-webkit-filter: grayscale(100%);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -123,6 +127,7 @@ export default {
|
|
|
|
font-size:14px;
|
|
|
|
font-size:14px;
|
|
|
|
letter-spacing:15px;
|
|
|
|
letter-spacing:15px;
|
|
|
|
text-transform:uppercase;
|
|
|
|
text-transform:uppercase;
|
|
|
|
|
|
|
|
opacity: 0.7;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.we-icon-tile .info .desc {
|
|
|
|
.we-icon-tile .info .desc {
|
|
|
|
display: block;
|
|
|
|
display: block;
|
|
|
@ -141,12 +146,11 @@ export default {
|
|
|
|
.quantity {
|
|
|
|
.quantity {
|
|
|
|
display: block;
|
|
|
|
display: block;
|
|
|
|
position: absolute;
|
|
|
|
position: absolute;
|
|
|
|
font-size: 100px;
|
|
|
|
font-size: 80px;
|
|
|
|
line-height: 90px;
|
|
|
|
line-height: 70px;
|
|
|
|
left:15px;
|
|
|
|
left:25px;
|
|
|
|
bottom:calc(50% - 55px);
|
|
|
|
bottom:calc(50% - 47px);
|
|
|
|
text-align: center;
|
|
|
|
text-align: center;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.quantity .label {
|
|
|
|
.quantity .label {
|
|
|
|
display: block;
|
|
|
|
display: block;
|
|
|
@ -190,4 +194,31 @@ export default {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.we-icon-tile.sm .info .En {
|
|
|
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
|
|
|
letter-spacing: 10px;
|
|
|
|
|
|
|
|
margin-right: -10px;
|
|
|
|
|
|
|
|
margin-top: -5px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.we-icon-tile.sm .info .Fa {
|
|
|
|
|
|
|
|
font-size: 22px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*---------------------------------------------------------------*/
|
|
|
|
|
|
|
|
/* Qunatity :: End*/
|
|
|
|
|
|
|
|
/*---------------------------------------------------------------*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@import "resources/js/Global/scss/_vars.scss";
|
|
|
|
|
|
|
|
@each $color,
|
|
|
|
|
|
|
|
$value in $colors {
|
|
|
|
|
|
|
|
.we-icon-tile.theme-#{$color} .v-icon {
|
|
|
|
|
|
|
|
color: $value;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.we-icon-tile.theme-#{$color} .info {
|
|
|
|
|
|
|
|
color: $value;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</style>
|
|
|
|
</style>
|
|
|
|