icon.css 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. /* Icon */
  2. span.icon {
  3. font-size: 3rem;
  4. line-height: 5rem;
  5. text-align: center;
  6. background-size: cover;
  7. background-position: center;
  8. }
  9. span.icon img {
  10. max-width: 100%;
  11. max-height: 100%;
  12. }
  13. span.icon.top {
  14. position: relative;
  15. top: -1.5rem;
  16. width: 100%;
  17. height: 10rem;
  18. line-height: 10rem;
  19. display: block;
  20. margin: 0;
  21. left: 0;
  22. }
  23. span.icon.top.preview {
  24. height: 25rem;
  25. }
  26. span.icon.primary.thumb {
  27. left: 0;
  28. width: 7rem;
  29. top: 0;
  30. height: 100%;
  31. margin: 0;
  32. line-height: 7.5rem;
  33. }
  34. /*
  35. *[dir="rtl"] span.icon.primary.thumb {
  36. right: 0;
  37. }
  38. */
  39. li.oppose span.icon {
  40. left: auto;
  41. right: 2rem;
  42. }
  43. span.icon.bubble {
  44. border-radius: 5rem;
  45. font-size: 0;
  46. font-size: 2.5rem;
  47. }
  48. span.icon.bubble img {
  49. border-radius: 5rem;
  50. }
  51. span.icon.bubble i {
  52. font-size: 3rem;
  53. line-height: 5rem;
  54. }
  55. ul.list li span.icon.small {
  56. width: 3rem;
  57. height: 3rem;
  58. line-height: 3rem;
  59. margin-top: -1.5rem;
  60. }
  61. ul.list li span.icon.small:not(.bubble) i {
  62. padding: 1rem 0;
  63. }
  64. /*ul.list li > .control.small,
  65. ul.list li > .primary.small {
  66. width: 3rem;
  67. height: 3rem;
  68. line-height: 3rem;
  69. }*/
  70. span.icon.small.bubble:first-letter,
  71. span.icon.small.bubble i {
  72. font-size: 2rem;
  73. line-height: 1.5em;
  74. vertical-align: text-top;
  75. }
  76. span.icon.status:after {
  77. content: '';
  78. display: block;
  79. width: 2rem;
  80. height: 2rem;
  81. left: 3.25rem;
  82. top: 3.25rem;
  83. position: absolute;
  84. border-radius: 2em;
  85. background-color: #DDD;
  86. }
  87. main ul li .control > i {
  88. margin-left: 0;
  89. }