AI实现制作logo的网站添加可选颜色模板

1.效果图

LogoPalette.jsx

import React, {useState} from 'react'

import HeadingDescription from './HeadingDescription'

import Lookup from '@/app/_data/Lookup'

import Colors from '@/app/_data/Colors'

function LogoPalette({onHandleInputChange})

{

    const [selectOption, setSelectedOption]=useState();

    return (


 

        <div className='my-10'>

            <HeadingDescription

                title={Lookup.LogoColorPaletteTitle}

                description={Lookup.LogoColorPaletteDesc}

            />

            <div className='grid grid-cols-2 md:grid-cols-3 gap-5 mt-5'>

                {Colors.map((palette,index)=>(

                    <div className={`flex  p-1 cursor-pointer ${setSelectedOption==palette.name&& 'border-2 rounded-lg border-primary'}`} key={index}>

                        {palette?.colors.map((color,index)=>(

                            <div className='h-24 w-full'

                            key={index}

                            onClick={()=>{setSelectedOption(palette.name);

                                onHandleInputChange(palette)

                            }}

                            style={{

                                backgroundColor:color

                            }}>

                                </div>

                        ))}


 

                    </div>


 

                ))}

            </div>



 

        </div>



 

    )



 

}

export default LogoPalette

2./_data/Colors.jsx

export default[

    {

        "name": "Let Us Select",

        "colors":[

            "#ff5733",

            "#33ff57",

            "#3357ff",

            "#ff33a8",

            "#f4ff33"


 

        ]



 

    },

    {

        "name":"Ocean Blues",

        "colors":[

            "#003f5c",

            "#2f4b7c",

            "#665191",

            "#a05195",

            "#d45087"


 

        ]




 

    }



 

]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Magnum Lehar

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值