Fix dot click index, add customization examples, code cleanup

This commit is contained in:
Vadim
2021-01-27 23:25:37 +03:00
parent bc8cceede8
commit 7acfb04df8
4 changed files with 109 additions and 11 deletions

View File

@@ -0,0 +1,45 @@
<script>
/**
* Indicates if dot is active
*/
export let active = false
/**
* Symbol to show
*/
export let symbol = ''
</script>
<div
class="custom-dot__dot-container"
class:custom-dot__dot-container_active={active}
on:click
>
<span class="custom-dot__symbol">{symbol}</span>
</div>
<style>
.custom-dot__dot-container {
height: 25px;
width: 25px;
background-color: #727272;
border-radius: 50%;
opacity: 0.7;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
margin: 5px;
}
.custom-dot__dot-container:hover {
opacity: 0.9;
}
.custom-dot__dot-container_active {
background-color: #009800;
}
.custom-dot__symbol {
font-size: 14px;
font-weight: bold;
color: #eaeaea;
}
</style>