galaxy/Cards/andrew-demchenk0_hard-cougar-86.html

151 lines
5 KiB
HTML

<div class="card">
<div class="card__img"><svg viewBox="0 0 128 128" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect class="st1" height="78.6" transform="matrix(0.9761 0.2175 -0.2175 0.9761 15.4391 -12.3278)" width="101.2" x="13.1" y="24.7"></rect><rect class="st53" height="78.6" transform="matrix(0.9761 0.2175 -0.2175 0.9761 15.4391 -12.3278)" width="101.2" x="13.1" y="24.7"></rect><polygon class="st16" points="116,62 116,35.4 38.1,18 22.1,18 5.8,91.3 76.2,107 106,107"></polygon><polygon class="st1" points="97.2,23 10,23 10,102 111,102 111,36.8"></polygon><polygon class="st53" points="97.2,23 10,23 10,102 111,102 111,36.8"></polygon><g><rect class="st7" height="58" width="80" x="20" y="34"></rect><g><polygon class="st9" points="100.2,92 73.1,44.2 51.2,75.5 40,58.7 20.2,92 39.7,92"></polygon><circle class="st18" cx="57" cy="52" r="11"></circle><polygon class="st1" points="40,58.5 31.6,72.6 34.6,78.2 37.9,75.2 43.5,79.9 47,78.2 51,75.2"></polygon><path class="st1" d="M57.7,66c0,0,4.1,7.2,4.3,6.6c0.2-0.6,6.1-5.6,6.1-5.6l6.9,3.6l1.5-10.3L88.9,72L73.1,44.1L57.7,66z"></path><polygon class="st15" points="73.1,44.2 83.6,92 100.2,92"></polygon><polyline class="st2" points="100.2,91.9 73.1,44.1 39.7,91.9"></polyline><polyline class="st2" points="51.2,75.4 40,58.5 20.2,91.9"></polyline><polygon class="st15" points="51.2,75.4 40,58.5 47,81.3"></polygon><polyline class="st2" points="51.5,91.9 67.1,70.5 80.4,91.9"></polyline><polygon class="st15" points="72.3,92 67.1,70.7 80.4,92"></polygon></g><rect class="st53" height="58" width="80" x="20" y="34"></rect></g><polygon class="st18" points="111,37 97,37 97,23"></polygon><polygon class="st53" points="111,37 97,37 97,23"></polygon></svg></div>
<div class="card__subtitle">Type of work</div>
<div class="card__wrapper">
<div class="card__title">Project name</div>
<div class="card__icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" style="user-select: none; width: 100%; height: 100%; display: inline-block; fill: rgb(224, 223, 220); flex-shrink: 0; cursor: auto;" color="rgb(224, 223, 220)"><g color="rgb(224, 223, 220)"><circle cx="128" cy="128" r="96" opacity="0.2"></circle><circle cx="128" cy="128" r="96" fill="none" stroke="rgb(224, 223, 220)" stroke-miterlimit="10" stroke-width="16"></circle><polyline points="134.1 161.9 168 128 134.1 94.1" fill="none" stroke="rgb(224, 223, 220)" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline><line x1="88" y1="128" x2="168" y2="128" fill="none" stroke="rgb(224, 223, 220)" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></line></g></svg></div>
</div>
</div>
<style>
/* From Uiverse.io by andrew-demchenk0 - Tags: animation, card, hover, light, product, project, hover effect */
.card {
--main-color: #323232;
--sub-color: #5b5b5b;
--bg-color: #c7c7c7;
--accent-color: #242C88;
position: relative;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
width: 270px;
padding: 25px;
border-radius: 25px;
display: flex;
flex-direction: column;
gap: 5px;
background-color: var(--bg-color);
transition: all 0.2s;
cursor: pointer;
box-shadow: 0px 0px 5px -1.5px #000;
}
.card::before {
content: '';
width: 99%;
height: 99%;
background: var(--sub-color);
position: absolute;
z-index: -1;
top: 1px;
left: 1px;
border-radius: 25px;
transition: all 0.3s;
}
.card__wrapper {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.card__img {
width: 100%;
}
.card__title {
color: var(--main-color);
font-weight: 900;
font-size: 25px;
}
.card__subtitle {
color: var(--sub-color);
font-weight: 600;
font-size: 20px;
}
.card__icon {
width: 40px;
height: 40px;
transform: rotate(-45deg);
transition: all 0.3s;
}
.card__icon svg {
width: 100%;
height: 100%;
}
.card__icon g {
fill: var(--main-color);
}
.card__icon circle, polyline, line {
stroke: var(--main-color);
}
.card:hover .card__icon {
transform: rotate(0);
}
.card:hover .card__icon circle, .card:hover .card__icon polyline, .card:hover .card__icon line {
stroke: var(--accent-color);
}
.card:hover .card__icon g {
fill: var(--accent-color);
}
.card:hover {
box-shadow: 0px 0px 20px -5px #000;
}
.card:hover::before {
transform: rotate(10deg);
box-shadow: 0px 0px 20px -5px #000;
}
/* remove svg from class ="card__img" and last styles below css code before use */
.st1 {
fill: #fff
}
.st2 {
fill: none;
stroke: #242c88;
stroke-width: 2;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 10
}
.st7 {
fill: #589fff
}
.st9 {
fill: #bc8d66
}
.st15,.st16 {
opacity: .4;
fill: #242c88
}
.st16 {
opacity: .2
}
.st18 {
fill: #ffc408
}
.st53 {
fill: none;
stroke: #242c88;
stroke-width: 1.848;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 10
}
</style>