Location: src/styles/components/_accordion.scss
.accordion {
/* Component styles */
}Usage Example:
<div class="accordion">
<div class="accordion__item">
<div class="accordion__header">Title</div>
<div class="accordion__content">Content</div>
</div>
</div>Features:
- Smooth animations
- Keyboard accessibility
- Mobile-friendly design
- Interactive headers
Location: src/styles/components/_tabs.scss
.tabs {
/* Component styles */
}Usage Example:
<div class="tabs">
<div class="tabs__list">
<button class="tabs__button" data-tab="1">Tab 1</button>
</div>
<div class="tabs__content" data-tab="1">Content 1</div>
</div>Features:
- Smooth transitions
- Responsive design
- Interactive navigation
- Content panels
Location: src/styles/components/_testimonials.scss
.testimonials {
/* Component styles */
}Features:
- Card-based layout
- Author information
- Quote styling
- Responsive grid
Location: src/styles/components/_buttons.scss
.btn {
/* Component styles */
}Features:
- Primary and secondary styles
- Hover effects
- Size variations
- State management
Location: src/styles/layouts/_header.scss
.header {
/* Layout styles */
}Features:
- Navigation menu
- Logo placement
- Responsive design
- Fixed positioning
Location: src/styles/layouts/_hero.scss
.hero {
/* Layout styles */
}Features:
- Full-width design
- Background elements
- CTA placement
- Responsive text
Location: src/styles/layouts/_faq.scss
.faq {
/* Layout styles */
}Features:
- Accordion integration
- Section spacing
- Question grouping
- Answer formatting
Location: src/styles/layouts/_footer.scss
.footer {
/* Layout styles */
}Features:
- Navigation links
- Social media icons
- Copyright information
- Responsive columns
Location: src/styles/layouts/_founder.scss
.founder {
/* Layout styles */
}Features:
- Profile layout
- Bio content
- Image placement
- Responsive design
Location: src/styles/layouts/_achievements.scss
.achievements {
/* Layout styles */
}Features:
- Stats display
- Grid layout
- Animation effects
- Responsive breakpoints
Location: src/styles/utils/_mixins.scss
@mixin responsive($breakpoint) {
/* Mixin styles */
}Features:
- Responsive breakpoints
- Common patterns
- Reusable styles
- Cross-browser support
Location: src/styles/utils/_variables.scss
:root {
/* CSS Variables */
}Features:
- Color scheme
- Typography
- Spacing
- Breakpoints
Location: src/styles/utils/_utilities.scss
.utility-class {
/* Utility styles */
}Features:
- Spacing helpers
- Typography classes
- Display utilities
- Flexbox helpers
- Use semantic tags
- Implement ARIA attributes
- Ensure color contrast
- Support keyboard navigation
- Optimize CSS selectors
- Minimize specificity
- Avoid excessive nesting
- Reuse common styles
- Follow consistent naming
- Document complex components
- Keep components modular
- Implement theme variables