1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/susuhhhhhh-wxmini_demo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 65 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 23.04.2025 18:48 9dfeed8

Сборник шаблонных страниц WeChat Mini Program

! Изображение описания ! Изображение описания ! Изображение описания ! Изображение описания ! Изображение описания ! Изображение описания ! Изображение описания ! Изображение описания

Связаться со мной

Публичный аккаунт: Сусу's bug

!

Описание

Шаблонные компоненты WeChat Mini Program, охватывающие основные потребности: включая компоненты слайдера (накладывающиеся слайдеры и т. д.), canvas (кольца, постеры, обрезка изображений и т. д.), map, echarts, CSS3 анимации, scroll-view, шаги, компоненты календаря, пользовательские tabbar + навигационную панель, анимацию загрузки, CSS градиенты, спрайты, водопад, выделение ключевых слов, историю поиска, ленивую загрузку изображений, тайминг и дебаунс, выбор индекса (например, городов), WeChat распределение подарков, дождь из подарков, анимацию появления меню, 3D облако, перетаскивание кнопок, маркетинговые компоненты (9-квадратные сетки и т. д.) и т. д. ! ( _Без UI компонентной библиотеки )##### Внимание: используемые изображения имеют образовательные цели и предназначены для обмена опытом. Пожалуйста, не используйте их в коммерческих целях. Мы не несем ответственности за любые юридические споры, возникшие из этого.### Это сборник компонентов WeChat Mini Program, охватывающий основные потребности. Этот выпуск является открытым исходным кодом, и в будущем я планирую переработать его и добавить новые компоненты, чтобы он стал UI-компонентной библиотекой, ориентированной на WeChat Mini Program и uniapp!

Открытие исходного кода — сложная задача. Если вам понравился проект, вы можете оставить ему Star, это будет стимулом для меня продолжать обновлять код. Спасибо за вашу поддержку.

2022! С Новым Годом 🎉 Всем!

2023! С Новым Годом 🎉 Новый год должен быть еще лучше!

Установка##### 1. Клонировать или скачать архив

git clone https://gitee.com/susuhhhhhh/wxmini_demo.git
2. Импортировать папку mini, импортировать среду разработки, и переключиться на свой APPID

Сводка функций

  • 1. Главная страница для навигации по всем страницам (2021. 8. 15 добавлена навигация по страницам)
  • 2. cal: страница календаря
  • 3. demo/index: логистическая страница, до полной загрузки страницы отображается скелетный экран (требуется ручное управление), после загрузки данных, заменяется на реальный контент, demo/index2: добавлена новая запись псевдоэлемента.
  • 4. dots: страница с пользовательскими индикаторами для слайдера
  • 5. touchRemove: страница корзины с возможностью удаления слайдом влево
  • 6. touchMove2: страница с возможностью удаления слайдом влево 2, использует компонент movable-area
  • 7. cardCircle: реализация карт-кода в виде полукруга
  • 8. pop: пользовательский диалог, блокировка скролла (catchtouchmove+scroll-view)
  • 9. pie: график в виде пирога и линейный график (wxcharts.js) с использованием echarts
  • 10. charts/index: компонент ec-canvas, рекомендованный официальной документацией echarts для mini-programs, использует echarts.js
  • 11. index: пользовательский компонент tabbar, использует cover-view для накладывания
  • 12. getStar: система оценок от 1 до 5 звезд, соответствующие 'отлично', 'хорошо', 'средне', 'плохо', 'ужасно', при изменении оценки, обновляется поле с звездами
  • 13.sendCode/index: пользовательский компонент стиля для input, (вставка текста не реализована, долгое нажатие для вставки не работает, баг требует улучшения)
  • 14. sendCode/index2: пользовательский компонент для ввода кода подтверждения (v-code)+ добавлена фоновая картинка с размытием (filter: blur(10rpx);)+ добавлены треугольники, стрелки, прямоугольники, трапеции, дуги и другие стили
  • 15. addImg: загрузка нескольких изображений wx. chooseImage()+ просмотр изображений wx. previewImage()+ загрузка файлов на сервер wx. uploadFile()
  • 16. choseList: страница фильтрации (1. встроенный календарь выбора даты 2. переключение между вкладками 3. диалоговое окно справа для фильтрации, при превышении 4 данных, скрытие по умолчанию, возможность разворачивания)
  • 17. charts/index: пользовательский стиль навигации "navigationStyle": "custom" для получения высоты капсул и навигационной панели, а также для создания пользовательских значков
  • 18. scroll: scroll-view для заполнения оставшегося пространства, прокрутка выбирает соответствующую категорию, клик по категории осуществляет фиксацию на маркере
  • 19. index2: пользовательская навигационная панель + swiper + добавленное диалоговое окно для прокрутки сообщений + слайдер вкладок слева
  • 20.charts/index2: Реализация графика в виде пирога с использованием ECharts, canvas является встроенным компонентом, имеет высокий уровень, cover-view используется для накладывания, что позволяет накладывать map, video, canvas, camera, live-player, live-pusher. Добавлено использование cover-view для создания фиксированной панели вкладок в верхней части. Множественные cover-view имеют уровни, определенные порядком их появления на странице, страница, появляющаяся позже, имеет более высокий уровень! (существует баг, когда tooltip скрыт под нижними текстовыми элементами, требует решения)
  • 21. another/choseGoods: числовые вычисления, включает math.min.js для решения проблем точности
  • 22. choseAddress: выбор адреса, wx.chooseLocation(требует разрешения пользователя)+wx.chooseAddress (не требует авторизации пользователя, можно вызвать напрямую)
  • 23. scroll/index3: Страница с подробным описанием товара, верхнее навигационное меню — это пользовательский tab (fixed)+двусторонний anchor (scroll-view реализует выбор соответствующего раздела при клике на tab, при прокрутке страницы выбирается верхнее навигационное меню). Добавлены новые стили для richText, регулярные выражения используются для соответствия. (Ситуация 1: richText без стиля, в этом случае стиль и класс можно добавить с помощью регулярных выражений, или определить стиль в rich-text или родительском элементе!)Ситуация 2: richText с стилем, в этом случае можно добавить только класс с помощью регулярных выражений)
  • 24. another/mrovevideos: Страница с видео, пользовательский интерфейс для воспроизведения и остановки видео
  • 25. another/swiper-threeD: Добавлены swiper+transform: scale(1) для реализации эффекта 3D-цилиндра, анимация для анимационных эффектов, 360-градусное вращение, прокрутка и другие эффекты
  • 26. subPack/animationBox: Добавлены wx. createAnimation+css3: transform для создания эффекта пятилистника с помощью rotate+translate
  • 27. another/circleRing/index: Добавлен компонент для рисования кругового сегмента с помощью интерфейса wx. createCanvasContext, уровень компонента высокий, cover-view имеет ограниченные возможности, используется wx. canvasToTempFilePath для преобразования в изображение и отображения, чтобы избежать проникновения (этот интерфейс был отозван, canvas2d поддерживает рендеринг на одном уровне)
  • 28. subPack/canvas2d/index: Добавлен компонент для рисования кругового сегмента с прогрессом с помощью canvas2d, рендеринг на одном уровне, уровень canvas не проникает (оригинальный интерфейс wx. createCanvasContext был отозван)
  • 29. another/scroll-x: Добавлены scroll-view+swiper для реализации прокрутки навигационного меню влево и вправо
  • 30. subpack/loading/index: Добавлены 17 анимаций загрузки, которые можно использовать для других изменений, анимация для реализации
  • 31. subpack/loading/indedx2: Добавлены 15 ярких анимаций загрузки
  • 32. Раздел пакета csscase/conic-gradient/index: Добавлены конические градиенты CSS для реализации прогресс-бара, цветового диска, круговой диаграммы и других стилей
  • 33. csscase/colorChange: Цветовой диск, обновлены два цветовых диска, последующее обновление градиентного цвета
  • 34. subpack/loading/index3: Добавлены восемнадцать ярких анимаций загрузки
  • 35. Учебный пример: Яркий энергетический шар + спиральная линия
  • 36. CSS для предупреждающей кнопки + синий облако + маленький цветок
  • 37. Реализация истории поиска, localStorage для хранения первых пятнадцати записей, выбранная последняя запись помещается в начало массива
  • 38. Реализация навигатора и связанных свойств, различие между hover-class и интерфейсом перехода страниц
  • 39. Кнопка переключения в стиле печенья (input + label + псевдоэлементы)
  • 40. Вращающиеся символы + перевернутые символы
  • 41. Анимация ввода текста
  • 42. Интересная страница 404
  • 43. -webkit-clip-text реализует текст с градиентным фоном
  • 44. scroll-view обёртывает одностраничный выбор и textarea, textarea имеет заданный id, связанный с scroll-into-view, что позволяет осуществлять позиционирование страницы к текстовому полю ввода
  • 45. Множественный выбор с помощью checkbox
  • 46. Картинка с полукругом
  • 47. Пользовательская навигационная панель (точная позиционировка)
  • 48. Обычная версия главной страницы магазина (пользовательская навигационная панель)
  • 49.(Этот модуль был удален, если требуется, можно самостоятельно перейти на сайт Vant) Vant календарь с выбором нескольких дат (установка Vant шаг 1: npm init шаг 2: npm i @vant/weapp -S --production шаг 3: удалить "style": "v2" из app.json шаг 4: использовать npm модуль шаг 5: сборка npm)
  • 50. Фоновое изображение в пределах одного экрана
  • 51. Пользовательская actionSheet + сохранение изображения (включение разрешения -> направление пользователя на страницу настроек) требуется для запуска в режиме отладки.
  • 52. Лампочка с анимацией колебания
  • 53. Раскрытие и сворачивание текста
  • 54. Раскрытие и сворачивание текста определённой высоты
  • 55. Эффект переворота карточки
  • 56. Реализация отметки (эффект переворота карточки)
  • 57. Пользовательский ввод в поле input
  • 58. Пользовательский компонент календаря, который позволяет устанавливать различные темные цвета
  • 59. Вертикальное циклическое прокручивание swiper для сообщений
  • 60. Кнопка раскрытия справа снизу текста
  • 61. Анимация лотереи
  • 62. Округлый край с градиентным цветом
  • 63. Пользовательский компонент выбора нескольких дат, который позволяет устанавливать различные темные цвета
  • 64. Реализация товарного слайдера с помощью swiper
  • 65. CSS для реализации некоторых специальных форм, таких как навигационная панель Google
  • 66. Линия 0.5rpx
  • 67. Слайдер swiper для неограниченного отображения данных
  • 68. Обработка текста: пробелы, переносы строк и т. д.
  • 69. Показ и скрытие ввода пароля в поле input
  • 70. Фоновое изображение
  • 71. Показ и скрытие кнопок множественного выбора
  • 72. Ручное добавление списка
  • 73. Анимация сворачивания текста
  • 74. scroll-view заполняет оставшуюся высоту, две колонки слева и справа
  • 75. Увеличение и уменьшение количества определённого элемента в массиве, вычисление суммы
  • 76. Установка предыдущего значения data и возврат на предыдущую страницу
  • 77. Пользовательский шестиугольный фонарь с помощью чистого CSS
  • 78. CSS для реализации прозрачного фона карточек, который автоматически подстраивается под содержимое
  • 79. Множественный выбор времени и даты с помощью компонента выбора
  • 80. CSS для реализации фонарного шара с округлыми краями
  • 81. Добавление n новых анимаций загрузки
  • 82. Окно с неограниченной высотой, 80% от высоты экрана
  • 83. Реализация круглой дуги двумя способами
  • 84. Шаги с неограниченной высотой + окно с пузырьками
  • 85. CSS для реализации эффекта дождя из метеоров
  • 86. Flex-разметка для расположения текста уведомления в нижней части страницы
  • 87. Прыгающий квадрат
  • 88. Массив каждого элемента отображает случайный цвет
  • 89. Эффект волны при нажатии на кнопку + эффект распространения круга при записи
  • 90. Реализация эффекта заката с помощью CSS
  • 91.Реализация эффекта падающих снежинок с помощью анимации в маленьком приложении
  • 92. Фиксированная панель переключения
  • 93. Скачивание нескольких изображений
  • 94. Выпадающее меню
  • 95. Реализация выпадающего меню с помощью CSS
  • 96. Загрузка изображений с помощью Vant (этот модуль был удален, если требуется, можно самостоятельно загрузить с официального сайта Vant)
  • 97. Изменение высоты swiper в зависимости от количества элементов
  • 98. Горизонтальное скроллинговое меню
  • 99. Реализация улыбающегося лица с помощью CSS
  • 100. Использование border-radius для создания изображения с закругленными углами
  • 101. Линейные графики, столбчатые графики и другие графики с помощью ECharts
  • 102. Внедрение внешних иконок, векторных иконок Alibaba
  • 103. Перетаскиваемая кнопка
  • 104. Однонажатие возврат на верхнюю часть страницы
  • 105. Реализация капчи с текстом и изображением с помощью canvas
  • 106. Иероглиф "Fu" (счастье)
  • 107. Анимация выпадающего окна
  • 108. Прогресс-бар уровня
  • 109. Прогресс-бар в процентах
  • 110. Загрузка, скачивание и предварительный просмотр файлов
  • 111. Фиксированная верхняя панель фильтрации с неопределенной высотой
  • 112. Реализация фигуры "Bing Dwen Dwen" с помощью чистого CSS
  • 113. Реализация фигуры "Shuey Rhon Rhon" с помощью CSS
  • 115. Реализация выделения ключевых слов
  • 116. Гауссово размытие фона
  • 117.Эффект переключения карточек
  • 118. Реализация медиа-запросов @media screen в маленьком приложении
  • 119. Реализация стекового слайдера
  • 120. Прогресс-бар загрузки
  • 121. Эффект лотереи версии 4.0
  • 122. Реализация сетки с помощью grid в маленьком приложении
  • 123. Эффект полосчатого прогресс-бара с помощью градиентов
  • 124. Переключение содержимого с помощью swiper и scroll-view
  • 125. Персонализированный стиль панели переключения
  • 126. Стиль водопада 1
  • 127. Реализация скроллинговых карточек с помощью scroll-view
  • 128. Реализация синхронизации страниц с помощью scroll-into-view
  • 129. Обрезка изображений с помощью canvas
  • 130. Загрузка страницы при старте приложения
  • 131. Анимация загрузки (обновляется)
  • 132. Тайминг и предотвращение дребезга
  • 133. Реализация переворачивания карточек с помощью rotateZ
  • 134. Реализация полосчатого фона с помощью градиентов CSS
  • 135. Анимация прыжка при выборе одного элемента
  • 136. Отслеживание изменений страницы с помощью watch
  • 137. Реализация анимации выпадающего окна с помощью wx.createAnimation
  • 138. Добавление эффекта перехода при переключении вкладок
  • 139. Спрайты и анимация кадров
  • 140. Персонализированный стиль панели переключения с помощью mask
  • 141. Анимация открытия пакета с деньгами в WeChat
  • 142. Использование map и SDK карт Tencent, перетаскивание карты, преобразование координат в адрес
  • 143.Переключение состояний с помощью scroll-view и swiper, использование scroll-left
  • 143. Создание постеров с помощью canvas
  • 144. Закрытие маленького дома и выход из маленького приложения
  • 145. Ручная подпись с помощью canvas
  • 146. Цветовой выборщик
  • 147. Анимация при отображении списка
  • 148. Выбор индекса города
  • 149. Фиксация элемента при прокрутке
  • 150. Прокрутка чисел
  • 151. Стили для выбранных вкладок
  • 152. Переключение с помощью трансформации (transform)
  • 153. Ленивая загрузка данных
  • 154. Прокрутка для маркетинговых компонентов (лотерея)
  • 155. Появление анимации с использованием shared elements и page-container
  • 156. Компонент выбора адреса (поддержка выбора темы)
  • 157. Прокрутка нескольких кнопок меню (разбиение массива на группы)
  • 158. Анимация для вовлечения пользователей в добавление мини-приложения
  • 159. Драг-н-дроп для сетки изображений 3x3
  • 160. Линейный график, круговая диаграмма, трехмерный столбчатый график
  • 161. Горизонтальный шаговый индикатор
  • 162. Подсчет обратного отсчета до определенного времени
  • 163. Расписание занятий (поддержка занятий длительностью 2 урока)
  • 164. Расписание занятий (поддержка занятий длительностью от 1 до 6 уроков)
  • 165. Пользовательский tabbar (выбранное значение с закругленными углами и плавным переходом)
  • 166. Анимация выбора для пользовательского tabbar
  • 167.Круговой меню-лист (анимация выбора при открытии)
  • 168. CSS для создания купонов/карточек
  • 169. CSS для создания текста/кнопок, окружающих элемент
  • 170. Прокрутка для переключения вкладок и слайдера
  • 171. Множественный выбор вкладок и очистка при отсутствии данных

Часть экрана

Навигация по страницам

! Введите описание изображения

Компонент календаря 1

! Введите описание изображения

Компонент календаря 2

! Введите описание изображения

Скелетный экран + шаги доставки

! Введите описание изображения

Пользовательские индикаторы (новые индикаторы)

! Введите описание изображения

Пользовательские индикаторы (изменение оригинального стиля)

! Введите описание изображения

Страница корзины + удаление при свайпе слева

! Введите описание изображения

Удаление при свайпе слева (компонент movable-area)

! Введите описание изображения##### Полуокружность купона ! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0624/011304_db1c1301_8576727. png "Screen_Shot. png")

Модальное окно + запрет свайпа на нижнем уровне

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0624/135040_dd3e47de_8576727. png "Screen_Shot. png")

Круговая диаграмма + линейная диаграмма (wxcharts. js)

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0628/024530_4aac3d1a_8576727. png "Screen_Shot. png")

Официальный компонент ec-canvas

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0628/172928_2a09dda9_8576727. png "Screen_Shot. png")

Пользовательский tabbar

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0630/234347_ab08d7ff_8576727. png "Screen_Shot. png")

Оценка звездами

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0701/215113_594682a5_8576727. png "Screen_Shot. png")

Пользовательский ввод (компонент input)

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0702/180223_9717aca8_8576727. png "Screen_Shot. png") ! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0704/174532_8f716965_8576727. png "Screen_Shot. png") ! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0705/003442_3bf4c90a_8576727. png "Скриншот экрана. png") ! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0801/234214_094d9427_8576727. png "Скриншот экрана. png")

Загрузка нескольких изображений

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0705/195514_8d93c7a2_8576727. png "Скриншот экрана. png")

Сайдбарный выпадающий фильтр, при превышении 4 данных скрывает их по умолчанию, можно развернуть по клику

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0705/195514_8d93c7a2_8576727. png "Скриншот экрана. png")com/uploads/images/2021/0708/144350_35f1473c_8576727.png "Скриншот экрана.png")

Пользовательская навигационная панель

Анкорное позиционирование

Свайпер-скроллинг сообщений

Echarts-пироговая диаграмма + подсказки

Вычисление чисел (math.min)

Выбор адреса (chooseLocation)

Двухстороннее анкорное позиционирование +富文本(商品详情页

Пузырьковый фрейм (треугольник + прямоугольник + трапеция и т. д.)

Пользовательские кнопки воспроизведения и остановки + события

3D-слайдер (swiper + масштабирование)

CSS3-анимация (эффект объединения пяти счастливых символов)

Canvas2d-круговой график

gitee. com/uploads/images/2021/0818/113837_8bea02e5_8576727. png "Экранное снимок. png") ! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0818/114200_b39c99c4_8576727. png "Экранное снимок. png")

scroll-view+swiper двусторонний переключатель

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0820/000229_2699901d_8576727. png "Экранное снимок. png")

неплохой анимированный загрузчик

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0826/160929_902bf951_8576727. png "Экранное снимок. png") ! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0828/205748_8abc177e_8576727. png "Экранное снимок. png")

конусный градиент

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0830/175550_c342295a_8576727. png "Экранное снимок. png")

цветовая палитра

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0909/225355_0bc7e7f1_8576727. png "Экранное снимок. png")

крутой анимированный загрузчик

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0911/210337_3310def0_8576727. png "Экранное снимок. png")

крутой энергетический шар + спиральная линия (учебный пример)

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0912/003809_22dcf91f_8576727. png "Экранное снимок. png")

чистый CSS иконки (предупреждающая кнопка + синее облако + маленький цветок)

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/0913/234228_a80b5232_8576727. png "Экранное снимок. png")

история поиска (первые 15 записей данных)

Введите описание изображения

навигатор

! Введите описание изображения

желтый пирожок переключатель (учебный пример)

! Введите описание изображения

некоторые CSS3 анимации

! Введите описание изображения ! Введите описание изображения

страница 404 (анимация)

! Введите описание изображения

текстовый градиент (background-clip:text)

! Введите описание изображения

scroll-into-view вводный текстовый поле

! введите описание изображения

checkbox (персонализированный стиль)

! введите описание изображения

персонализированный навигационный бар (точное позиционирование)

! введите описание изображения ! введите описание изображения##### Календарь Vant (выбор нескольких дат) (этот модуль был удален, если требуется, можно самостоятельно перейти на официальный сайт Vant) ! [введите описание изображения](https://images. gitee. com/uploads/images/2021/1102/104516_6f6ed9ce_8576727. png "экран. png")

фоновое изображение на весь экран

! [введите описание изображения](https://images. gitee. com/uploads/images/2021/1102/175157_e2eedfa3_8576727. png "экран. png")

сохранение авторизованных изображений

! [введите описание изображения](https://images. gitee. com/uploads/images/2021/1107/123530_a8e55a87_8576727. png "экран. png")

анимация колеблющегося лампочки

! [введите описание изображения](https://images. gitee. com/uploads/images/2021/1109/135245_a1043136_8576727. gif "лампочка. gif")

развертывание и сворачивание текста

! [введите описание изображения здесь](https://images. gitee. com/uploads/images/2021/1110/190031_ece1d834_8576727. png "screen_capture. png") ! [введите описание изображения здесь](https://images. gitee. com/uploads/images/2021/1111/193011_b672c847_8576727. png "screen_capture. png")

анимация переворота карточки

! [введите описание изображения](https://images. gitee. com/uploads/images/2021/1112/011030_44abb6b1_8576727. gif "Асад. gif")

подпись (SDK карт Google Maps)

! [введите описание изображения](https://images. gitee. com/uploads/images/2021/1114/235332_f44cc0cf_8576727. gif "123123. gif")

ввод с пользовательским стилем

! [введите описание изображения](https://images. gitee. com/uploads/images/2021/1115/191543_05224ce8_8576727. gif "Чипсы. gif")

компонент календаря 03 + выбор цвета темы

! [введите описание изображения](https://images. gitee. com/uploads/images/2021/1117/001314_c8cd11c0_8576727. png "Скриншот экрана. png")##### Окно уведомлений (swiper) ! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/1117/204706_2449da10_8576727. gif "Баннер. gif")

Кнопка разворачивания текста в нижнем правом углу

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/1118/005140_c4f66bc1_8576727. gif "Закрытие. gif")

Компонент маркетинга розыгрыша

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/1118/141402_8d2bc909_8576727. gif "Розыгрыш. gif")

Круглые углы с градиентом

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/1120/205323_a07eb076_8576727. png "Скриншот экрана. png")

Компонент календаря 04 + выбор цвета темы

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/1122/134217_6561af6b_8576727. png "Скриншот экрана. png")

Swiper для реализации прокрутки товаров

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/1123/000811_3d250d72_8576727. gif "Сатана. gif")

Часто используемые формы CSS

! [Введите описание изображения](https://images. gitee. com/uploads/images/2021/1123/180409_6ed34605_8576727. png "Скриншот экрана. png")

Линия 0. 5rpx

! [Введите описание изображения](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F0. 5rpximage. png)

Swiper для неограниченного отображения данных

! [Введите описание изображения](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/swiper. gif)

Тег text: пробелы, переносы строк, преобразования

! [Введите описание изображения](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/image. png)

Показ и скрытие пароля в поле ввода

! [Введите описание изображения](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/image. png)[Введите описание изображения](https://gitee.com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E6%A3%89%E9%BA%BB. gif)

Показ и скрытие кнопок выбора

![Введите описание изображения](https://gitee.com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E7%88%B1%E4%BB%95%E8%BE%BE. gif)

Ручное добавление списка

![Введите описание изображения](https://gitee.com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E5%88%97%E8%A1%A8. gif)

Анимация сворачивания текста

![Введите описание изображения](https://gitee.com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E6%8A%98%E5%8F%A0%E6%96%87%E5%AD%97. gif)

Две колонки на весь экран (скролл выбор)

![Введите описание изображения](https://gitee.com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/sc. gif)

Вычисление суммы (reduce)

![Введите описание изображения](https://gitee.com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E9%80%89%E6%8B%A9. gif)

Стек страниц (установка данных предыдущей страницы и возврат)

![Введите описание изображения](https://gitee.com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/setData. gif)

CSS реализация шестиугольного фона (учебный пример)

![Введите описание изображения](https://gitee.com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E7%81%AF%E7%AC%BC. gif)

Прозрачный фон купона, автоматическое изменение размера элемента по содержимому

![Введите описание изображения](https://gitee.com/susuhhhhhh/su-sus-picture/raw/master/%E5%8D%A1%E7%89%87. png)

Множественный выбор времени и даты

![Введите описание изображения](https://gitee.com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/time. gif)##### Реализация круглого фона с помощью CSS ! [Введите описание изображения](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E5%9C%86%E8%A7%92%E7%81%AF%E7%AC%BC. gif)

Добавление n анимаций загрузки

! [Введите описание изображения](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/loading. gif)

Окно диалога высотой 80% экрана

! [Введите описание изображения](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/pop. png)

Реализация круглого сегмента двумя способами

! [Введите описание изображения](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E5%9C%86%E5%BC%A7. png)

Пузырьковый блок + шаги с неопределенной высотой

! [Введите описание изображения](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/steps. png)

CSS дождь из метеоров

! [Введите описание изображения](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E6%B5%81%E6%98%9F%E9%9B%A8. gif)

Подсказка текста в нижней части страницы (flex)

! [Введите описание изображения](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E4%B8%AA%E4%BA%A7%E4%BF%A1%E6%81%AF. png) ![](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E5%BA%95%E9%83%A8%E6%96%87%E5%AD%97. png)

CSS3 прыгающий квадрат

![](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/jumpCubd. gif)

Список с случайными цветами

![](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/labelColor. png)

CSS кнопка с эффектом волны при нажатии + расширение эффекта для круга с записью

![](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E5%BD%95%E9%9F%B3%E6%8C%89%E9%92%AE. gif)

CSS закат

![](https://gitee. com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/sunset. gif)com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/sunset.gif)

Реализация падающих снежинок с помощью CSS3

Одновременная загрузка нескольких изображений

Реализация выпадающего меню

Реализация файловой загрузки с использованием Vant (этот модуль был удален, если требуется, можно самостоятельно загрузить с официального сайта Vant)

Синхронизация высоты и количества элементов в Swiper

Эффект прокрутки сообщений

Улыбающееся лицо с помощью CSS3

Использование border-radius для создания изображения с закругленными углами

Линейный график + столбчатый график

Внедрение внешних иконок (векторные иконки Alibaba)

Кнопка может быть перетаскиваемой

##### Однонажатие для возврата в начало страницы !

Реализация капчи с использованием canvas

!

CSS-福字

!

CSS3 анимация появления модального окна

!

Уровневый прогресс-бар

!

Прогресс-бар с процентами

!

Загрузка, скачивание и предварительный просмотр файлов

!

Фиксированное верхнее меню с переменной высотой

!

CSS-冰墩墩

!

CSS-雪容融

!

Выделение ключевых слов

!

CSS-Гауссовское размытие

!

Компонент переключения карточек с помощью жестов (учебный пример)

!

Медиазапросы

! com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E5%90%AF%E5%8F%98.gif)/com/susuhhhhhh/su-sus-picture/raw/master/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E5%AA%92%E4%BD%93%E6%9F%A5%E8%AF%A2.png)

Стековый слайдер

! Введите описание изображения

Прогресс-бар загрузки

! Введите описание изображения

Маркетинговый компонент (лотерея-слайдер)

! Введите описание изображения

CSS-grid разметка (display: grid)

! Введите описание изображения

CSS-градиент для реализации полосчатого прогресс-бара

! Введите описание изображения

Пользовательский стиль tabbar

! Введите описание изображения

Письмо в стиле водопада 1

! Введите описание изображения

Реализация прокрутки карточек с помощью scroll-view

! Введите описание изображения

Реализация взаимосвязи страниц с помощью scroll-into-view

! Введите описание изображения

Обрезка изображений

Введите описание изображения

Загрузка главной страницы

Введите описание изображения

Анимация загрузки (++)

Введите описание изображения

Техники предотвращения перезагрузки и задержек

Введите описание изображения

Реализация переворота карточек с помощью rotateZ

Введите описание изображения

CSS-градиент для реализации полосчатого фона

Введите описание изображения/com/susuhhhhhh/su-sus-picture/raw/master/小程序/条纹背景.png)

Одиночный выбор с анимацией

Введите описание изображения

Прослушивание страницы watch

Введите описание изображения

Анимация модального окна с эффектом transition

Введите описание изображения

Анимация переключения вкладок с эффектом transition

Введите описание изображения

Спрайт + анимация кадров

Введите описание изображения##### Пользовательский стиль tabbar с использованием маски

Анимация раздачи красных пакетов в WeChat

Перетаскивание карты для позиционирования

Переключение scroll-left

Создание постера с помощью canvas

Закрытие маленького домика + кнопка выхода из мини-приложения

Ручная подпись с помощью canvas

Выбор цвета

Анимация отображения списка

Выбор индекса города

Скролл-фиксация

Числовое скроллинг

Некоторые стили выбора табов

##### Переключение вверх/вниз/влево/вправо (transform) !

Ленивая загрузка данных

!

Компоненты для маркетинга с розыгрышем

!

Общие элементы + page-container для реализации анимации появления

!

Компонент выбора адреса (цветовая тема)

!

Множество кнопок меню с прокруткой (разбиение массива на группы)

!

Навигация для добавления пользователей - мини-приложение - анимационный эффект

!

Драг-н-дроп 9-квадратной сетки изображений

!

Линейный график, круговая диаграмма, трехмерный столбчатый график

!

Горизонтальный шаговый индикатор

! Введите описание изображения

Установленный таймер обратного отсчета

! Введите описание изображения

Расписание уроков - поддерживает уроки длиной до 2 уроков

! Введите описание изображения

Расписание уроков - поддерживает уроки длиной от 1 до 6 уроков

! Введите описание изображения

Пользовательская панель навигации - выбранная с закругленным краем круг + плавный переход

! Введите описание изображения

Пользовательская панель навигации - анимация выбора

! Введите описание изображения ! Введите описание изображения

Круговая менюшка - анимация выбора при открытии

! Введите описание изображения

CSS реализация купона/карты

! Введите описание изображения

CSS реализация текста/кнопки, окружающего объект
scroll-view реализация переключения вкладок + переключение swiper
Множественный выбор табов и очистка при отсутствии данных
Динамическая горизонтальная строка шагов + пользовательская тема цвета

Участие в вкладе

  1. Fork этот репозиторий
  2. Создать новую ветку Feat_xxx
  3. Подтвердить код
  4. Создать новый Pull Request

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/susuhhhhhh-wxmini_demo.git
git@api.gitlife.ru:oschina-mirror/susuhhhhhh-wxmini_demo.git
oschina-mirror
susuhhhhhh-wxmini_demo
susuhhhhhh-wxmini_demo
master