Projekt

Obecné

Profil

« Předchozí | Další » 

Revize b7a21811

Přidáno uživatelem Martin Sebela před téměř 4 roky(ů)

Re #8161 - new timeline button due animation per day(s)

Zobrazit rozdíly:

website/public/css/style.css
768 768
  }
769 769
}
770 770

  
771
.player .next, .player .prev, .player .play, .player .pause {
771
.player .next, .player .prev, .player .play, .player .pause, .player .lock-date {
772 772
  display: inline-block;
773 773
  width: 42px;
774 774
  height: 42px;
......
782 782
  cursor: pointer;
783 783
}
784 784

  
785
.player .next:hover, .player .prev:hover, .player .play:hover, .player .pause:hover {
785
.player .next:hover, .player .prev:hover, .player .play:hover, .player .pause:hover, .player .lock-date:hover {
786 786
  opacity: 1;
787 787
}
788 788

  
789
.player .next:after, .player .prev:after, .player .play:after, .player .pause:after {
789
.player .next:after, .player .prev:after, .player .play:after, .player .pause:after, .player .lock-date:after {
790 790
  content: "";
791 791
  display: inline-block;
792 792
  width: 7px;
......
867 867
}
868 868

  
869 869
.player .date {
870
  display: flex;
871
  align-items: center;
872
  align-content: center;
870 873
  font-size: 15px;
871
  padding: 3px 12px 4px 12px;
872 874
  margin-right: 10px;
873 875
  text-align: center;
874 876
  border-radius: 15px;
875 877
  cursor: pointer;
876
  background: #0b155a;
878
  background: rgba(11, 21, 90, 0.7);
877 879
}
878 880

  
879 881
@media (max-width: 390px) {
......
882 884
  }
883 885
}
884 886

  
885
.player .date:hover {
886
  opacity: .7;
887
.player .date span {
888
  padding: 3px 6px 4px 12px;
889
}
890

  
891
.player .date .lock-date {
892
  width: 26px;
893
  height: 26px;
894
  margin-right: 2px;
895
  opacity: 1;
896
  border: 1px solid #ffffff;
897
  box-shadow: 0 0 0 2px #0b155a;
898
}
899

  
900
.player .date .lock-date:hover {
901
  box-shadow: 0 0 0 2px rgba(11, 21, 90, 0.2);
902
  background: rgba(11, 21, 90, 0.2);
903
}
904

  
905
.player .date .lock-date:hover:after {
906
  background-position: -8px 0;
907
}
908

  
909
.player .date .lock-date:after {
910
  content: '';
911
  display: inline-block;
912
  width: 8px;
913
  height: 11px;
914
  background: url("../img/btn-lock.svg") no-repeat 0 0;
915
  background-size: cover;
916
}
917

  
918
.player .date .lock-date.unlock:after {
919
  background-position: -8px 0;
920
}
921

  
922
.player .date .lock-date.unlock:hover:after {
923
  background-position: 0 0;
887 924
}
888 925

  
889 926
.player .timeline {
website/public/css/style.scss
734 734
    bottom: -30px;
735 735
  }
736 736

  
737
  .next, .prev, .play, .pause {
737
  .next, .prev, .play, .pause, .lock-date {
738 738
    display: inline-block;
739 739
    width: 42px;
740 740
    height: 42px;
......
827 827
  }
828 828

  
829 829
  .date {
830
    display: flex;
831
    align-items: center;
832
    align-content: center;
830 833
    font-size: 15px;
831
    padding: 3px 12px 4px 12px;
832 834
    margin-right: 10px;
833 835
    text-align: center;
834 836
    border-radius: 15px;
835 837
    cursor: pointer;
836
    background: $secondary-bg-color;
838
    background: rgba(11, 21, 90, .7);
837 839

  
838 840
    @media (max-width: 390px) {
839 841
      margin-right: 0;
840 842
    }
841 843

  
842
    &:hover {
843
      opacity: .7;
844
    span {
845
      padding: 3px 6px 4px 12px;
846
    }
847

  
848
    .lock-date {
849
      width: 26px;
850
      height: 26px;
851
      margin-right: 2px;
852
      opacity: 1;
853
      border: 1px solid $primary-text-color;
854
      box-shadow: 0 0 0 2px $secondary-bg-color;
855

  
856
      &:hover {
857
        box-shadow: 0 0 0 2px rgba(11, 21, 90, .2);
858
        background: rgba(11, 21, 90, .2);
859

  
860
        &:after {
861
          background-position: -8px 0;
862
        }
863
      }
864

  
865
      &:after {
866
        content: '';
867
        display: inline-block;
868
        width: 8px;
869
        height: 11px;
870
        background: url($images-dir + 'btn-lock.svg') no-repeat 0 0;
871
        background-size: cover;
872
      }
873

  
874
      &.unlock {
875
        &:after {
876
          background-position: -8px 0;
877
        }
878

  
879
        &:hover:after {
880
          background-position: 0 0;
881
        }
882
      }
844 883
    }
845 884
  }
846 885

  
website/public/img/btn-lock.svg
1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 11" fill="#fff"><path d="M-287.4 196.5h-9.5v-44.4C-296.9 70-362 1.4-443.5 0h-8.9C-533.8 1.4-599 70-599 152.1v44.4h-9.5c-14.6 0-26.5 15.1-26.5 33.7v222.6c0 18.6 11.9 33.8 26.5 33.8h321c14.6 0 26.5-15.2 26.5-33.8V230.2c.1-18.6-11.8-33.7-26.4-33.7zm-72 0h0-177v-44.4c0-48.9 39.7-89.3 88.5-89.3s88.5 40.4 88.5 89.3v44.4zm79.9 738.5h-247.9l-9.4-34.9c-12.7-47.2 15.3-96.6 62.4-109.2s96 16.1 108.6 63.4l8.7 32.7 61-14-9.4-34.9c-21.2-79.3-101.9-128.7-181-109-2.2.5-6.5 1.7-8.6 2.3-78.3 22.5-123.5 105.6-102.2 184.9l5 18.7h-8.4c-14.6 0-26.5 15.1-26.5 33.7v222.6c0 18.6 11.9 33.8 26.5 33.8h321c14.6 0 26.5-15.2 26.5-33.8V968.7c.3-18.6-11.7-33.7-26.3-33.7zM7.4 4.5h-.2v-1C7.2 1.7 5.8.2 4.1.2h-.2C2.2.2.8 1.7.8 3.5v1H.6c-.3 0-.6.3-.6.7V10c0 .4.3.7.6.7h6.9c.2.1.5-.3.5-.7V5.2c0-.4-.3-.7-.6-.7zm-1.5 0h0-3.8v-1A1.97 1.97 0 0 1 4 1.6a1.97 1.97 0 0 1 1.9 1.9v1z"/><path d="M15.4 4.6h-5.3V3.3c0-1.1.8-2 1.9-2 1 0 1.9.9 1.9 2h1.3c0-1.8-1.4-3.3-3.1-3.3h-.2c-1.7 0-3.1 1.5-3.1 3.3v1.3h-.2c-.3 0-.6.4-.6.8v4.9c0 .4.3.7.6.7h6.9c.3 0 .6-.3.6-.7V5.4c-.1-.4-.4-.8-.7-.8z"/></svg>
website/templates/heatmap.html.twig
116 116
    <div class="next" onclick="next()"></div>
117 117

  
118 118
    <div class="datetime">
119
    
120 119
      {% if form.vars.value.date %}
121
      <div class="date" id="player-date" onclick="openDatepicker()">{{ form.vars.value.date|date('j. n. Y') }}</div>
120
      <div class="date" id="player-date">
121
        <span onclick="openDatepicker()">{{ form.vars.value.date|date('j. n. Y') }}</span>
122
        <div class="lock-date"></div>
123
      </div>
122 124
      {% endif %}
123 125

  
124 126
      <div class="timeline">
......
164 166
{% endblock %}
165 167

  
166 168
{% block style %}
167
<style type="text/css">
169
<style>
168 170
{% for dataset_name, dataset_color in dataset_colors %}
169 171
    .custom-control-input-{{ dataset_name }}:focus~.custom-control-label::before {
170 172
      border-color: {{ dataset_color }} !important;

Také k dispozici: Unified diff