article-detail.vue 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <template>
  2. <div class="page">
  3. <div class="page-top">
  4. <div class="title">
  5. 以色列无针水光JDV/优斐斯/瑞漾小白盒/希腊YELLOW
  6. ROSE专业线贵妇级除皱产品--希腊 YELLOW ROSE黄玫瑰弹力除皱精华产品
  7. </div>
  8. <div class="date">2022-02-16 17:42</div>
  9. </div>
  10. <div class="page-content">一些内容</div>
  11. </div>
  12. </template>
  13. <script>
  14. export default {
  15. layout: 'app',
  16. }
  17. </script>
  18. <style scoped lang="scss">
  19. /* scss中可以用mixin来扩展 */
  20. @mixin ellipsis($line: 1) {
  21. overflow: hidden;
  22. text-overflow: ellipsis;
  23. display: -webkit-box;
  24. -webkit-line-clamp: $line;
  25. -webkit-box-orient: vertical;
  26. }
  27. // pc 端
  28. @media screen and (min-width: 768px) {
  29. .page {
  30. width: 1200px;
  31. margin: 24px auto;
  32. box-sizing: border-box;
  33. background: #fff;
  34. padding: 24px;
  35. }
  36. .page-top {
  37. padding-bottom: 24px;
  38. border-bottom: 1px solid #d8d8d8;
  39. .title {
  40. @include ellipsis(2);
  41. font-size: 28px;
  42. color: #101010;
  43. line-height: 1.6;
  44. text-align: justify;
  45. }
  46. .date {
  47. font-size: 18px;
  48. color: #b2b2b2;
  49. margin-top: 24px;
  50. }
  51. }
  52. .page-content {
  53. padding-top: 24px;
  54. color: #404040;
  55. }
  56. }
  57. // 移动 端
  58. @media screen and (max-width: 768px) {
  59. }
  60. </style>