每日设计灵感
来自设计世界的全新视角,每日更新
每日设计
每天早晨,一件不同的设计作品映入眼帘。探索今日精选作品背后的材料、参考资料和创意决策。
发现今日设计
每日设计团队
设计往往始于协作。认识这支团队——他们的综合技能创造出了获得 A' Design Award 评审团认可的作品。
认识团队
每日设计师
每一件精心设计的作品背后都有一颗深思熟虑的心。探索今日精选 A' Design Award 获奖者的作品集、设计理念和职业历程。
了解他们的愿景
每日设计传奇
数十年的专注定义了一个人的作品体系。探索今日精选设计师的毕生贡献和持久影响力。
致敬他们的传承
每日设计访谈
对话能揭示作品集无法展现的内容。聆听今日精选设计师分享他们的洞见、转折点和来之不易的经验。
阅读访谈
每日亮点
设计世界中值得关注的时刻。从展览开幕到项目发布,跟踪标志着创意进步的事件。
查看今日亮点
每日设计创意
每件产品都始于一个想法。探索今日的概念——一个仍在成形的愿景,一个等待合适条件付诸实现的提案。
探索创意
每日设计品牌
每件产品背后都有一个拥有独特观点的组织。探索定义今日精选品牌的原则和流程。
发现品牌
每日设计趋势
用心观察,便能发现规律。跟踪今日精选的设计运动——一种跨学科领域日益流行的材料、色彩或方法。
探索趋势camelCase 转换器
将文本转换为 camelCase(小驼峰命名法)——第一个单词全部小写,后续每个单词首字母大写,单词之间没有空格或分隔符。这是 JavaScript 变量、Java 方法、TypeScript 属性以及许多其他编程语言的标准命名约定。
get user profile data
↓
getUserProfileData
PascalCase 转换器
将文本转换为 PascalCase(大驼峰命名法)——每个单词首字母大写,所有单词连接在一起没有分隔符。也称为 Upper Camel Case。这是 C#、Java、TypeScript 中类名、React 组件名以及许多面向对象编程语言的标准约定。
get user profile data
↓
GetUserProfileData
snake_case 转换器
将文本转换为 snake_case(蛇形命名法)——全部小写,单词之间用下划线分隔。 这是 Python、Ruby、Rust、PHP(函数)、数据库列名以及许多 API 字段名的标准命名约定。在 Linux/Unix 环境中也常用于文件命名。
Get User Profile Data
↓
get_user_profile_data
kebab-case 转换器
将文本转换为 kebab-case(短横线命名法)——全部小写,单词之间用连字符分隔。 这是 CSS 类名、HTML 属性、URL slug、npm 包名以及 Web 项目中文件名的标准格式。也称为 spinal-case、lisp-case 或 dash-case。
Get User Profile Data
↓
get-user-profile-data
CONSTANT_CASE 转换器
将文本转换为 CONSTANT_CASE(常量命名法)——全部大写,单词之间用下划线分隔。 也称为 SCREAMING_SNAKE_CASE 或 MACRO_CASE。这是几乎所有编程语言中常量、环境变量、配置键、枚举值以及 C/C++ 宏定义的通用约定。
max retry count
↓
MAX_RETRY_COUNT
SCREAMING-KEBAB-CASE 转换器
将文本转换为 SCREAMING-KEBAB-CASE——全部大写,单词之间用连字符分隔。 也称为 COBOL-CASE。用于 COBOL 编程、某些 HTTP 头部、某些环境变量风格以及任何需要大写连字符格式的场景。是 kebab-case 的大声版本。
max retry count
↓
MAX-RETRY-COUNT
flatcase 转换器
将文本转换为 flatcase 格式 — 全部小写且没有任何分隔符。所有单词直接拼接在一起。适用于某些数据库名称、无分隔符的标签、短变量名,以及任何需要紧凑、无分隔符小写标识符的场景。
Get User Profile
↓
getuserprofile
UPPERFLATCASE 转换器
将文本转换为 UPPERFLATCASE 格式 — 全部大写且没有分隔符。所有单词直接拼接在一起并大写。它是 flatcase 的大写版本 — 适用于某些旧系统标识符、大型机字段名称以及紧凑的大写代码。
Get User Profile
↓
GETUSERPROFILE
path/case 转换器
将文本转换为 path/case 格式 — 全部小写,单词之间用正斜杠分隔。模仿 Unix/Linux 文件路径和 URL 路径段的格式。适用于生成文件路径、路由定义、REST API 端点以及面包屑式层级标识符。
Get User Profile Data
↓
get/user/profile/data
backslash\case 转换器
将文本转换为 backslash\case 格式 — 全部小写,单词之间用反斜杠分隔。与 Windows 文件路径和 PHP 命名空间声明的格式一致(例如 App\Models\User)。也用于某些 .NET 命名空间约定。
App Models User Profile
↓
app\models\user\profile
Space_Snake 命名转换器
将文本转换为 Space_Snake 格式 — 每个单词首字母大写,单词之间用带空格的下划线( _ )分隔。这是一种混合格式,有时用于显示标签、配置界面以及需要兼顾视觉分隔和程序化下划线的可读标识符。
get user profile data
↓
Get _ User _ Profile _ Data
Namespaced::Case 转换器
将文本转换为 Namespaced::Case 格式 — 每个单词首字母大写,用双冒号(::)分隔。与 C++ 命名空间(std::string)、Ruby 模块路径、PHP 静态方法调用以及 Perl 包名的语法一致。适用于从纯文本快速生成命名空间标识符。
app models user profile
↓
App::Models::User::Profile
$phpVariable 命名转换器
将文本转换为 PHP 变量格式 — 以美元符号($)为前缀的 camelCase 格式。这是 PHP 中变量的标准写法。输入文本会被拆分为单词,以 camelCase 方式连接,然后在前面加上 $。在从描述、数据库字段或规格说明创建 PHP 变量名时非常省时。
user profile image url
↓
$userProfileImageUrl
.css-class 命名转换器
将文本转换为 CSS 类选择器格式 — 以点号(.)为前缀的 kebab-case 格式。生成即用型 CSS 类选择器,如 .user-profile-card。通过将组件描述或设计规格直接转换为符合 BEM 和标准 Web 约定的有效 CSS 选择器,加速 CSS 编写。
user profile card header
↓
.user-profile-card-header
Train-Case 转换器
将文本转换为 Train-Case 格式 — 每个单词首字母大写,单词之间用连字符分隔。类似于用连字符连接的 PascalCase。用于 HTTP 头部(Content-Type、X-Request-Id)、某些配置文件格式以及标题风格的连字符标识符。
content type header value
↓
Content-Type-Header-Value
TSV → CSV 转换器
将制表符分隔值转换为逗号分隔值。当您从 Excel、Google Sheets 或任何电子表格粘贴数据时,数据以 TSV(制表符分隔)格式到达。此工具将制表符转换为逗号以生成标准 CSV 格式,并正确引用包含逗号的字段以确保数据完整性。
Alice→30→Paris
Bob→25→London
↓
Alice,30,Paris
Bob,25,London
CSV → TSV 转换器
将逗号分隔值转换为制表符分隔值。这是 TSV → CSV 的反向操作 — 生成制表符分隔的输出,可直接粘贴到 Excel、Google Sheets 或任何电子表格应用程序中。能正确处理带引号的 CSV 字段,移除引号并转换内部逗号。
Alice,30,Paris
Bob,25,London
↓
Alice→30→Paris
Bob→25→London
分号 → CSV 转换器
将欧洲风格的分号分隔值转换为标准逗号 CSV。许多欧洲国家使用分号作为 CSV 分隔符,因为它们使用逗号作为小数分隔符。此工具将该格式转换为国际标准的逗号分隔 CSV,以便与英语区域设置的软件和 API 兼容。
Alice;30;Paris
Bob;25;London
↓
Alice,30,Paris
Bob,25,London
CSV → 分号转换器
将标准逗号 CSV 转换为欧洲风格的分号分隔格式。这是分号 → CSV 的反向操作。在为需要分号分隔符的软件准备数据时必不可少 — 这在德国、法国、意大利、西班牙等欧洲地区很常见,因为这些地区使用逗号作为小数分隔符。
Alice,30,Paris
Bob,25,London
↓
Alice;30;Paris
Bob;25;London
管道符 → CSV 转换器
将管道符分隔值转换为逗号分隔值。管道符(|)分隔的文件常见于旧系统、大型机数据导出、HL7 医疗记录、Markdown 表格和 Unix 命令输出中。此工具去除管道符分隔符并转换为标准 CSV 格式,适用于现代工具和电子表格。
Alice|30|Paris
Bob|25|London
↓
Alice,30,Paris
Bob,25,London
CSV → 管道符转换器
将逗号分隔值转换为管道符分隔格式。当数据字段中经常包含逗号(地址、描述等)时,管道符分隔更为优选,因为管道符很少出现在自然文本中。也适用于创建 Markdown 表格行、向 Unix 管道传递数据或准备旧系统导入文件。
Alice,30,Paris
Bob,25,London
↓
Alice|30|Paris
Bob|25|London
CSV 值加引号
按照 RFC 4180 标准为每个 CSV 字段添加双引号。将 a,b,c 转换为 "a","b","c"。通过将已有引号加倍来正确转义。对于确保含有特殊字符(逗号、换行符、引号)的 CSV 数据能被所有解析器和电子表格应用正确解读至关重要。
Alice,30,Paris, France
Bob,25,London
↓
"Alice","30","Paris, France"
"Bob","25","London"
CSV 值去引号
去除 CSV 字段两端的双引号,并将转义的双引号("")还原为单引号(")。这是"CSV 值加引号"的反向操作。可用于清理过度加引号的 CSV 数据以提高可读性、准备字段显示,或在进一步文本处理前简化 CSV。
"Alice","30","Paris"
"Bob","25","London"
↓
Alice,30,Paris
Bob,25,London
空格转 CSV
将每行中的空格分隔标记转换为逗号分隔值。将以空白符分隔的数据(命令输出、固定宽度报表、日志条目)转换为标准 CSV 格式。多个连续空格视为单个分隔符。每行独立处理。
Alice 30 Paris
Bob 25 London
↓
Alice,30,Paris
Bob,25,London
CSV 转空格
将每行中的逗号分隔值转换为空格分隔标记。这是"空格转 CSV"的反向操作。生成整洁的空白符分隔输出,适用于 Unix 命令行工具、Shell 脚本、awk 处理以及任何需要空格分隔输入的系统。
Alice,30,Paris
Bob,25,London
↓
Alice 30 Paris
Bob 25 London
CSV 值排序
对每行逗号分隔的值按字母或数字顺序进行排序。与"行排序"(重新排列整行)不同,此工具排序的是每行内的各个字段。适用于标准化标签列表、重新排列列值、排序属性列表或按字母顺序排列逗号分隔数据。
cherry,apple,banana
zebra,mouse,ant
↓
apple,banana,cherry
ant,mouse,zebra
表格转置
翻转 CSV 表格的行和列。第一行变为第一列,第二行变为第二列,依此类推。 处理带逗号的引号字段,并将行填充到相同长度。显示原始和转置后维度的摘要。 非常适合数据透视、将面向行的数据转换为面向列的格式或重组电子表格导出。
Name,Age,City
Alice,30,London
Bob,25,Paris
↓
Name,Alice,Bob
Age,30,25
City,London,Paris
(3×3 → 3×3 已转置)
提取 CSV 列
从 CSV 数据中提取单个列。在第一行输入列号(从 1 开始) 或列标题名称,然后在第二行及以后输入您的 CSV 数据。 处理带逗号的引号字段。输出该列的所有值,每行一个,并附带计数摘要。 非常适合提取邮件列表、ID、姓名或更大数据集中的任何单个字段。
email
Name,Email,City
Alice,alice@test.com,London
Bob,bob@test.com,Paris
↓
Email
alice@test.com
bob@test.com
(第 2 列,提取了 3 个值)
按列排序 CSV
按指定列对 CSV 数据进行升序排序。在第一行输入列号(从 1 开始), 然后在第二行及以后输入您的 CSV 数据。标题行保持不动,仅重新排列数据行。 自动检测列包含的是数字(按数值排序)还是文本(按字母排序)。正确处理带逗号的引号字段。
2
Name,Age,City
Charlie,35,Berlin
Alice,28,London
Bob,42,Paris
↓
Name,Age,City
Alice,28,London
Charlie,35,Berlin
Bob,42,Paris
CSV 行去重
基于精确行匹配从 CSV 数据中删除重复行。保留每个唯一行的第一次出现, 删除所有后续重复项。显示原始行数、删除的重复项数和剩余唯一行数的摘要。 适用于任何分隔数据。非常适合清理导出数据、删除重复记录或去重邮件列表。
Name,Email
Alice,alice@test.com
Bob,bob@test.com
Alice,alice@test.com
Charlie,charlie@test.com
↓
Name,Email
Alice,alice@test.com
Bob,bob@test.com
Charlie,charlie@test.com
(删除 1 个重复项,4 个唯一行)
列对齐
用空格填充列,使其垂直对齐为固定宽度的可读格式。自动检测分隔符 (制表符、竖线、逗号或多个空格),并将每列对齐到其最长值的宽度。非常适合让代码注释、 README、日志文件、终端输出或纯文本文档中的数据表格变得可读。
Name,Age,City
Alice,30,London
Bob,25,Paris
Charlotte,42,San Francisco
↓
Name Age City
Alice 30 London
Bob 25 Paris
Charlotte 42 San Francisco