{
  "id": "Pradeepsaranbishnoi_soft-turkey-91",
  "name": "soft-turkey-91",
  "category": "loaders",
  "author": "Pradeepsaranbishnoi",
  "description": "soft-turkey-91 组件 (loader, animation)",
  "tags": [
    "loader",
    "animation"
  ],
  "original": {
    "html": "<div class=\"preloader\" style=\"opacity: 1;\">\n  <svg version=\"1.1\" id=\"sun\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" width=\"10px\" height=\"10px\" viewBox=\"0 0 10 10\" xml:space=\"preserve\" style=\"opacity: 1; margin-left: 0px; margin-top: 0px;\">\n    <g>\n      <path fill=\"none\" d=\"M6.942,3.876c-0.4-0.692-1.146-1.123-1.946-1.123c-0.392,0-0.779,0.104-1.121,0.301c-1.072,0.619-1.44,1.994-0.821,3.067C3.454,6.815,4.2,7.245,5,7.245c0.392,0,0.779-0.104,1.121-0.301C6.64,6.644,7.013,6.159,7.167,5.581C7.321,5,7.243,4.396,6.942,3.876z M6.88,5.505C6.745,6.007,6.423,6.427,5.973,6.688C5.676,6.858,5.34,6.948,5,6.948c-0.695,0-1.343-0.373-1.69-0.975C2.774,5.043,3.093,3.849,4.024,3.312C4.32,3.14,4.656,3.05,4.996,3.05c0.695,0,1.342,0.374,1.69,0.975C6.946,4.476,7.015,5,6.88,5.505z\"></path>\n      <path fill=\"none\" d=\"M8.759,2.828C8.718,2.757,8.626,2.732,8.556,2.774L7.345,3.473c-0.07,0.041-0.094,0.132-0.053,0.202C7.319,3.723,7.368,3.75,7.419,3.75c0.025,0,0.053-0.007,0.074-0.02l1.211-0.699C8.774,2.989,8.8,2.899,8.759,2.828z\"></path>\n      <path fill=\"none\" d=\"M1.238,7.171c0.027,0.047,0.077,0.074,0.128,0.074c0.025,0,0.051-0.008,0.074-0.02l1.211-0.699c0.071-0.041,0.095-0.133,0.054-0.203S2.574,6.228,2.503,6.269l-1.21,0.699C1.221,7.009,1.197,7.101,1.238,7.171z\"></path>\n      <path fill=\"none\" d=\"M6.396,2.726c0.052,0,0.102-0.026,0.13-0.075l0.349-0.605C6.915,1.976,6.89,1.885,6.819,1.844c-0.07-0.042-0.162-0.017-0.202,0.054L6.269,2.503C6.228,2.574,6.251,2.666,6.322,2.706C6.346,2.719,6.371,2.726,6.396,2.726z\"></path>\n\t\t  <path fill=\"none\" d=\"M3.472,7.347L3.123,7.952c-0.041,0.07-0.017,0.162,0.054,0.203C3.2,8.169,3.226,8.175,3.25,8.175c0.052,0,0.102-0.027,0.129-0.074l0.349-0.605c0.041-0.07,0.017-0.16-0.054-0.203C3.603,7.251,3.513,7.276,3.472,7.347z\"></path>\n\t\t  <path fill=\"none\" d=\"M3.601,2.726c0.025,0,0.051-0.007,0.074-0.02C3.746,2.666,3.77,2.574,3.729,2.503l-0.35-0.604C3.338,1.828,3.248,1.804,3.177,1.844C3.106,1.886,3.082,1.976,3.123,2.047l0.35,0.604C3.5,2.7,3.549,2.726,3.601,2.726z\"></path>\n\t\t  <path fill=\"none\" d=\"M6.321,7.292c-0.07,0.043-0.094,0.133-0.054,0.203l0.351,0.605c0.026,0.047,0.076,0.074,0.127,0.074c0.025,0,0.051-0.006,0.074-0.02c0.072-0.041,0.096-0.133,0.055-0.203l-0.35-0.605C6.483,7.276,6.393,7.253,6.321,7.292z\"></path>\n\t\t  <path fill=\"none\" d=\"M2.202,5.146c0.082,0,0.149-0.065,0.149-0.147S2.284,4.851,2.202,4.851H1.503c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147H2.202z\"></path>\n\t\t  <path fill=\"none\" d=\"M8.493,4.851H7.794c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147l0,0h0.699c0.082,0,0.148-0.065,0.148-0.147S8.575,4.851,8.493,4.851L8.493,4.851z\"></path>\n\t\t  <path fill=\"none\" d=\"M5.146,2.203V0.805c0-0.082-0.066-0.148-0.148-0.148c-0.082,0-0.148,0.066-0.148,0.148v1.398c0,0.082,0.066,0.149,0.148,0.149C5.08,2.352,5.146,2.285,5.146,2.203z\"></path>\n\t\t  <path fill=\"none\" d=\"M4.85,7.796v1.396c0,0.082,0.066,0.15,0.148,0.15c0.082,0,0.148-0.068,0.148-0.15V7.796c0-0.082-0.066-0.148-0.148-0.148C4.917,7.647,4.85,7.714,4.85,7.796z\"></path>\n\t\t  <path fill=\"none\" d=\"M2.651,3.473L1.44,2.774C1.369,2.732,1.279,2.757,1.238,2.828C1.197,2.899,1.221,2.989,1.292,3.031l1.21,0.699c0.023,0.013,0.049,0.02,0.074,0.02c0.051,0,0.101-0.026,0.129-0.075C2.747,3.604,2.722,3.514,2.651,3.473z\"></path>\n\t\t  <path fill=\"none\" d=\"M8.704,6.968L7.493,6.269c-0.07-0.041-0.162-0.016-0.201,0.055c-0.041,0.07-0.018,0.162,0.053,0.203l1.211,0.699c0.023,0.012,0.049,0.02,0.074,0.02c0.051,0,0.102-0.027,0.129-0.074C8.8,7.101,8.776,7.009,8.704,6.968z\"></path>\n\t  </g>\n  </svg>\n\n  <svg version=\"1.1\" id=\"cloud\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" width=\"10px\" height=\"10px\" viewBox=\"0 0 10 10\" xml:space=\"preserve\">\n    <path fill=\"none\" d=\"M8.528,5.624H8.247c-0.085,0-0.156-0.068-0.156-0.154c0-0.694-0.563-1.257-1.257-1.257c-0.098,0-0.197,0.013-0.3,0.038C6.493,4.259,6.45,4.252,6.415,4.229C6.38,4.208,6.356,4.172,6.348,4.131C6.117,3.032,5.135,2.235,4.01,2.235c-1.252,0-2.297,0.979-2.379,2.23c-0.004,0.056-0.039,0.108-0.093,0.13C1.076,4.793,0.776,5.249,0.776,5.752c0,0.693,0.564,1.257,1.257,1.257h6.495c0.383,0,0.695-0.31,0.695-0.692S8.911,5.624,8.528,5.624z\"></path>\n  </svg>\n\n  <div class=\"rain\">\n    <span class=\"drop\"></span>\n    <span class=\"drop\"></span>\n    <span class=\"drop\"></span>\n    <span class=\"drop\"></span>\n    <span class=\"drop\"></span>\n    <span class=\"drop\"></span>\n    <span class=\"drop\"></span>\n    <span class=\"drop\"></span>\n    <span class=\"drop\"></span>\n    <span class=\"drop\"></span>\n  </div>\n  \n  <div class=\"text\">\n    LOADING...\n  </div>\n</div>",
    "css": "/* From Uiverse.io by Pradeepsaranbishnoi - Tags: loader */\n.preloader {\n  position: absolute;\n  margin-left: -55px;\n  margin-top: -100px;\n  height: 110px;\n  width: 110px;\n  left: 50%;\n  top: 50%;\n}\n\nsvg {\n  width: 110px;\n  height: 110px;\n}\n\npath {\n  stroke: #9ea1a4;\n  stroke-width: 0.25;\n  fill: #241E20;\n}\n\n#cloud {\n  position: relative;\n  z-index: 2;\n}\n\n#cloud path {\n  fill: #efefef;\n}\n\n#sun {\n  margin-left: -10px;\n  margin-top: 6px;\n  opacity: 0;\n  width: 60px;\n  height: 60px;\n  position: absolute;\n  left: 45px;\n  top: 15px;\n  z-index: 1;\n  animation-name: rotate;\n  animation-duration: 16000ms;\n  animation-iteration-count: infinite;\n  animation-timing-function: linear;\n}\n\n#sun path {\n  stroke-width: 0.18;\n  fill: #9ea1a4;\n}\n\n@keyframes rotate {\n  0% {\n    transform: rotateZ(0deg);\n  }\n\n  100% {\n    transform: rotateZ(360deg);\n  }\n}\n\n/* Rain */\n.rain {\n  position: absolute;\n  width: 70px;\n  height: 70px;\n  margin-top: -32px;\n  margin-left: 19px;\n}\n\n.drop {\n  opacity: 1;\n  background: #9ea1a4;\n  display: block;\n  float: left;\n  width: 3px;\n  height: 10px;\n  margin-left: 4px;\n  border-radius: 0px 0px 6px 6px;\n  animation-name: drop;\n  animation-duration: 350ms;\n  animation-iteration-count: infinite;\n}\n\n.drop:nth-child(1) {\n  animation-delay: -130ms;\n}\n\n.drop:nth-child(2) {\n  animation-delay: -240ms;\n}\n\n.drop:nth-child(3) {\n  animation-delay: -390ms;\n}\n\n.drop:nth-child(4) {\n  animation-delay: -525ms;\n}\n\n.drop:nth-child(5) {\n  animation-delay: -640ms;\n}\n\n.drop:nth-child(6) {\n  animation-delay: -790ms;\n}\n\n.drop:nth-child(7) {\n  animation-delay: -900ms;\n}\n\n.drop:nth-child(8) {\n  animation-delay: -1050ms;\n}\n\n.drop:nth-child(9) {\n  animation-delay: -1130ms;\n}\n\n.drop:nth-child(10) {\n  animation-delay: -1300ms;\n}\n\n@keyframes drop {\n  50% {\n    height: 45px;\n    opacity: 0;\n  }\n\n  51% {\n    opacity: 0;\n  }\n\n  100% {\n    height: 1px;\n    opacity: 0;\n  }\n}\n\n.text {\n  font-family: Helvetica, 'Helvetica Neue', sans-serif;\n  letter-spacing: 1px;\n  text-align: center;\n  margin-left: -43px;\n  font-weight: bold;\n  margin-top: 20px;\n  font-size: 11px;\n  color: #a0a0a0;\n  width: 200px;\n}",
    "file_path": "/mnt/persist/workspace/loaders/Pradeepsaranbishnoi_soft-turkey-91.html"
  },
  "uniapp": {
    "template": "<view class=\"preloader\" style=\"opacity: 1;\"></view>\n  <view version=\"1.1\" id=\"sun\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" width=\"10px\" height=\"10px\" viewBox=\"0 0 10 10\" xml:space=\"preserve\" style=\"opacity: 1; margin-left: 0px; margin-top: 0px;\"></view>\n    <g>\n      <path fill=\"none\" d=\"M6.942,3.876c-0.4-0.692-1.146-1.123-1.946-1.123c-0.392,0-0.779,0.104-1.121,0.301c-1.072,0.619-1.44,1.994-0.821,3.067C3.454,6.815,4.2,7.245,5,7.245c0.392,0,0.779-0.104,1.121-0.301C6.64,6.644,7.013,6.159,7.167,5.581C7.321,5,7.243,4.396,6.942,3.876z M6.88,5.505C6.745,6.007,6.423,6.427,5.973,6.688C5.676,6.858,5.34,6.948,5,6.948c-0.695,0-1.343-0.373-1.69-0.975C2.774,5.043,3.093,3.849,4.024,3.312C4.32,3.14,4.656,3.05,4.996,3.05c0.695,0,1.342,0.374,1.69,0.975C6.946,4.476,7.015,5,6.88,5.505z\"></path>\n      <path fill=\"none\" d=\"M8.759,2.828C8.718,2.757,8.626,2.732,8.556,2.774L7.345,3.473c-0.07,0.041-0.094,0.132-0.053,0.202C7.319,3.723,7.368,3.75,7.419,3.75c0.025,0,0.053-0.007,0.074-0.02l1.211-0.699C8.774,2.989,8.8,2.899,8.759,2.828z\"></path>\n      <path fill=\"none\" d=\"M1.238,7.171c0.027,0.047,0.077,0.074,0.128,0.074c0.025,0,0.051-0.008,0.074-0.02l1.211-0.699c0.071-0.041,0.095-0.133,0.054-0.203S2.574,6.228,2.503,6.269l-1.21,0.699C1.221,7.009,1.197,7.101,1.238,7.171z\"></path>\n      <path fill=\"none\" d=\"M6.396,2.726c0.052,0,0.102-0.026,0.13-0.075l0.349-0.605C6.915,1.976,6.89,1.885,6.819,1.844c-0.07-0.042-0.162-0.017-0.202,0.054L6.269,2.503C6.228,2.574,6.251,2.666,6.322,2.706C6.346,2.719,6.371,2.726,6.396,2.726z\"></path>\n\t\t  <path fill=\"none\" d=\"M3.472,7.347L3.123,7.952c-0.041,0.07-0.017,0.162,0.054,0.203C3.2,8.169,3.226,8.175,3.25,8.175c0.052,0,0.102-0.027,0.129-0.074l0.349-0.605c0.041-0.07,0.017-0.16-0.054-0.203C3.603,7.251,3.513,7.276,3.472,7.347z\"></path>\n\t\t  <path fill=\"none\" d=\"M3.601,2.726c0.025,0,0.051-0.007,0.074-0.02C3.746,2.666,3.77,2.574,3.729,2.503l-0.35-0.604C3.338,1.828,3.248,1.804,3.177,1.844C3.106,1.886,3.082,1.976,3.123,2.047l0.35,0.604C3.5,2.7,3.549,2.726,3.601,2.726z\"></path>\n\t\t  <path fill=\"none\" d=\"M6.321,7.292c-0.07,0.043-0.094,0.133-0.054,0.203l0.351,0.605c0.026,0.047,0.076,0.074,0.127,0.074c0.025,0,0.051-0.006,0.074-0.02c0.072-0.041,0.096-0.133,0.055-0.203l-0.35-0.605C6.483,7.276,6.393,7.253,6.321,7.292z\"></path>\n\t\t  <path fill=\"none\" d=\"M2.202,5.146c0.082,0,0.149-0.065,0.149-0.147S2.284,4.851,2.202,4.851H1.503c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147H2.202z\"></path>\n\t\t  <path fill=\"none\" d=\"M8.493,4.851H7.794c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147l0,0h0.699c0.082,0,0.148-0.065,0.148-0.147S8.575,4.851,8.493,4.851L8.493,4.851z\"></path>\n\t\t  <path fill=\"none\" d=\"M5.146,2.203V0.805c0-0.082-0.066-0.148-0.148-0.148c-0.082,0-0.148,0.066-0.148,0.148v1.398c0,0.082,0.066,0.149,0.148,0.149C5.08,2.352,5.146,2.285,5.146,2.203z\"></path>\n\t\t  <path fill=\"none\" d=\"M4.85,7.796v1.396c0,0.082,0.066,0.15,0.148,0.15c0.082,0,0.148-0.068,0.148-0.15V7.796c0-0.082-0.066-0.148-0.148-0.148C4.917,7.647,4.85,7.714,4.85,7.796z\"></path>\n\t\t  <path fill=\"none\" d=\"M2.651,3.473L1.44,2.774C1.369,2.732,1.279,2.757,1.238,2.828C1.197,2.899,1.221,2.989,1.292,3.031l1.21,0.699c0.023,0.013,0.049,0.02,0.074,0.02c0.051,0,0.101-0.026,0.129-0.075C2.747,3.604,2.722,3.514,2.651,3.473z\"></path>\n\t\t  <path fill=\"none\" d=\"M8.704,6.968L7.493,6.269c-0.07-0.041-0.162-0.016-0.201,0.055c-0.041,0.07-0.018,0.162,0.053,0.203l1.211,0.699c0.023,0.012,0.049,0.02,0.074,0.02c0.051,0,0.102-0.027,0.129-0.074C8.8,7.101,8.776,7.009,8.704,6.968z\"></path>\n\t  </g>\n  </svg>\n\n  <view version=\"1.1\" id=\"cloud\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" width=\"10px\" height=\"10px\" viewBox=\"0 0 10 10\" xml:space=\"preserve\"></view>\n    <path fill=\"none\" d=\"M8.528,5.624H8.247c-0.085,0-0.156-0.068-0.156-0.154c0-0.694-0.563-1.257-1.257-1.257c-0.098,0-0.197,0.013-0.3,0.038C6.493,4.259,6.45,4.252,6.415,4.229C6.38,4.208,6.356,4.172,6.348,4.131C6.117,3.032,5.135,2.235,4.01,2.235c-1.252,0-2.297,0.979-2.379,2.23c-0.004,0.056-0.039,0.108-0.093,0.13C1.076,4.793,0.776,5.249,0.776,5.752c0,0.693,0.564,1.257,1.257,1.257h6.495c0.383,0,0.695-0.31,0.695-0.692S8.911,5.624,8.528,5.624z\"></path>\n  </svg>\n\n  <view class=\"rain\"></view>\n    <text class=\"drop\"></text>\n    <text class=\"drop\"></text>\n    <text class=\"drop\"></text>\n    <text class=\"drop\"></text>\n    <text class=\"drop\"></text>\n    <text class=\"drop\"></text>\n    <text class=\"drop\"></text>\n    <text class=\"drop\"></text>\n    <text class=\"drop\"></text>\n    <text class=\"drop\"></text>\n  </div>\n  \n  <view class=\"text\"></view>\n    LOADING...\n  </div>\n</div>",
    "script": "export default {\n  name: 'GalaxySoftTurkey91',\n  props: {\n    // 根据组件类型动态生成props\n  },\n  data() {\n    return {\n      // 组件状态\n    };\n  },\n  methods: {\n    // 组件方法\n  }\n}",
    "style": "\n/* From Uiverse.io by Pradeepsaranbishnoi - Tags: loader */\n.preloader {\n  position: absolute;\n  margin-left: -110rpx;\n  margin-top: -200rpx;\n  height: 220rpx;\n  width: 220rpx;\n  left: 50%;\n  top: 50%;\n}\n\nsvg {\n  width: 220rpx;\n  height: 220rpx;\n}\n\npath {\n  stroke: #9ea1a4;\n  stroke-width: 0.25;\n  fill: #241E20;\n}\n\n#cloud {\n  position: relative;\n  z-index: 2;\n}\n\n#cloud path {\n  fill: #efefef;\n}\n\n#sun {\n  margin-left: -20rpx;\n  margin-top: 12rpx;\n  opacity: 0;\n  width: 120rpx;\n  height: 120rpx;\n  position: absolute;\n  left: 90rpx;\n  top: 30rpx;\n  z-index: 1;\n  animation-name: rotate;\n  animation-duration: 16000ms;\n  animation-iteration-count: infinite;\n  animation-timing-function: linear;\n}\n\n#sun path {\n  stroke-width: 0.18;\n  fill: #9ea1a4;\n}\n\n@keyframes rotate {\n  0% {\n    transform: rotateZ(0deg);\n  }\n\n  100% {\n    transform: rotateZ(360deg);\n  }\n}\n\n/* Rain */\n.rain {\n  position: absolute;\n  width: 140rpx;\n  height: 140rpx;\n  margin-top: -64rpx;\n  margin-left: 38rpx;\n}\n\n.drop {\n  opacity: 1;\n  background: #9ea1a4;\n  display: block;\n  float: left;\n  width: 6rpx;\n  height: 20rpx;\n  margin-left: 8rpx;\n  border-radius: 0rpx 0rpx 12rpx 12rpx;\n  animation-name: drop;\n  animation-duration: 350ms;\n  animation-iteration-count: infinite;\n}\n\n.drop:nth-child(1) {\n  animation-delay: -130ms;\n}\n\n.drop:nth-child(2) {\n  animation-delay: -240ms;\n}\n\n.drop:nth-child(3) {\n  animation-delay: -390ms;\n}\n\n.drop:nth-child(4) {\n  animation-delay: -525ms;\n}\n\n.drop:nth-child(5) {\n  animation-delay: -640ms;\n}\n\n.drop:nth-child(6) {\n  animation-delay: -790ms;\n}\n\n.drop:nth-child(7) {\n  animation-delay: -900ms;\n}\n\n.drop:nth-child(8) {\n  animation-delay: -1050ms;\n}\n\n.drop:nth-child(9) {\n  animation-delay: -1130ms;\n}\n\n.drop:nth-child(10) {\n  animation-delay: -1300ms;\n}\n\n@keyframes drop {\n  50% {\n    height: 90rpx;\n    opacity: 0;\n  }\n\n  51% {\n    opacity: 0;\n  }\n\n  100% {\n    height: 2rpx;\n    opacity: 0;\n  }\n}\n\n.text {\n  font-family: Helvetica, 'Helvetica Neue', sans-serif;\n  letter-spacing: 2rpx;\n  text-align: center;\n  margin-left: -86rpx;\n  font-weight: bold;\n  margin-top: 40rpx;\n  font-size: 22rpx;\n  color: #a0a0a0;\n  width: 400rpx;\n}\n\n",
    "component_name": "GalaxySoftTurkey91"
  },
  "platforms": {
    "h5": true,
    "mp-weixin": true,
    "mp-alipay": true,
    "mp-baidu": true,
    "mp-toutiao": true,
    "app-plus": true
  },
  "props": [
    {
      "name": "disabled",
      "type": "Boolean",
      "default": false,
      "required": false,
      "description": "是否禁用"
    }
  ],
  "events": [],
  "slots": [
    {
      "name": "",
      "description": "",
      "props": []
    }
  ],
  "compatibility": {
    "h5": {
      "supported": true,
      "issues": [],
      "alternatives": []
    },
    "mp-weixin": {
      "supported": true,
      "issues": [],
      "alternatives": []
    },
    "mp-alipay": {
      "supported": true,
      "issues": [],
      "alternatives": []
    },
    "app-plus": {
      "supported": true,
      "issues": [],
      "alternatives": []
    }
  },
  "performance": {
    "complexity": "high",
    "bundle_size": 6693,
    "render_cost": "high",
    "memory_usage": "high"
  },
  "dependencies": [],
  "examples": [
    {
      "title": "",
      "description": "",
      "code": ""
    }
  ],
  "created_at": "2025-07-31T07:55:40.089Z",
  "updated_at": "2025-07-31T07:55:40.089Z"
}