Repositorio del curso CCOM4030 el semestre B91 del proyecto Artesanías con el Instituto de Cultura

card.css 2.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. :root {
  2. --card-text-line-height: 1.4;
  3. --card-text-font-size: 14px;
  4. --material-card-text-line-height: 1.4;
  5. --material-card-text-font-size: 14px;
  6. }
  7. /*~
  8. name: Card
  9. category: Card
  10. markup: |
  11. <div style="height: 200px; padding: 1px 0 0 0;">
  12. <div class="card">
  13. <div class="card__content">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</div>
  14. </div>
  15. </div>
  16. */
  17. .card {
  18. @apply(--reset-font);
  19. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
  20. border-radius: 8px;
  21. background-color: var(--card-background-color);
  22. box-sizing: border-box;
  23. display: block;
  24. margin: 8px;
  25. padding: 16px;
  26. text-align: left;
  27. word-wrap: break-word;
  28. }
  29. .card__content {
  30. margin: 0;
  31. font-size: var(--card-text-font-size);
  32. line-height: var(--card-text-line-height);
  33. color: var(--card-text-color);
  34. }
  35. /*~
  36. name: Card with Title
  37. category: Card
  38. markup: |
  39. <div style="height: 200px; padding: 1px 0 0 0;">
  40. <div class="card">
  41. <h2 class="card__title">Card Title</h2>
  42. <div class="card__content">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</div>
  43. </div>
  44. </div>
  45. */
  46. .card__title {
  47. @apply(--reset-font);
  48. font-weight: 400;
  49. font-size: 20px;
  50. margin: 4px 0 8px 0;
  51. padding: 0;
  52. display: block;
  53. box-sizing: border-box;
  54. }
  55. /*~
  56. name: Material Card
  57. category: Card
  58. markup: |
  59. <div style="height: 200px; padding: 1px 0 0 0;">
  60. <div class="card card--material">
  61. <div class="card__content card--material__content">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</div>
  62. </div>
  63. </div>
  64. */
  65. .card--material {
  66. background-color: var(--material-card-background-color);
  67. border-radius: 2px;
  68. @apply(--material-shadow-1);
  69. @apply(--material-font);
  70. }
  71. .card--material__content {
  72. font-size: var(--material-card-text-font-size);
  73. line-height: var(--material-card-text-line-height);
  74. color: var(--material-card-text-color);
  75. }
  76. /*~
  77. name: Material Card with Title
  78. category: Card
  79. markup: |
  80. <div style="height: 200px; padding: 1px 0 0 0;">
  81. <div class="card card--material">
  82. <div class="card__title card--material__title">Card Title</div>
  83. <div class="card__content card--material__content">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</div>
  84. </div>
  85. </div>
  86. */
  87. .card--material__title {
  88. @apply(--material-font);
  89. font-size: 24px;
  90. margin: 8px 0 12px 0;
  91. }