Skip to content

Instantly share code, notes, and snippets.

@ixtk
Last active December 3, 2025 08:04
Show Gist options
  • Select an option

  • Save ixtk/57328ebd1477212e48c44d0c74ab12c9 to your computer and use it in GitHub Desktop.

Select an option

Save ixtk/57328ebd1477212e48c44d0c74ab12c9 to your computer and use it in GitHub Desktop.

გადმოწერეთ სტარტერ კოდი: https://codesandbox.io/p/devbox/dq3skr

თქვენი მიზანია სხვადასხვა ფიგურის ასაწყობად დაამატოთ ღილაკები: თმის, სახის და ტანსაცმლის კატეგორიებში.

1

ყველა ამ ფოტოს ბმული არის data.js-ში.

  1. თითოეული კატეგორიისთვის (თმა, სახე და ტანსაცმელი) ეკრანზე map()-ით გამოიტანეთ ღილაკები (სურათებით)
  2. ღილაკზე დაჭერით აქტიური სურათი (შესაბამისად თმის, სახის ან ტანსაცმლის) უნდა შეიცვალოს და მარცხენა მხარეს ფიგურა განახლდეს (ახალი სურათი ჩაიტვირთოს, დინამიური src ატრიბუტი)
  3. ღილაკებს დაამატეთ active სტილი: მონიშნულ ვარიანტს გარშემო ჩარჩო უნდა ჰქონდეს, როგორც სურათში ჩანს (მოწითალო წყვეტილი ჩარჩო)

დაამატეთ randomize ღილაკი, რომელიც შემთხვევითობის პრინციპით ამოარჩევს თმას, სახეს და ტანსაცმელს


thumbnail ლინკები ღილაკების სურათებია:

1

preview ლინკები ფიგურის სურათებია:

1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment