You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

84 lines
2.1 KiB

  1. /* soundcite - v0.5.1 - 2017-07-10
  2. * Copyright (c) 2017 Tyler J. Fisher and Northwestern University Knight Lab
  3. */
  4. /*PLAYER CHROME*/
  5. @-webkit-keyframes spin {
  6. from { -webkit-transform: rotate(0deg); opacity: 0.4; }
  7. 50% { -webkit-transform: rotate(180deg); opacity: 1; }
  8. to { -webkit-transform: rotate(360deg); opacity: 0.4; }
  9. }
  10. @-moz-keyframes spin {
  11. from { -moz-transform: rotate(0deg); opacity: 0.4; }
  12. 50% { -moz-transform: rotate(180deg); opacity: 1; }
  13. to { -moz-transform: rotate(360deg); opacity: 0.4; }
  14. }
  15. @-ms-keyframes spin {
  16. from { -ms-transform: rotate(0deg); opacity: 0.4; }
  17. 50% { -ms-transform: rotate(180deg); opacity: 1; }
  18. to { -ms-transform: rotate(360deg); opacity: 0.4; }
  19. }
  20. @-o-keyframes spin {
  21. from { -o-transform: rotate(0deg); opacity: 0.4; }
  22. 50% { -o-transform: rotate(180deg); opacity: 1; }
  23. to { -o-transform: rotate(360deg); opacity: 0.4; }
  24. }
  25. @keyframes spin {
  26. from { transform: rotate(0deg); opacity: 0.2; }
  27. 50% { transform: rotate(180deg); opacity: 1; }
  28. to { transform: rotate(360deg); opacity: 0.2; }
  29. }
  30. .soundcite-loaded {
  31. border-radius: 6px;
  32. padding: 0 5px 0 5px;
  33. display: inline-block;
  34. cursor: pointer;
  35. }
  36. .soundcite-loaded:before {
  37. display: inline-block;
  38. content: "";
  39. vertical-align: -10%;
  40. margin-right: 0.25em;
  41. }
  42. .soundcite-loading:before {
  43. margin-right: 0.5em;
  44. font-size: 0.9em;
  45. position: relative;
  46. top: -.05em;
  47. height: 0.75em;
  48. width: 0.75em;
  49. border: 2px solid #000;
  50. border-right-color: transparent;
  51. border-radius: 50%;
  52. -webkit-animation: spin 1s linear infinite;
  53. -moz-animation: spin 1s linear infinite;
  54. -ms-animation: spin 1s linear infinite;
  55. -o-animation: spin 1s linear infinite;
  56. animation: spin 1s linear infinite;
  57. }
  58. .soundcite-play:before {
  59. font-size: 0.9em;
  60. position: relative;
  61. top: -.05em;
  62. border: 0.5em solid transparent;
  63. border-left: 0.75em solid black;
  64. }
  65. .soundcite-pause:before {
  66. font-size: 0.9em;
  67. position: relative;
  68. top: -.05em;
  69. height: 1em;
  70. border-left: .75em double black;
  71. border-right: .5em solid transparent;
  72. }