tiny-css pour Openclaw

Une philosophie CSS minimaliste et un ensemble de compétences conçus pour créer des styles efficaces et résilients en exploitant les capacités natives du navigateur et les propriétés logiques modernes.

mikemai2awesome
v1.0.0
Mar 20, 2026
0
1k
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install tiny-css

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer tiny-css via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que tiny-css ?

tiny-css est une approche spécialisée au sein d'Openclaw Skills conçue pour les développeurs qui privilégient la rapidité, la performance et la simplicité. Elle s'éloigne des lourds resets CSS et des systèmes de design complexes, prônant au contraire une mentalité de « confiance au navigateur ». Cette compétence est optimisée pour les sites personnels, les prototypes et les pages de destination où le maintien d'une base de code légère est la priorité.

En utilisant des fonctionnalités modernes telles que color-scheme, les propriétés logiques et les comportements de retour à la ligne natifs, tiny-css garantit que vos projets sont accessibles, réactifs et internationalisés avec un minimum absolu de code. C'est l'antithèse parfaite des frameworks encombrants, se concentrant sur la résilience et les préférences de l'utilisateur.

Cas d'utilisation de tiny-css

  • Construction de portfolios personnels et de blogs légers.
  • Prototypage rapide de composants UI sans la surcharge d'un système de design complet.
  • Création de pages de destination haute performance pour les campagnes marketing.
  • Modernisation de projets existants à petite échelle avec des propriétés logiques et des polices système.
  • Développement de contenu web accessible respectant les paramètres système définis par l'utilisateur.

Comment fonctionne tiny-css

  1. Analyser la portée du projet pour s'assurer qu'il s'inscrit dans les critères minimalistes de la compétence.
  2. Appliquer des configurations au niveau de la racine pour color-scheme et la typographie système afin de tirer parti des paramètres par défaut du navigateur.
  3. Implémenter la logique de retour à la ligne du texte en utilisant les valeurs balance et pretty pour optimiser la lisibilité.
  4. Remplacer les propriétés physiques (margin-left, top) par des propriétés logiques (margin-inline, block) pour assurer le support multilingue.
  5. Intégrer des media queries pour l'accessibilité, incluant le support du contraste élevé et de la réduction de mouvement.
  6. Générer un fichier CSS unique hautement optimisé ne nécessitant aucun JavaScript pour les fonctionnalités de mise en page principales.

Configuration de tiny-css

Pour implémenter tiny-css en utilisant Openclaw Skills, vous pouvez initialiser votre feuille de style avec le modèle de base suivant :

# Navigate to your project directory
touch style.css

Ajoutez la base minimale à votre projet :

:root {
  color-scheme: light dark;
  accent-color: #0066cc;
  font-family: system-ui;
}

:where(img, svg, video, iframe) {
  max-inline-size: 100%;
  block-size: auto;
}

Schéma de données et taxonomie de tiny-css

La compétence tiny-css suit une structure de données légère pour maintenir une haute performance et une maintenance réduite. Elle organise les données de style comme suit :

Component Implementation Strategy
Variables Globales Définies dans :root en utilisant des variables CSS natives pour les couleurs d'accentuation.
Mise en Page Pilotée par des propriétés logiques (inline-size, padding-block) pour la résilience.
Typographie Polices système et propriétés text-wrap natives pour une surcharge de chargement nulle.
Actifs SVGs utilisant currentColor pour hériter du contexte sans classes supplémentaires.
Accessibilité Préférences pilotées par media queries pour le mouvement et les couleurs forcées.

Fonctionnalités avancées de tiny-css

  • Défilement fluide conditionnel basé sur les préférences de mouvement de l'utilisateur.
  • Intégration automatique du mode sombre au niveau du système via la propriété color-scheme.
  • Support du mode Forced-colors pour la visibilité à haut contraste de Windows.
  • Mises en page prêtes pour l'internationalisation utilisant les CSS Logical Properties.
  • Méthodologie zero-reset pour réduire le temps de recalcul du navigateur.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*