MoteurStorefront : Invite de Conception de Site Web Adaptative
De Wikiprompt, l’encyclopédie libre de prompts
MoteurStorefront : Invite de Conception de Site Web Adaptative Un modèle de prompt structuré pour générer des designs de sites web adaptatifs et pilotés par la personnalité avec GPT, incluant des paramètres de mise en page et des vérifications de contrôle.
Contenu du PromptEnregistrer
🌐
class StorefrontEngine:
KERNEL = K_DTC # constante ; jamais échantillonné
def __init__(self, BRAND, PRODUCT, CATEGORY):
self.theta = infer(BRAND, PRODUCT, CATEGORY) # personnalité, palette, variantes, menu…
self.P = self.layout_params(self.theta) # A₁ : le vecteur adaptatif
def layout_params(self, th): # g(θ) : le design CHANGE selon la personnalité
base = dict(zone=(0.34,0.40,0.26), hero_scale=1.0, hero_rot=0, accent_sat=0.5,
sticker_n=2, deco_density=0.3, type_case="title", motif="neutral")
return match th.personality:
case "loud": base|dict(hero_rot=8, hero_scale=1.15, accent_sat=0.9, sticker_n=3, deco_density=0.7, type_case="UPPER")
case "calm": base|dict(hero_rot=2, hero_scale=1.0, accent_sat=0.3, sticker_n=2, deco_density=0.15)
case "cute": base|dict(hero_rot=5, accent_sat=0.8, sticker_n=3, deco_density=0.5, type_case="UPPER")
case "luxe": base|dict(hero_rot=0, accent_sat=0.2, sticker_n=1, deco_density=0.1)
# … athlétique / botanique / nostalgique / technique (total ⇒ chaque entrée obtient un P distinct)
def build(self):
nav = Nav(logo=L, menu=self.theta.menu, capsule=BLACK(search|div|cart|badge))
hero = ThreeZone(L=Pitch(self.theta.headline, self.theta.pitch,
CTA(self.theta.cta_verb, icon, qty=(-,n,+))),
C=floating_hero(self.theta.hero_angle, scale=self.P.hero_scale,
rot=self.P.hero_rot, shadow=SOFT_CONTACT), # η
R=callouts(self.theta.benefits, icons=SEMANTIC))
stick = stickers(self.theta.sticker_words, n=self.P.sticker_n, over=hero.C) # A₅ attributs réels
shelf = Shelf(hue=self.theta.shelf_hue, cards=self.theta.variants, # complémentaire profond
break_outside=True, price+rating+action=True)
return page(self.KERNEL, self.P, nav, hero, stick, shelf)
def verify(self, page, other_page=None):
assert P(self) != P(other_input) for distinct inputs, "A₁ : modèle copié (aucune adaptation)"
assert deco_density_outside_focal(page) <= EPS, "A₂ : pas de jeu excessif"
assert all_tokens_from(self.theta.personality), "A₃ : personnalités mélangées"
assert weight(product)>=weight(headline)>=weight(callouts)>=weight(deco), "A₄ hiérarchie"
assert 0.65 <= hero_height(page) <= 0.72, "A₄ composition"
assert sells_category(self.theta.headline) and not vague(self.theta.headline), "A₅"
assert stickers_are_attributes(self.theta.sticker_words), "A₅ ¬éloge générique"
StorefrontEngine($ BRAND,$PRODUCT,$PRODUCT_CATEGORY).build()
Connectez-vous pour voir le prompt complet
Continuer avec:
En vous connectant, vous acceptez nos Conditions et Confidentialité
Utilisation
Ce prompt est conçu pour être utilisé avec creative. Copiez le contenu ci-dessus et collez-le dans votre outil d’IA préféré.
Pour de meilleurs résultats, personnalisez les espaces réservés (indiqués par des crochets ou des majuscules) selon vos besoins.
Références
- Catégorie: Prompts creative
- Source: https://x.com/Gdgtify/status/2086750150257504424
Discussion
0 commentaires