Skip to content

Commit 45c275f

Browse files
feat(mistica-css): card asset (#1351)
Co-authored-by: david.nieto <david.nieto@vdshop.es>
1 parent 13e13ed commit 45c275f

2 files changed

Lines changed: 46 additions & 0 deletions

File tree

css/mistica-common.css

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -691,6 +691,7 @@ button.mistica-small-naked-card:active > .mistica-card__media {
691691

692692
.mistica-naked-card,
693693
.mistica-small-naked-card {
694+
position: relative;
694695
padding-right: 16px;
695696
}
696697

@@ -1090,3 +1091,36 @@ button.mistica-display-card:has(.mistica-card__media):active:after {
10901091
left: -9999px;
10911092
}
10921093
}
1094+
1095+
.mistica-card__asset {
1096+
display: flex;
1097+
justify-content: center;
1098+
align-items: center;
1099+
margin-bottom: 40px;
1100+
}
1101+
1102+
.mistica-card__asset-floating {
1103+
display: flex;
1104+
justify-content: center;
1105+
align-items: center;
1106+
position: absolute;
1107+
z-index: 3;
1108+
top: 0;
1109+
left: 0;
1110+
margin-left: 16px;
1111+
margin-top: 16px;
1112+
}
1113+
1114+
.mistica-card__asset-floating img,
1115+
.mistica-card__asset img {
1116+
border-radius: inherit;
1117+
width: inherit;
1118+
height: inherit;
1119+
}
1120+
1121+
@media (min-width: 1024px) {
1122+
.mistica-card__asset-floating {
1123+
margin-left: 24px;
1124+
margin-top: 24px;
1125+
}
1126+
}

examples/css/index.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,12 @@ <h3 class="mistica-text-title2">Cards</h3>
406406
<h4 class="mistica-text-title1">MediaCard / DataCard / SnapCard</h4>
407407
<div class="cards-group">
408408
<section class="mistica-card">
409+
<div class="mistica-card__asset-floating" style="border-radius: 50%; height:40px; width: 40px; background: var(--mistica-color-tagBackgroundActive)">
410+
<svg width="24" height="24" viewBox="0 0 24 24" role="presentation">
411+
<path
412+
fill="var(--mistica-color-tagTextActive)"
413+
d="M11.39 19.862q.18.05.388.05c.353 0 .653-.112.85-.315q.297-.305.298-.835c0-.72-.425-1.15-1.145-1.15s-1.148.43-1.148 1.15q0 .526.298.835.184.188.46.265"></path><path fill="var(--mistica-color-tagTextActive)" d="M8.396 22.32c-1.141 0-1.974-.275-2.543-.838-.575-.57-.853-1.408-.853-2.558V5.396c0-1.121.278-1.945.85-2.526C6.428 2.286 7.26 2 8.396 2h6.764c1.145 0 1.977.277 2.55.853.572.575.846 1.404.846 2.543v13.528c0 1.15-.28 1.988-.852 2.558-.573.563-1.402.838-2.544.838zm0-19.164c-1.59 0-2.24.65-2.24 2.24v13.528c0 1.633.607 2.24 2.24 2.24h6.764c1.633 0 2.24-.607 2.24-2.24V5.396c0-.818-.168-1.384-.509-1.728s-.91-.512-1.731-.512z"></path></svg>
414+
</div>
409415
<img class="mistica-card__media" src="https://picsum.photos/1200/1200" />
410416
<div class="mistica-tag-promo">Headline</div>
411417
<h2 class="mistica-card__pretitle">Pretitle</h2>
@@ -430,6 +436,9 @@ <h2 class="mistica-card__title">Title</h2>
430436
</div>
431437
</section>
432438
<section class="mistica-card">
439+
<div class="mistica-card__asset" style="border-radius: 50%; height:40px; width: 40px;">
440+
<image src="https://mistica-xnuea75b0-flows-projects-65bb050e.vercel.app/static/media/avatar.cb2db2e6.jpg" />
441+
</div>
433442
<div class="mistica-tag-promo">Headline</div>
434443
<h2 class="mistica-card__pretitle">Pretitle</h2>
435444
<h2 class="mistica-card__title">Title</h2>
@@ -453,6 +462,9 @@ <h2 class="mistica-card__title">Title</h2>
453462
</div>
454463
</section>
455464
<section class="mistica-snap-card">
465+
<div class="mistica-card__asset">
466+
<image src="https://picsum.photos/250/100" />
467+
</div>
456468
<h2 class="mistica-card__title">Title</h2>
457469
<p class="mistica-card__subtitle">Subtitle</p>
458470
<p class="mistica-card__description">Description</p>

0 commit comments

Comments
 (0)