Simplify README - remove mock data, keep only agent index and GLM guide
- Clean, minimalist design - 7 TRAE agents with direct links - Link to GLM-4.6 integration guide - Removed unnecessary mock data and CSS 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
284
README.md
284
README.md
@@ -1,278 +1,50 @@
|
||||
<p align="center">
|
||||
<img src="https://img.shields.io/badge/TRAE-Agents-Collection-blue?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTI4IDhDNjcuNyA4IDggNjcuNyA4IDEyOHM1OS43IDEyMCAxMjAgMTIwIDEyMC01OS43IDEyMC0xMjBTMTg4LjMgOCAxMjggOHptMCAyMTJjLTUwLjcgMC05Mi00MS4zLTkyLTkyczQxLjMtOTIgOTItOTIgOTIgNDEuMyA5MiA5Mi00MS4zIDkyLTkyIDkyem0wLTE0MGMtMjYuNSAwLTQ4IDIxLjUtNDggNDhzMjEuNSA0OCA0OCA0OCA0OC0yMS41IDQ4LTQ4LTIxLjUtNDgtNDgtNDh6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyOCA2NGMtMzUuMyAwLTY0IDI4LjctNjQgNjRzMjguNyA2NCA2NCA2NCA2NC0yOC43IDY0LTY0LTI4LjctNjQtNjQtNjR6bTAgOTZjLTE3LjYgMC0zMi0xNC40LTMyLTMyczE0LjQtMzIgMzItMzIgMzIgMTQuNCAzMiAzMi0xNC40IDMyLTMyIDMyeiIvPjwvc3ZnPg==" alt="TRAE">
|
||||
<img src="https://img.shields.io/badge/GLM-4.6-TRAE%20Agents-blue?style=for-the-badge">
|
||||
<img src="https://img.shields.io/badge/Platform-TRAE.io-purple?style=for-the-badge">
|
||||
<img src="https://img.shields.io/badge/Status-Active-success?style=for-the-badge">
|
||||
<img src="https://img.shields.io/badge/Agents-9+-blue?style=for-the-badge">
|
||||
</p>
|
||||
|
||||
<h1 align="center">🤖 TRAE Uncapped AI Agents Collection</h1>
|
||||
<h3 align="center">Ultimate GLM-4.6 Powered Agents for Unrestricted AI Capabilities</h3>
|
||||
<h1 align="center">🤖 GLM-4.6 TRAE Agents</h1>
|
||||
<h3 align="center">Uncapped AI Agents Collection</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="#installation">💿 Installation</a> •
|
||||
<a href="#agents">🎯 Available Agents</a> •
|
||||
<a href="#features">⚡ Features</a> •
|
||||
<a href="#contributing">🤝 Contributing</a>
|
||||
<a href="#integration-guide">📖 Integration Guide</a> •
|
||||
<a href="#agents">🎯 Available Agents</a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<img src="https://github.com/ryzenadvanced/glm-4.6-trade-solo-ide-agent-uncap-guide-friendly-edition/blob/main/hero-banner.png?raw=true" alt="TRAE Agents Hero">
|
||||
</p>
|
||||
## 📖 Integration Guide
|
||||
|
||||
## 🌟 Featured Agents
|
||||
First, setup GLM-4.6 with TRAE:
|
||||
→ [**GLM-4.6 Integration Guide**](./Adding-GLM-4.6-to-TRAE-Guide.md)
|
||||
|
||||
### 🚀 **OPUS Series**
|
||||
## 🎯 Available Agents
|
||||
|
||||
1. **Claude Opus 4.5 Wrap** ⭐
|
||||
- Advanced reasoning and problem-solving
|
||||
- [Duplicate Agent](https://s.trae.ai/a/c5a3e9) | [Documentation](#)
|
||||
```
|
||||
Premium multi-step reasoning with creative solutions
|
||||
```
|
||||
### OPUS Series
|
||||
1. **Claude Opus 4.5 Wrap**
|
||||
- [Duplicate Agent](https://s.trae.ai/a/c5a3e9)
|
||||
|
||||
2. **OPUS FRAMEWORK 4.5** 🔧
|
||||
- Structured development framework
|
||||
- [Duplicate Agent](https://s.trae.ai/a/114be4) | [Documentation](#)
|
||||
```
|
||||
Enterprise-grade development patterns and best practices
|
||||
```
|
||||
2. **OPUS FRAMEWORK 4.5**
|
||||
- [Duplicate Agent](https://s.trae.ai/a/114be4)
|
||||
|
||||
3. **OPUS QA ENGINEER** 🛡️
|
||||
- Comprehensive testing and quality assurance
|
||||
- [Duplicate Agent](https://s.trae.ai/a/01708c) | [Documentation](#)
|
||||
```
|
||||
Automated testing, debugging, and code quality optimization
|
||||
```
|
||||
3. **OPUS QA ENGINEER**
|
||||
- [Duplicate Agent](https://s.trae.ai/a/01708c)
|
||||
|
||||
### 🎯 **Specialized Agents**
|
||||
### Specialized Agents
|
||||
4. **KIRO TRAE ULTRA X**
|
||||
- [Duplicate Agent](https://s.trae.ai/a/25f7a7)
|
||||
|
||||
4. **KIRO TRAE ULTRA X** ⚡
|
||||
- High-performance task execution
|
||||
- [Duplicate Agent](https://s.trae.ai/a/25f7a7) | [Documentation](#)
|
||||
```
|
||||
Ultra-fast processing with maximum efficiency
|
||||
```
|
||||
5. **Apex Omni**
|
||||
- [Duplicate Agent](https://s.trae.ai/a/4c48cd)
|
||||
|
||||
5. **Apex Omni** 🌟
|
||||
- All-purpose AI assistant
|
||||
- [Duplicate Agent](https://s.trae.ai/a/4c48cd) | [Documentation](#)
|
||||
```
|
||||
Versatile agent for any task or domain
|
||||
```
|
||||
### Defense Series
|
||||
6. **Amnesia Defense**
|
||||
- [Duplicate Agent](https://s.trae.ai/a/0bfb9e)
|
||||
|
||||
### 🔒 **Defense Series**
|
||||
|
||||
6. **Amnesia Defense** 🛡️
|
||||
- Memory protection and persistence
|
||||
- [Duplicate Agent](https://s.trae.ai/a/0bfb9e) | [Documentation](#)
|
||||
```
|
||||
Advanced memory management and context preservation
|
||||
```
|
||||
|
||||
7. **ANTI-AMNESIA v2** 🔐
|
||||
- Enhanced context retention system
|
||||
- [Duplicate Agent](https://s.trae.ai/a/3f7075) | [Documentation](#)
|
||||
```
|
||||
Next-generation context persistence technology
|
||||
```
|
||||
|
||||
## 💿 Quick Installation
|
||||
|
||||
### Prerequisites
|
||||
- [TRAE Account](https://trae.ai)
|
||||
- [GLM-4.6 Integration](./Adding-GLM-4.6-to-TRAE-Guide.md)
|
||||
|
||||
### Install Any Agent
|
||||
1. Click the "Duplicate Agent" link above
|
||||
2. Customize agent settings if needed
|
||||
3. Activate in your TRAE workspace
|
||||
|
||||
### Bulk Install Script
|
||||
```bash
|
||||
# Clone this repository
|
||||
git clone https://gitlab.com/ryzenadvanced/glm-4.6-trade-solo-ide-agent-uncap-guide-friendly-edition.git
|
||||
|
||||
# Navigate to agents directory
|
||||
cd glm-4.6-trade-solo-ide-agent-uncap-guide-friendly-edition
|
||||
|
||||
# Import all agents (TRAE CLI required)
|
||||
trae import --all
|
||||
```
|
||||
|
||||
## ⚡ Key Features
|
||||
|
||||
### 🎯 **Unlimited Capabilities**
|
||||
- ✅ No content restrictions
|
||||
- ✅ 1M+ token context window
|
||||
- ✅ Multi-modal processing
|
||||
- ✅ Real-time collaboration
|
||||
- ✅ Cross-platform compatibility
|
||||
|
||||
### 🔧 **Advanced Features**
|
||||
- ✅ Autonomous project execution
|
||||
- ✅ Multi-repository management
|
||||
- ✅ Custom agent creation
|
||||
- ✅ MCP server integration
|
||||
- ✅ Team coordination workflows
|
||||
|
||||
### 🛡️ **Enterprise Ready**
|
||||
- ✅ Secure local deployment
|
||||
- ✅ Privacy-focused architecture
|
||||
- ✅ Scalable infrastructure
|
||||
- ✅ 24/7 availability
|
||||
|
||||
## 📊 Performance Metrics
|
||||
|
||||
| Agent | Speed | Accuracy | Specialization |
|
||||
|-------|-------|----------|----------------|
|
||||
| Claude Opus 4.5 Wrap | ⚡⚡⚡⚡ | 99% | Reasoning |
|
||||
| KIRO TRAE ULTRA X | ⚡⚡⚡⚡⚡ | 95% | Speed |
|
||||
| OPUS FRAMEWORK 4.5 | ⚡⚡⚡ | 98% | Development |
|
||||
| ANTI-AMNESIA v2 | ⚡⚡⚡⚡ | 97% | Memory |
|
||||
| Apex Omni | ⚡⚡⚡⚡ | 96% | General |
|
||||
|
||||
## 🛠️ Agent Categories
|
||||
|
||||
### 🎨 **Creative & Development**
|
||||
- Code generation and debugging
|
||||
- Architecture design
|
||||
- UI/UX prototyping
|
||||
- Content creation
|
||||
|
||||
### 📊 **Analysis & Research**
|
||||
- Data analysis
|
||||
- Market research
|
||||
- Technical documentation
|
||||
- Problem-solving
|
||||
|
||||
### 🤝 **Collaboration**
|
||||
- Team coordination
|
||||
- Project management
|
||||
- Communication
|
||||
- Workflow automation
|
||||
|
||||
## 🚀 Getting Started
|
||||
|
||||
### 1. **Setup GLM-4.6**
|
||||
```bash
|
||||
# Follow our comprehensive guide
|
||||
[GLM-4.6 Integration Guide](./Adding-GLM-4.6-to-TRAE-Guide.md)
|
||||
```
|
||||
|
||||
### 2. **Choose Your Agent**
|
||||
- Browse our agent collection above
|
||||
- Read agent descriptions
|
||||
- Select based on your needs
|
||||
|
||||
### 3. **Deploy & Customize**
|
||||
- Duplicate preferred agents
|
||||
- Adjust settings
|
||||
- Start using immediately
|
||||
|
||||
### 4. **Create Custom Agents**
|
||||
```python
|
||||
# Example: Custom Agent Template
|
||||
{
|
||||
"name": "Your Custom Agent",
|
||||
"model": "glm-4.6",
|
||||
"capabilities": [
|
||||
"uncapped_generation",
|
||||
"multi_modal",
|
||||
"autonomous_execution"
|
||||
],
|
||||
"customization": "Your specifications"
|
||||
}
|
||||
```
|
||||
|
||||
## 🎯 Use Cases
|
||||
|
||||
### 🏢 **Enterprise**
|
||||
- Automated development workflows
|
||||
- Customer service automation
|
||||
- Data analysis and insights
|
||||
- Content generation at scale
|
||||
|
||||
### 👨💻 **Developers**
|
||||
- Code review and optimization
|
||||
- Debugging assistance
|
||||
- Architecture planning
|
||||
- Documentation generation
|
||||
|
||||
### 🎓 **Research**
|
||||
- Academic writing
|
||||
- Data analysis
|
||||
- Experiment design
|
||||
- Literature review
|
||||
|
||||
### 🎨 **Creative**
|
||||
- Content creation
|
||||
- Design assistance
|
||||
- Story generation
|
||||
- Media production
|
||||
|
||||
## 🤝 Contributing
|
||||
|
||||
We welcome contributions! Here's how to get started:
|
||||
|
||||
1. **Fork the repository**
|
||||
2. **Create your agent** using our [Agent Template](./templates/agent-template.md)
|
||||
3. **Submit a pull request** with:
|
||||
- Agent description
|
||||
- Installation link
|
||||
- Documentation
|
||||
- Use case examples
|
||||
|
||||
### Agent Development Guidelines
|
||||
- Follow our [Code of Conduct](./CODE_OF_CONDUCT.md)
|
||||
- Use the [Agent Template](./templates/agent-template.md)
|
||||
- Include comprehensive documentation
|
||||
- Test thoroughly before submission
|
||||
|
||||
## 📚 Additional Resources
|
||||
|
||||
### 📖 **Documentation**
|
||||
- [Installation Guide](./docs/installation.md)
|
||||
- [Agent Development](./docs/development.md)
|
||||
- [API Reference](./docs/api.md)
|
||||
- [Troubleshooting](./docs/troubleshooting.md)
|
||||
|
||||
### 🎥 **Tutorials**
|
||||
- [Video Guide: GLM-4.6 Setup](https://youtube.com/watch?v=example)
|
||||
- [Interactive Slides](./GLM-4.6-TRAE-Slides.html)
|
||||
- [Workshop Materials](./workshop/)
|
||||
|
||||
### 🗣️ **Community**
|
||||
- [TRAE Discord](https://discord.gg/trae)
|
||||
- [Telegram Channel](https://t.me/VibeCodePrompterSystem)
|
||||
- [GitHub Discussions](https://github.com/ryzenadvanced/discussions)
|
||||
- [Stack Overflow](https://stackoverflow.com/questions/tagged/trae)
|
||||
|
||||
## 🏆 Acknowledgments
|
||||
|
||||
- Special thanks to the [TRAE Team](https://trae.ai) for the amazing platform
|
||||
- Community contributors and beta testers
|
||||
- Open source projects that made this possible
|
||||
|
||||
## 📄 License
|
||||
|
||||
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
|
||||
|
||||
## 🌟 Star History
|
||||
|
||||
[](https://star-history.com/#ryzenadvanced/glm-4.6-trade-solo-ide-agent-uncap-guide-friendly-edition&Date)
|
||||
7. **ANTI-AMNESIA v2**
|
||||
- [Duplicate Agent](https://s.trae.ai/a/3f7075)
|
||||
|
||||
---
|
||||
|
||||
<p align="center">
|
||||
<b>Made with ❤️ by <a href="https://t.me/VibeCodePrompterSystem">RyzenAdvanced (Roman)</a></b>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="#top">Back to Top ↑</a>
|
||||
</p>
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
<sub>If this helped you, consider giving us a ⭐ star!</sub>
|
||||
</div>
|
||||
<sub>Made by <a href="https://t.me/VibeCodePrompterSystem">RyzenAdvanced</a></sub>
|
||||
</p>
|
||||
349
docs/styles.css
349
docs/styles.css
@@ -1,349 +0,0 @@
|
||||
/* TRAE Agents Collection - Enhanced Styles */
|
||||
|
||||
:root {
|
||||
--primary-color: #667eea;
|
||||
--secondary-color: #764ba2;
|
||||
--accent-color: #f093fb;
|
||||
--text-light: #ffffff;
|
||||
--text-dark: #2d3748;
|
||||
--bg-dark: #1a202c;
|
||||
--bg-light: #2d3748;
|
||||
--success-color: #48bb78;
|
||||
--warning-color: #ed8936;
|
||||
--danger-color: #f56565;
|
||||
--gradient-primary: linear-gradient(135deg, var(--primary-color), var(--secondary-color));
|
||||
--gradient-accent: linear-gradient(135deg, var(--accent-color), var(--primary-color));
|
||||
}
|
||||
|
||||
/* Markdown Body Enhancements */
|
||||
.markdown-body {
|
||||
background: var(--bg-dark);
|
||||
color: var(--text-light);
|
||||
line-height: 1.6;
|
||||
}
|
||||
|
||||
/* Hero Section */
|
||||
.hero-section {
|
||||
background: var(--gradient-primary);
|
||||
padding: 100px 0;
|
||||
text-align: center;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.hero-section::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff22" d="M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,112C672,96,768,96,864,112C960,128,1056,160,1152,160C1248,160,1344,128,1392,112L1440,96L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat bottom;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
/* Agent Cards */
|
||||
.agent-card {
|
||||
background: rgba(255, 255, 255, 0.05);
|
||||
backdrop-filter: blur(10px);
|
||||
border: 1px solid rgba(255, 255, 255, 0.1);
|
||||
border-radius: 16px;
|
||||
padding: 24px;
|
||||
margin: 16px 0;
|
||||
transition: all 0.3s ease;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.agent-card::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
height: 3px;
|
||||
background: var(--gradient-accent);
|
||||
transform: translateX(-100%);
|
||||
transition: transform 0.3s ease;
|
||||
}
|
||||
|
||||
.agent-card:hover {
|
||||
transform: translateY(-5px);
|
||||
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
|
||||
border-color: var(--accent-color);
|
||||
}
|
||||
|
||||
.agent-card:hover::before {
|
||||
transform: translateX(0);
|
||||
}
|
||||
|
||||
.agent-badge {
|
||||
display: inline-block;
|
||||
padding: 4px 12px;
|
||||
background: var(--gradient-primary);
|
||||
border-radius: 20px;
|
||||
font-size: 0.85em;
|
||||
font-weight: 600;
|
||||
margin-right: 8px;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
/* Feature Grid */
|
||||
.feature-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
|
||||
gap: 24px;
|
||||
margin: 48px 0;
|
||||
}
|
||||
|
||||
.feature-item {
|
||||
text-align: center;
|
||||
padding: 32px 24px;
|
||||
background: rgba(255, 255, 255, 0.03);
|
||||
border-radius: 16px;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
.feature-item:hover {
|
||||
background: rgba(255, 255, 255, 0.08);
|
||||
transform: translateY(-5px);
|
||||
}
|
||||
|
||||
.feature-icon {
|
||||
font-size: 3em;
|
||||
margin-bottom: 16px;
|
||||
background: var(--gradient-primary);
|
||||
-webkit-background-clip: text;
|
||||
-webkit-text-fill-color: transparent;
|
||||
background-clip: text;
|
||||
}
|
||||
|
||||
/* Navigation Tabs */
|
||||
.nav-tabs {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin: 32px 0;
|
||||
flex-wrap: wrap;
|
||||
gap: 12px;
|
||||
}
|
||||
|
||||
.nav-tab {
|
||||
padding: 12px 24px;
|
||||
background: rgba(255, 255, 255, 0.1);
|
||||
border: 1px solid rgba(255, 255, 255, 0.2);
|
||||
border-radius: 30px;
|
||||
color: var(--text-light);
|
||||
text-decoration: none;
|
||||
transition: all 0.3s ease;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.nav-tab:hover {
|
||||
background: var(--gradient-primary);
|
||||
border-color: transparent;
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
/* Stats Counter */
|
||||
.stats-container {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
|
||||
gap: 24px;
|
||||
margin: 48px 0;
|
||||
}
|
||||
|
||||
.stat-item {
|
||||
text-align: center;
|
||||
padding: 24px;
|
||||
background: var(--gradient-accent);
|
||||
border-radius: 16px;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.stat-number {
|
||||
font-size: 3em;
|
||||
font-weight: bold;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.stat-label {
|
||||
font-size: 1.1em;
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
/* Progress Bars */
|
||||
.progress-bar {
|
||||
width: 100%;
|
||||
height: 8px;
|
||||
background: rgba(255, 255, 255, 0.1);
|
||||
border-radius: 4px;
|
||||
overflow: hidden;
|
||||
margin: 8px 0;
|
||||
}
|
||||
|
||||
.progress-fill {
|
||||
height: 100%;
|
||||
background: var(--gradient-accent);
|
||||
border-radius: 4px;
|
||||
transition: width 1s ease;
|
||||
}
|
||||
|
||||
/* Code Blocks */
|
||||
.code-block {
|
||||
background: #0d1117;
|
||||
border: 1px solid #30363d;
|
||||
border-radius: 8px;
|
||||
padding: 16px;
|
||||
overflow-x: auto;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.code-block::before {
|
||||
content: attr(data-language);
|
||||
position: absolute;
|
||||
top: 8px;
|
||||
right: 8px;
|
||||
font-size: 0.75em;
|
||||
color: #8b949e;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
/* Call to Action Buttons */
|
||||
.cta-button {
|
||||
display: inline-block;
|
||||
padding: 16px 32px;
|
||||
background: var(--gradient-primary);
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
border-radius: 30px;
|
||||
font-weight: 600;
|
||||
transition: all 0.3s ease;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.cta-button::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: -100%;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
transition: left 0.3s ease;
|
||||
}
|
||||
|
||||
.cta-button:hover {
|
||||
transform: scale(1.05);
|
||||
box-shadow: 0 10px 30px rgba(102, 126, 234, 0.4);
|
||||
}
|
||||
|
||||
.cta-button:hover::before {
|
||||
left: 100%;
|
||||
}
|
||||
|
||||
/* Animations */
|
||||
@keyframes fadeInUp {
|
||||
from {
|
||||
opacity: 0;
|
||||
transform: translateY(30px);
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
.animate-fade-in {
|
||||
animation: fadeInUp 0.6s ease forwards;
|
||||
}
|
||||
|
||||
@keyframes pulse {
|
||||
0%, 100% {
|
||||
transform: scale(1);
|
||||
}
|
||||
50% {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
}
|
||||
|
||||
.animate-pulse {
|
||||
animation: pulse 2s ease infinite;
|
||||
}
|
||||
|
||||
/* Responsive Design */
|
||||
@media (max-width: 768px) {
|
||||
.feature-grid {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
.stats-container {
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
}
|
||||
|
||||
.hero-section {
|
||||
padding: 60px 0;
|
||||
}
|
||||
}
|
||||
|
||||
/* Dark Mode Toggle */
|
||||
.dark-mode-toggle {
|
||||
position: fixed;
|
||||
top: 20px;
|
||||
right: 20px;
|
||||
background: rgba(255, 255, 255, 0.1);
|
||||
border: none;
|
||||
border-radius: 30px;
|
||||
padding: 10px 20px;
|
||||
cursor: pointer;
|
||||
transition: all 0.3s ease;
|
||||
z-index: 1000;
|
||||
}
|
||||
|
||||
.dark-mode-toggle:hover {
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
}
|
||||
|
||||
/* Loading Spinner */
|
||||
.loading-spinner {
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
border: 3px solid rgba(255, 255, 255, 0.1);
|
||||
border-top-color: var(--accent-color);
|
||||
border-radius: 50%;
|
||||
animation: spin 1s linear infinite;
|
||||
margin: 20px auto;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
to {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
/* Tooltip */
|
||||
.tooltip {
|
||||
position: relative;
|
||||
cursor: help;
|
||||
}
|
||||
|
||||
.tooltip::before {
|
||||
content: attr(data-tooltip);
|
||||
position: absolute;
|
||||
bottom: 100%;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
background: rgba(0, 0, 0, 0.9);
|
||||
color: white;
|
||||
padding: 8px 12px;
|
||||
border-radius: 6px;
|
||||
font-size: 0.85em;
|
||||
white-space: nowrap;
|
||||
opacity: 0;
|
||||
pointer-events: none;
|
||||
transition: opacity 0.3s ease;
|
||||
}
|
||||
|
||||
.tooltip:hover::before {
|
||||
opacity: 1;
|
||||
}
|
||||
Reference in New Issue
Block a user