Revize 863ca316
Přidáno uživatelem Martin Sebela před více než 3 roky(ů)
website/public/css/style.css | ||
---|---|---|
1 |
@charset "UTF-8"; |
|
2 | 1 |
@import url("https://fonts.googleapis.com/css2?family=Be+Vietnam:wght@400;600;700;800&display=swap"); |
3 | 2 |
html, body { |
4 | 3 |
position: relative; |
... | ... | |
768 | 767 |
} |
769 | 768 |
} |
770 | 769 |
|
771 |
.player .next, .player .prev, .player .play, .player .pause, .player .lock-date {
|
|
770 |
.player .next-btn, .player .prev-btn, .player .animate-btn, .player .lock-btn {
|
|
772 | 771 |
display: inline-block; |
773 | 772 |
width: 42px; |
774 | 773 |
height: 42px; |
... | ... | |
782 | 781 |
cursor: pointer; |
783 | 782 |
} |
784 | 783 |
|
785 |
.player .next:hover, .player .prev:hover, .player .play:hover, .player .pause:hover, .player .lock-date:hover {
|
|
784 |
.player .next-btn:hover, .player .prev-btn:hover, .player .animate-btn:hover, .player .lock-btn:hover {
|
|
786 | 785 |
opacity: 1; |
787 | 786 |
} |
788 | 787 |
|
789 |
.player .next:after, .player .prev:after, .player .play:after, .player .pause:after, .player .lock-date:after {
|
|
788 |
.player .next-btn:after, .player .prev-btn:after, .player .animate-btn:after, .player .lock-btn:after {
|
|
790 | 789 |
content: ""; |
791 | 790 |
display: inline-block; |
792 | 791 |
width: 7px; |
... | ... | |
796 | 795 |
left: calc(50% - 4px); |
797 | 796 |
} |
798 | 797 |
|
799 |
.player .play, .player .pause {
|
|
798 |
.player .animate-btn {
|
|
800 | 799 |
width: 57px; |
801 | 800 |
height: 57px; |
802 | 801 |
opacity: 1; |
803 | 802 |
} |
804 | 803 |
|
805 | 804 |
@media (max-width: 991.98px) { |
806 |
.player .play, .player .pause {
|
|
805 |
.player .animate-btn {
|
|
807 | 806 |
order: 3; |
808 | 807 |
} |
809 | 808 |
} |
810 | 809 |
|
811 |
.player .play:hover, .player .pause:hover {
|
|
810 |
.player .animate-btn:hover {
|
|
812 | 811 |
opacity: .7; |
813 | 812 |
} |
814 | 813 |
|
815 |
.player .play:after, .player .pause:after {
|
|
814 |
.player .animate-btn:after {
|
|
816 | 815 |
width: 10px; |
817 | 816 |
height: 16px; |
818 | 817 |
top: calc(50% - 8px); |
819 | 818 |
} |
820 | 819 |
|
821 |
.player .play:after { |
|
822 |
left: calc(50% - 2px);
|
|
820 |
.player .animate-btn.play:after {
|
|
821 |
left: calc(50% - 3px);
|
|
823 | 822 |
background: url("../img/btn-play.svg") no-repeat; |
824 | 823 |
} |
825 | 824 |
|
826 |
.player .pause:after { |
|
827 |
left: calc(50% - 4px);
|
|
825 |
.player .animate-btn.pause:after {
|
|
826 |
left: calc(50% - 5px);
|
|
828 | 827 |
background: url("../img/btn-pause.png") no-repeat; |
829 | 828 |
} |
830 | 829 |
|
831 | 830 |
@media (max-width: 991.98px) { |
832 |
.player .next { |
|
831 |
.player .next-btn {
|
|
833 | 832 |
order: 3; |
834 | 833 |
} |
835 | 834 |
} |
836 | 835 |
|
837 | 836 |
@media (max-width: 575.98px) { |
838 |
.player .next { |
|
837 |
.player .next-btn {
|
|
839 | 838 |
margin-right: 0; |
840 | 839 |
} |
841 | 840 |
} |
842 | 841 |
|
843 |
.player .next:after { |
|
842 |
.player .next-btn:after {
|
|
844 | 843 |
background: url("../img/btn-next.svg") no-repeat; |
845 | 844 |
} |
846 | 845 |
|
847 | 846 |
@media (max-width: 991.98px) { |
848 |
.player .prev { |
|
847 |
.player .prev-btn {
|
|
849 | 848 |
order: 2; |
850 | 849 |
} |
851 | 850 |
} |
852 | 851 |
|
853 |
.player .prev:after { |
|
852 |
.player .prev-btn:after {
|
|
854 | 853 |
background: url("../img/btn-prev.svg") no-repeat; |
855 | 854 |
} |
856 | 855 |
|
857 |
.player .datetime {
|
|
856 |
.player .timeline-wrapper {
|
|
858 | 857 |
display: flex; |
859 | 858 |
} |
860 | 859 |
|
861 | 860 |
@media (max-width: 390px) { |
862 |
.player .datetime {
|
|
861 |
.player .timeline-wrapper {
|
|
863 | 862 |
display: block; |
864 | 863 |
text-align: center; |
865 | 864 |
margin-right: 10px; |
... | ... | |
884 | 883 |
} |
885 | 884 |
} |
886 | 885 |
|
887 |
.player .date span {
|
|
888 |
padding: 3px 6px 4px 12px;
|
|
886 |
.player .date:hover .lock-btn:after {
|
|
887 |
background-position: 0 0;
|
|
889 | 888 |
} |
890 | 889 |
|
891 | 890 |
.player .date.lock { |
892 | 891 |
background: #0b155a; |
893 | 892 |
} |
894 | 893 |
|
895 |
.player .date.lock .lock-date { |
|
896 |
border: 0px; |
|
894 |
.player .date.lock:hover .lock-btn:after { |
|
895 |
background-position: -8px 0; |
|
896 |
} |
|
897 |
|
|
898 |
.player .date.lock .lock-btn { |
|
899 |
border: 0; |
|
897 | 900 |
box-shadow: none; |
898 | 901 |
} |
899 | 902 |
|
900 |
.player .date.lock .lock-date:after {
|
|
903 |
.player .date.lock .lock-btn:after {
|
|
901 | 904 |
background-position: 0 0; |
902 | 905 |
} |
903 | 906 |
|
904 |
.player .date.lock .lock-date:hover:after {
|
|
905 |
background-position: -8px 0;
|
|
907 |
.player .date span {
|
|
908 |
padding: 3px 6px 4px 12px;
|
|
906 | 909 |
} |
907 | 910 |
|
908 |
.player .date .lock-date {
|
|
911 |
.player .date .lock-btn {
|
|
909 | 912 |
width: 26px; |
910 | 913 |
height: 26px; |
911 | 914 |
margin-right: 2px; |
912 | 915 |
opacity: 1; |
913 | 916 |
border: 1px solid #ffffff; |
914 |
/* box-shadow: 0 0 0 2px $secondary-bg-color; */ |
|
915 | 917 |
} |
916 | 918 |
|
917 |
.player .date .lock-date:after { |
|
918 |
background-position: -8px 0; |
|
919 |
} |
|
920 |
|
|
921 |
.player .date .lock-date:hover { |
|
922 |
/* box-shadow: 0 0 0 2px rgba(11, 21, 90, .2); */ |
|
923 |
background: rgba(11, 21, 90, 0.2); |
|
924 |
} |
|
925 |
|
|
926 |
.player .date .lock-date:hover:after { |
|
927 |
background-position: 0 0; |
|
928 |
} |
|
929 |
|
|
930 |
.player .date .lock-date:after { |
|
919 |
.player .date .lock-btn:after { |
|
931 | 920 |
content: ''; |
932 | 921 |
display: inline-block; |
933 | 922 |
width: 8px; |
... | ... | |
936 | 925 |
background-size: cover; |
937 | 926 |
} |
938 | 927 |
|
928 |
.player .date .lock-btn:hover:after { |
|
929 |
background-position: 0 0; |
|
930 |
} |
|
931 |
|
|
939 | 932 |
.player .timeline { |
940 | 933 |
display: flex; |
941 | 934 |
height: 30px; |
... | ... | |
1212 | 1205 |
margin-bottom: auto; |
1213 | 1206 |
} |
1214 | 1207 |
|
1215 |
header.map .nav-item:nth-child(3), header.map .nav-item:last-child {
|
|
1208 |
header.map .nav-item:nth-child(3) { |
|
1216 | 1209 |
border: 0; |
1217 | 1210 |
} |
1218 | 1211 |
|
1219 |
header.map .nav-item .btn-secondary { |
|
1220 |
display: flex; |
|
1221 |
justify-content: center; |
|
1222 |
align-items: center; |
|
1223 |
outline: none; |
|
1224 |
border-radius: 50px; |
|
1225 |
height: 40px; |
|
1226 |
width: 40px; |
|
1227 |
margin-left: 10px; |
|
1228 |
transition: all 0.2s ease-out; |
|
1229 |
color: #0048A9; |
|
1230 |
background: white; |
|
1231 |
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.17); |
|
1232 |
-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.17); |
|
1233 |
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.17); |
|
1212 |
header.map .nav-item:last-child { |
|
1213 |
margin-top: 0; |
|
1214 |
margin-bottom: 0; |
|
1215 |
border-left: 1px solid #1C6CC0; |
|
1216 |
background: #0057be; |
|
1234 | 1217 |
} |
1235 | 1218 |
|
1236 | 1219 |
@media (max-width: 991.98px) { |
1237 |
header.map .nav-item .btn-secondary { |
|
1238 |
width: 100%; |
|
1239 |
border-radius: .25rem; |
|
1240 |
margin-left: 0px; |
|
1241 |
margin-top: 10px; |
|
1242 |
margin-bottom: -10px; |
|
1220 |
header.map .nav-item:last-child { |
|
1221 |
margin: 10px 5px 0 5px; |
|
1222 |
border: 0; |
|
1243 | 1223 |
} |
1244 | 1224 |
} |
1245 | 1225 |
|
1246 |
header.map .nav-item .btn-secondary:after { |
|
1247 |
padding-bottom: 4px; |
|
1248 |
content: '↺'; |
|
1249 |
font-weight: 400; |
|
1250 |
font-size: 30px; |
|
1251 |
transform: rotateZ(0); |
|
1252 |
transition: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1); |
|
1226 |
header.map .nav-item:last-child:hover { |
|
1227 |
background: #004fb3; |
|
1253 | 1228 |
} |
1254 | 1229 |
|
1255 |
header.map .nav-item .btn-secondary:hover { |
|
1256 |
color: #0048A9; |
|
1257 |
background: white !important; |
|
1258 |
-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.22); |
|
1259 |
-moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.22); |
|
1260 |
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.22); |
|
1230 |
header.map .nav-item .btn-secondary { |
|
1231 |
display: inline-block; |
|
1232 |
outline: none; |
|
1233 |
padding: 0 30px; |
|
1234 |
background: url("../img/btn-refresh.svg") no-repeat center center; |
|
1261 | 1235 |
} |
1262 | 1236 |
|
1263 |
header.map .nav-item .btn-secondary:hover:after { |
|
1264 |
transform: rotateZ(-90deg); |
|
1265 |
transition: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1); |
|
1237 |
header.map .nav-item .btn-secondary:hover { |
|
1238 |
background: url("../img/btn-refresh.svg") no-repeat center center !important; |
|
1266 | 1239 |
} |
1267 | 1240 |
|
1268 |
header.map .nav-item .btn-secondary:active, header.map .nav-item .btn-secondary:focus { |
|
1269 |
background: #f0f0f0 !important; |
|
1270 |
color: #0048A9 !important; |
|
1241 |
@media (max-width: 991.98px) { |
|
1242 |
header.map .nav-item .btn-secondary { |
|
1243 |
width: 100%; |
|
1244 |
padding: 20px; |
|
1245 |
} |
|
1271 | 1246 |
} |
1272 | 1247 |
|
1273 | 1248 |
header.map .nav-item input:hover { |
Také k dispozici: Unified diff
Re #8159 - new, fixed buttons, CSS improvements, refactoring