Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- name: Głosnik
- show_name: true
- icon: 'mdi:speaker'
- styles:
- custom_fields:
- wave:
- - background-color: 'rgba(0, 0, 0, 0)'
- - position: absolute
- - right: 5%
- - top: 5%
- - font-size: 13px
- - line-height: 20px
- - display: |
- [[[
- if (states["input_boolean.przelacznik_nodered"].state == 'on') return '';
- else return 'none';
- ]]]
- - '--icon-color': |
- [[[
- if (states["input_boolean.przelacznik_nodered"].state == 'on') return 'var(--mail-color)';
- else return 'var(--primary-color)';
- ]]]
- card:
- - border: 2px solid var(--primary-color)
- - border-radius: 10px
- icon:
- - color: var(--primary-color)
- name:
- - font-variant: small-caps
- - color: var(--primary-color)
- custom_fields:
- wave: |
- [[[
- return `
- <div class="loader-container">
- <div class="loader-3">
- <div class="item-1"></div>
- <div class="item-2"></div>
- <div class="item-3"></div>
- <div class="item-4"></div>
- <div class="item-5"></div>
- </div>
- </div>`
- ]]]
- type: 'custom:button-card'
- style: |
- .loader-3{
- width: 40px;
- height: 40px;
- }
- .loader-3 div {
- height: 100%;
- width: 3px;
- display: inline-block;
- }
- .loader-3 div .item-1{
- height: 50%;
- }
- .loader-3 .item-1 {
- animation: loader-3-first-div 1.2s infinite linear;
- background-color: red;
- }
- .loader-3 .item-2 {
- animation: loader-3-second-div 1.2s infinite linear;
- animation-delay: -1.1s;
- background-color: darkorange;
- }
- .loader-3 .item-3 {
- animation: loader-3-third-div 1.2s infinite linear;
- animation-delay: -1.0s;
- background-color: gold;
- }
- .loader-3 .item-4 {
- animation: loader-3-fourth-div 1.2s infinite linear;
- animation-delay: -0.9s;
- background-color: green;
- }
- .loader-3 .item-5 {
- animation: loader-3-last-div 1.2s infinite linear;
- animation-delay: -0.8s;
- background-color: DarkOrchid;
- }
- @keyframes loader-3-first-div {
- 25%,75% {
- transform: scaleY(0.2);
- }
- 0%,50%,100%{
- transform: scaleY(0.6);
- }
- }
- @keyframes loader-3-second-div {
- 25%,75% {
- transform: scaleY(0.4);
- }
- 0%,50%,100%{
- transform: scaleY(1);
- }
- }
- @keyframes loader-3-third-div {
- 25%,75% {
- transform: scaleY(0.4);
- }
- 0%,50%,100%{
- transform: scaleY(1);
- }
- }
- @keyframes loader-3-fourth-div {
- 25%,75% {
- transform: scaleY(0.4);
- }
- 0%,50%,100%{
- transform: scaleY(1);
- }
- }
- @keyframes loader-3-last-div {
- 25%,75% {
- transform: scaleY(0.2);
- }
- 0%,50%,100%{
- transform: scaleY(0.6);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement