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

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

本系列文章将使用 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
相关文章
花20万买SUV,到底怎么才算良心车?实测5款家用SUV,句句大实话..
你有没有过这种纠结:预算20万上下,想买台靠谱家用SUV,怕费油、怕小毛..
15万无对手?5款“闭眼入”燃油SUV,省心省钱抗造,家用车天花板..
15万左右买SUV别瞎选了,就这五款你闭着眼睛干就完事儿,家用省油省心全..
2026年重磅新车展望 聚焦SUV 新能源仍是重点
【中关村在线原创技术】2026年2月1日,国内多家主流车企陆续发布2026年1..
马年硬派SUV上新,谁会是新爆款?iCAR V27/哈弗猛龙PLUS/银河战舰..
iCAR V27作为奇瑞子品牌旗下中大型硬派SUV,目前实车已经到店,上市在即..
2026耐用SUV四强!十年不大修,家用闭眼买都不亏
阅读之前,麻烦用你发财的小手点点"爱心",创作不易,(木子李随笔)感谢大..
别再被销售忽悠!SUV和轿车根本不是一类车,弄懂5点再选绝不后悔..
买车时绕不开的灵魂拷问:到底选SUV还是轿车?身边人说法不一:有人说SUV..
四款王炸SUV,公认的耐用王
四款王炸SUV,公认的耐用王。有很多车主到现在还是看不起国产车,买车非..
2026买车先别急!8款重磅SUV来袭,自主合资全都有
阅读之前,麻烦用你发财的小手点点"爱心",创作不易,(木子李随笔)感谢大..
买SUV不踩坑:国产4款+合资3款+豪华3款,照着需求选就对了..
大家好我是心心念念,每天给大家带来最新动态,不赶节奏,内容随缘更,但..
关于作者
朴一生(普通会员)
文章
1891
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行

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

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

个人中心

每日签到

我的消息

内容搜索