全国免费咨询:

13245491521

VR图标白色 VR图标黑色
X

中高端软件定制开发服务商

与我们取得联系

13245491521     13245491521

2023-11-20_AIGC 在前端 Web 开发中的应用:响应式设计和 Tailwind 配置的完美搭档

您的位置:首页 >> 新闻 >> 行业资讯

AIGC 在前端 Web 开发中的应用:响应式设计和 Tailwind 配置的完美搭档 作者 | Mike Solomon 译者 | 核子可乐 策划 | 丁晓昀 在响应式网页设计中使用 ChatGPT 实现智能简写自从移动 Web 诞生以来,数字设计师们就一直要求方案撰稿人们尽量缩短文本长度。 可总有叛逆青年对此表示不满,“怎么能妨碍自我表达呢!” 传统方式 长文本在大屏幕上显示效果不错,但在小屏上却容易让人头晕眼花。 解决办法非常简单!现在,我们只需要提醒方案创作者们将原始内容分为两个版本,其一先把文本量缩短约 50%,其二则进一步提炼出几个核心要点。但这还是有点烦人,你的合作伙伴恐怕会表达强烈不满。 或者,我们也可以借助 AI 的力量…… 新的方式 这就是 AI 响应式 Web 设计,页面规划的全新形态。 根本问题 由于响应式 Web 设计中的一大常见策略,就是在不同设备上让字体保持大小一致,所以当网站显示在较小、较窄的屏幕上时,大段的文字就只能向下方延伸。这样用户阅读起来就得不断滚动,不少受众觉得这种体验相当糟糕。 解决之道 答案很简单:使用 ChatGPT 进行文本简写!本文的要点也正在于此,下面我们就一同了解具体过程中涉及的思路和技巧。 中等尺寸屏幕 这里我们先用提示词生成一个简写后的段落,其长度约等于原始段落的 60%。(眼尖的朋友可能发现了,我在提示词里要求的是缩短至 10%。但这里必须得把要求极端化,否则 ChatGPT 的简写程度总是达不到要求。) 使用以下提示词在中等尺寸的屏幕上生成简写文本: 对于以下原始文本,请在遵循各项具体要求的前提下创建简写版本: 1. 保持原本的语气、风格和表达习惯:如果原始文本较为严肃、正式,则简写后也应保持这种风格。如果原始文本较为轻松愉快,则简写后也应保持这种风格。简写版本应该与作者在编写原始内容时的思路和表达方式保持一致。 2. 保留关键信息:确保简写后的版本仍保留原始文本的要点和中心思想。在生成简写版本时,不可丢失关键信息。 3. 长度:简写版的字符量应为原始文本的10%。 原始文本: [此处添加您的原始文本,不含方括号] 简写版本: 通过尝试,我发现要想得到一份像样的简写版本,其实没必要把提示词搞得这么复杂。但明确表述这些要求会让我更加安心,毕竟我自己一直都对生成式 AI 抱有一点怀疑态度,所以就当是我有强迫症吧。 小尺寸屏幕 对于小尺寸屏幕,大家可以调整上述提示词,或者使用以下提示词进一步提炼要点: 在 ChatGPT 中使用以下提示词,在小尺寸屏幕上输出要点概括: 对于以下原始文本,请生成简写版本,其中包含1到3条相互独立的要点概括,每点最多包含3到8个单词。 原始文本: [此处添加您的原始文本,不含方括号] 简写版本: HTML 形式 这种结构非常简单而且效果不错。(可能有人会说这是在浪费带宽,毕竟确实需要传输额外的文本。我觉得咱们最好别抬杠,你杠就是你对。) div class="content-lg" A lot of text goes here for big screens. /div div class="content-md" Shorter text goes here for medium screens. /div div class="content-sm" Bullets.../li go.../li here.../li /ul /div CSS 形式 /* Mobile First: Hide everything except the small text */ .content-lg { display:none; } .content-md { display:none; } /* Medium Screen: Hide mobile, show medium */ @media only screen and (min-width: 440px){ .content-sm { display:none; } .content-md { display:block; } } /* Large Screen: Hide medium, show large */ @media only screen and (min-width: 740px){ .content-md { display:none; } .content-lg { display:block; } } 好了,就是这么简单。希望我的方法能给大家带来启发,特别是让作者跟设计师之间脆弱的合作关系继续维持下去。 提醒各位,请一定使用 GPT-4 来实现这项技术。毕竟跟 4 代相比,GPT-3 只能算是个自动补全器、效果还很一般。 使用 ChatGPT、GitHub Copilot与 Phind 组合,为 width 类生成 Tailwind 配置借助 ChatGPT 4、GitHub Copilot 和 Phind 的力量,轻松生成符合黄金比例的 Tailwind width 配置。 这些语言模型就如同一个个可以直接对话的助手,各自为同一问题提供不同的解决方案。 这里我们主要试验它们各自对黄金比例的配置建议,并讨论具体效果如何。 试验案例 这里我们只使用个人项目,并没有完整的设计,单纯用于尝试各种布局灵感。 我打算在 Web 应用程序的 Tailwind 配置中添加一些自定义的 width 大小,且桌面分辨率最大不超过 800 像素。 我向 ChatGPT 4 和 GitHub Copilot Chat 提出了相同的问题,但得到的答案却有所区别。 ChatGPT 4 先来看看我向 ChatGPT 4 提出的问题。 ?它给出的建议如下。 ?大家可能已经注意到,它使用我添加的约束(即使用黄金比例)来计算所给出的最后一个尺寸(384 像素)的实际大小,希望借此达到我所要求的 800 像素。之后,它尝试创建了一系列 width utilities 将其区隔开来,基本处理逻辑跟 Tailwind 差不多。 我并没有检查它建议的所有 utilities,但第一条和最后一条根据 rem 与 px 的比率计算可知是正确的。 Github Copilot 之后,我又尝试通过 VSCode 使用 GitHub Copilot 来生成这份列表。 下面来看提示词和相应的输出结果: ?这里的步骤更为精细,最终达到 800 像素,而且它正确地从 400 像素开始建议(因为 Tailwind 已经定义了 384 像素),但我发现它并没有理会黄金比例(约为 1.61)这码事。 它显然是忽略了使用黄金比例的要求,没有用它来进行区隔,也没有用该比例计算两个 utilities 类之间以 rem 或 px 为单位的距离结果。 Github Copilot Chat 我随后又尝试了 Github Copilot Chat: ?它给出的响应如下: ?它似乎并不知道 Tailwind 已经给出了到 384 像素的 width 类,但在区隔各 width 类时,它正确使用了黄金比例的近似值。 Phind 最后,我向 Phind 提出了同样的问题,结果如下: 很明显,Phind 给出的答案更靠谱。它解释了自己的整个计算过程,在每个步骤中都用到了黄金比例,给出 Tailwind 配置并演示了具体该如何使用。 原文链接: https://thecleverest.com/using-chatgpt-for-smart-truncation-in-responsive-web-design/ https://allaboutcoding.ghinda.com/using-chatgpt-github-copilot-and-phind-to-generate-tailwind-config-for-width-classes 活动推荐《行知数字中国数字化转型案例集锦【第二期】》重磅发布,覆盖多个行业,对话一线专家,挖掘企业数字化的实践故事,揭秘数字化时代背景下如何重塑企业组织、技术与人才。扫描下方二维码,关注「InfoQ 数字化经纬」公众号,回复「行知数字中国」即可解锁全部内容。

上一篇:2021-11-09_是AI大神也是创业狂人!继收获首个IPO后,吴恩达旗下公司融资5700万美元 下一篇:2020-10-01_「转」绩效不及格被劝退,50岁IT技术主管删除公司全部存储信息后被判入狱

TAG标签:

21
网站开发网络凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设网站改版域名注册主机空间手机网站建设网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线:13245491521 13245491521 ,我们会详细为你一一解答你心中的疑难。
项目经理在线

相关阅读 更多>>

猜您喜欢更多>>

我们已经准备好了,你呢?
2022我们与您携手共赢,为您的企业营销保驾护航!

不达标就退款

高性价比建站

免费网站代备案

1对1原创设计服务

7×24小时售后支持

 

全国免费咨询:

13245491521

业务咨询:13245491521 / 13245491521

节假值班:13245491521()

联系地址:

Copyright © 2019-2025      ICP备案:沪ICP备19027192号-6 法律顾问:律师XXX支持

在线
客服

技术在线服务时间:9:00-20:00

在网站开发,您对接的直接是技术员,而非客服传话!

电话
咨询

13245491521
7*24小时客服热线

13245491521
项目经理手机

微信
咨询

加微信获取报价