index.scss 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. page {
  2. // background: #f2f2f2;
  3. }
  4. .pos{
  5. height: 45px;
  6. }
  7. view {
  8. box-sizing: border-box;
  9. }
  10. .container{
  11. padding-bottom:85rpx;
  12. .context{
  13. padding: 40rpx;
  14. }
  15. .createPro{
  16. border-radius: 15rpx;
  17. height: 306rpx;
  18. // aspect-ratio: 7/3;
  19. background: #999;
  20. display: flex;
  21. align-items: center;
  22. justify-content: center;
  23. .centerAdd{
  24. display: flex;
  25. align-items: center;
  26. flex-direction: column;
  27. justify-content: center;
  28. .addIcon{
  29. width: 72rpx;
  30. height: 72rpx;
  31. text{
  32. font-size: 72rpx;
  33. }
  34. image{
  35. width: 100%;
  36. height: 100%;
  37. }
  38. }
  39. .addTxt{
  40. margin-top: 20rpx;
  41. // color:#26b3a0 ;
  42. font-weight: 600;
  43. }
  44. }
  45. }
  46. .draft{
  47. margin-top: 30rpx;
  48. .draftLabel{
  49. font-weight: 600;
  50. margin-bottom: 30rpx;
  51. }
  52. .draftList{
  53. display: flex;
  54. justify-content: space-between;
  55. flex-wrap: wrap;
  56. justify-content: space-between;
  57. .itemBox{
  58. width: 50%;
  59. display: flex;
  60. flex-direction: column;
  61. align-items: center;
  62. margin-bottom: 30rpx;
  63. .top{
  64. width: 95%;
  65. border-radius: 15rpx;
  66. position: relative;
  67. aspect-ratio: 9/16;
  68. background: #ccc;
  69. z-index: 1;
  70. image{
  71. width: 100%;
  72. height:100%;
  73. border-radius: 15rpx;
  74. }
  75. .preloader_1 {
  76. position: absolute;
  77. margin-right: 65px;
  78. top:50%;
  79. width: 100%;
  80. left:50%;
  81. transform: translateX(-5%);
  82. background: red;
  83. width: 100%;
  84. z-index: 9;
  85. }
  86. .preloader_1 view {
  87. display: block;
  88. bottom: 0px;
  89. width: 9px;
  90. height: 5px;
  91. background: #9b59b6;
  92. position: absolute;
  93. animation: preloader_1 1.5s infinite ease-in-out;
  94. }
  95. .preloader_1 view:nth-child(2) {
  96. left: 11px;
  97. animation-delay: .2s;
  98. }
  99. .preloader_1 view:nth-child(3) {
  100. left: 22px;
  101. animation-delay: .4s;
  102. }
  103. .preloader_1 view:nth-child(4) {
  104. left: 33px;
  105. animation-delay: .6s;
  106. }
  107. .preloader_1 view:nth-child(5) {
  108. left: 44px;
  109. animation-delay: .8s;
  110. }
  111. @keyframes preloader_1 {
  112. 0% {
  113. height: 5px;
  114. transform: translateY(0px);
  115. background: #9b59b6;
  116. }
  117. 25% {
  118. height: 30px;
  119. transform: translateY(15px);
  120. background: #3498db;
  121. }
  122. 50% {
  123. height: 5px;
  124. transform: translateY(0px);
  125. background: #9b59b6;
  126. }
  127. 100% {
  128. height: 5px;
  129. transform: translateY(0px);
  130. background: #9b59b6;
  131. }
  132. }
  133. }
  134. .bottom{
  135. display: flex;
  136. align-items: center;
  137. justify-content: space-between;
  138. margin-top: 15rpx;
  139. // width: 320rpx;
  140. width: 95%;
  141. padding-right: 25rpx;
  142. .left{
  143. }
  144. .delIcon{
  145. width: 32rpx;
  146. height: 32rpx;
  147. image{
  148. width: 100%;
  149. height: 100%;
  150. }
  151. }
  152. }
  153. }
  154. }
  155. }
  156. }
  157. .tipBox{
  158. .tip{
  159. position: absolute;
  160. bottom: 25%;
  161. width: 100%;
  162. text-align: center;
  163. }
  164. }