> 自媒体 > (AI)人工智能 > 使用 ChatGPT 和 React 创建一个惊艳的3D卡片(一)
使用 ChatGPT 和 React 创建一个惊艳的3D卡片(一)
来源:前端达人
2023-04-05 18:41:32
660
管理

转载说明:原创不易,未经授权,谢绝任何形式的转载

本系列文章将使用 ChatGPT、React 和 CodeSandbox 处理错误、图像占位符和协作,来探索如何创建一个惊艳的 3D 卡片,利用鼠标位置创建光照效果。这种设计在现代网站布局中非常常见。我们将深入了解如何使用网络技术创建这种动态效果,并利用 ChatGPT 的强大功能来解决可能出现的任何问题。这将是一次令人兴奋和愉快的学习体验。

案例展示

最终完成的效果如下图所示,一个漂亮的毛玻璃背景卡片,鼠标放上去还有一种光照跟随的效果,今天的文章我们将完成最基础的布局结构,相关的动画和交互效果将在下面的文章进行介绍。

项目结构

Code Sandbox 允许您轻松在线共享和测试代码。它为您提供了自己的网站链接,可与他人共享您的项目。从一开始,您就可以访问 app 文件和 index 文件等文件,在这些文件中可以设置数据、脚本和库。此外,您可以在 styles.css 中自定义项目的通用样式,例如重置 CSS 或设置字体系列。对于主要布局,我们将使用 App.js。此文件包含基本的 HTML,并导入 style.css 文件进行样式设置。

Styled Components

Styled Components 在 React 应用程序中管理 CSS 变得轻而易举,它提供了可重用的、动态的组件,用于实现一致的设计。它还允许您在单个页面中在 React 和 CSS 之间无缝传递属性。

import styled from "styled-components";卡片布局

我们的下一个任务是指示 Chat GPT 生成一个包括封面图片、标题、分隔符、另一个标题、一些文本以及作者的卡片,以及他们的头像和姓名。重要的是,我们需要提供详细而精确的描述,说明我们希望在卡片中显示的信息,以及应该显示的顺序。具体来说,我们希望封面图片首先出现,然后是标题、分隔符等等。通过提供这些规格,Chat GPT 将能够生成卡片所需的代码和布局。

提示词:

Create a card with cover image, title, divider, subtitle, text, author (avatar name).

Center the card in the screen

在 ChatGPT-4 输入以上指令,你将会看到如下效果:

import React from "react";import styled from "styled-components";const Container = styled.div` display: flex; align-items: center; justify-content: center; min-height: 100vh; background-color: #f5f5f5;`;const Card = styled.div` width: 300px; border: 1px solid #e8e8e8; border-radius: 5px; overflow: hidden; background-color: #ffffff;`;const CoverImage = styled.img` width: 100%; height: 180px; object-fit: cover;`;const Title = styled.h2` font-size: 1.5rem; margin: 0.5rem;`;const Divider = styled.hr` margin: 0.5rem 0; border: 0; border-top: 1px solid #e8e8e8;`;const Subtitle = styled.h3` font-size: 1.1rem; font-weight: 400; margin: 0.5rem;`;const Text = styled.p` margin: 0.5rem;`;const Author = styled.div` display: flex; align-items: center; margin: 0.5rem;`;const Avatar = styled.img` width: 40px; height: 40px; border-radius: 50%; margin-right: 10px;`;const AuthorName = styled.span` font-weight: 600;`;function App() { return ( Card Title Card Subtitle Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. John Doe );}export default App;

将代码完整复制到SandBox,你会看到如下效果,基本的结构就完成了:

接下来我们添加自己的图片素材,替换上图的卡片、头像,如下两张图:

卡片头图

将其传至SandBox的Src目录下,如下图所示:

结束

今天的文章就到这里,我们在GPT4的帮助下完成了最基础的卡片结构布局,下面的文章我们将继续完成后续的动画和交互效果,让卡片变得更加酷炫。文章创作不易,如果你喜欢我的分享,别忘了点赞转发,让更多有需要的人看到,最后别忘记关注「前端达人」,你的支持将是我分享最大的动力,后续我会持续输出更多内容,敬请期待。

https://designcode.io/

基于《Design and Code with ChatGPT and Midjourney》视频教程和文章笔记翻译分享

非直接翻译,有自行改编和添加部分,翻译水平有限,难免有疏漏,欢迎指正

0
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 凡本网注明 “来源:XXX(非本站)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。 如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。 QQ:617470285 邮箱:617470285@qq.com
相关文章
10万左右新车燃油版轿车,家用这五款最值得买
有粉丝说推荐一下10万左右的新车轿车,不选SUV,不选新能源电车混合动力..
年轻人买轿车不用买太贵,2026有“真香价”的3款轿车,高价低配..
买燃油轿车,不想买太贵的,大多人都想买低价高配的,而且低价位的车还是..
方程豹镁7谍照曝光!20-25万级掀背式运动轿车
【太平洋汽车 新车频道】日前,一组方程豹全新轿车镁7的测试车谍照在网络..
10万左右新车燃油版轿车,家用这五款最值得买
根据纯油车一月份的销量榜,又问了4S店的朋友,总结了5款热门轿车,今天..
颜值即正义!5款网红轿车:最高续航破千+仅20万起,谁最值得等?..
#丰田品质B级纯电家轿9.38万##长文创作激励计划#​兄弟们,最近比亚迪的..
安全性高的轿车推荐:速腾L与四款主流家轿安全配置实测对比..
近年来,A 级家用轿车市场愈发“内卷”:合资品牌持续下探,自主品牌向上..
预算不到10万家用轿车别乱选:这4款车,各自适合什么人一次说清..
很多人到了年底想换车,第一反应就是一句话:“预算不多,但想买个靠谱的..
家用轿车常青树再升级!2026款丰田卡罗拉实测:省油、可靠、好开..
动力是2026款卡罗拉的核心亮点,提供1.2T燃油、2.0L燃油、1.8L智能电混双..
手握 20 万预算买台新车回家过年,到底该怎么选?轿车篇..
临近春节,20 万预算的新能源轿车市场早已是神仙打架。既要撑得起返乡排..
关于作者
朴一生(普通会员)
文章
2076
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行

成员 网址收录40418 企业收录2986 印章生成263660 电子证书1157 电子名片68 自媒体112737

0
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索