UNPKG

galaxy-uniapp-mcp-server

Version:

Galaxy组件库到UniApp组件转换MCP服务器 - 支持跨平台组件转换、兼容性分析和项目集成

85 lines 16 kB
{ "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" }