当前位置: 首页 > news >正文

UI学习-学习内容

教程网址1:UI 新手如何从设计规范中提升自己 推荐一下高质量的设计规范 满屏干货 · 语雀

B站地址1:新像素 UI 新手如何从设计规范中提升自己 推荐一下高质量的设计规范 满屏干货 UI设计培训_哔哩哔哩_bilibili

教程地址2:UI 新手成长经验分享 · 语雀

B站地址2:

新像素 UI 新手如何从设计规范中提升自己 推荐一下高质量的设计规范 满屏干货 UI设计培训_哔哩哔哩_bilibili

 谷歌设计规范:
 Foundations — Material Design 3

一 理论依据

        谷歌规范比较全面给,设计的原因和注意内容都有详细的说明。

        其实就是在比较好的样例中学习设计的规范,补充理论知识。

        机翻需要科学上网。

        不推荐非官方的翻译后的网站,因为可能更新慢。

 二 版式

        涉及版式基础、审美。这个内容比较多,属于看起来简单,做起来难的事情。

        可以看下版式的教程,需要自己总结知识。并且在实操中理解并灵活使用。

2.1 版式基础

  1. 字体:字号、字体、自重、字体设计
  2. 对比:字体、颜色
  3. 网格系统
  4. 细节:字间距、行距、组间距
  5. 分组:信息分组
  6. 配色
  7. 视觉效果

     具体内容,我也在学习,就不误认子弟了。

     但是学习视频若是都是关于PS、AI等软件内容,可以略过。

 2.2 推荐

        B站UP主:大设郎设计教学

        视频:

        字体设计:【字体从基本功到创意风格课程-台湾风格】https://www.bilibili.com/video/BV11g411V7Ph?vd_source=f1bd3b5218c30adf0a002c8c937e0a27

        版式设计:【【版式设计】2022超系统版式设计教程,排版布局+版式技巧+提高审美,一套轻松搞定版式!】https://www.bilibili.com/video/BV1ov4y1S7S7?vd_source=f1bd3b5218c30adf0a002c8c937e0a27

        配色:【60分钟成为配色大神,配色其实没有你想象的那么难!!】https://www.bilibili.com/video/BV1mY411x7D8?vd_source=f1bd3b5218c30adf0a002c8c937e0a27

三 实操

3.1 仿照练习

        在有理论知识的基础上,根据个人认知的选择好的作品,仿照练习。

        推挤即时设计官网的练习。网址:即时设计 - 可实时协作的专业 UI 设计工具

        练习的目的是理解和灵活运用理论知识。        

3.2 框架化

        页面排版逻辑,应根据开发逻辑。

        因为设计图需要代码实现,应该在排版时解决样式问题,比如内间距、外间距、字号等设定。

        所以需要框架化,确定元素位置,便于代码实现。

3.2 组件

        组件是相对于开发而言,于设计而言就是重复使用的图。但两方面都能提升效率。

        组件对开发者而言更为重要。若使用现有前端的组件UI,不用前端人员再次编写,节省开发时间。

        其次已有比较流行的组件样式固定,画图的时候可以稍微省事,不管UI如何写代码的时候组件样式都相同;其次组件流行的原因包括其适配性,省去开发调试的不少时间。

3.3 软件

        平面:ps;3d:c4d;UI设计工具:即时设计、sketch、xd;线上合作:蓝湖。

        工具是实现的方法,主要还是理论知识,软件不是重点。

        软件的主要功能是提升效率、增强效果。

五 细分

可以分为:视觉ui、交互ui。视觉方面更像平面设计;交互设计考虑用户体验,需要加交互动效。不管是平面设计还是交互动效,创意十足的话都会很吸引人,但前提是前端能实现。

就像php需要会js一样,成品都是综合性的内容,各个方面需要都会,包括需求的分析、理解和优化。

六 其他

        从一个开发者角度观察UI设计同事的工作,就很能区别其能力的好坏。

        设计目的是解决现实问题,比如海报是吸引用户,UI是通过软件前端效果的设计实现需求或者业务。

        举个反例,最近接触的UI同事。其一直做平面设计,听领导说做过H5的设计。实际工作时UI和需求不符,设计很乱不易排版,作图不专业,有时还需要我画原型图。

        给自己造成困难的同时,每个人都不喜欢,但是工作上自己多干也没多少人愿意。

        所以,我认为一个好的UI设计者,实际项目中在设计合格的基础上,还要起到沟通作用,比如原型图、设计文档之类都要会做,还要表述清楚。

        尽量在保证设计美观、用户体验的基础上,让前端和后端方便处理。

…………………………………………………END………………………………………………………

别乱买书,设计图书一般都不便宜。

别乱买课,一般都是割韭菜。

需要坚持练习,就像学素描学代码一样,多学多练。三天打鱼两天筛网,都学不好。贵在坚持。

 

本人作为一个弄开发的码农,感觉学平面设计,比学代码困难多。

之前上学老师讲,入门越简单,学好越难;入门越难,学好越简单。/(ㄒoㄒ)/~~不包括c++。

          

相关文章:

UI学习-学习内容

教程网址1:UI 新手如何从设计规范中提升自己 推荐一下高质量的设计规范 满屏干货 语雀 B站地址1:新像素 UI 新手如何从设计规范中提升自己 推荐一下高质量的设计规范 满屏干货 UI设计培训_哔哩哔哩_bilibili 教程地址2:UI 新手成长经验分享…...

Flink CDC 提取记录变更时间作为事件时间和 Hudi 表的 precombine.field 以及1970-01-01 取值问题

博主历时三年精心创作的《大数据平台架构与原型实现:数据中台建设实战》一书现已由知名IT图书品牌电子工业出版社博文视点出版发行,点击《重磅推荐:建大数据平台太难了!给我发个工程原型吧!》了解图书详情,…...

【网络安全】网络安全意识教育实用指南

随着科技的不断发展和数字世界的变革,我们不仅从中获得前所未有的力量,也同时面临着前所未有的风险挑战。多数CISO(首席信息安全官)时刻致力于协助企业抵御各种安全威胁。在“武器库”中有一件珍贵的法宝:网络安全意识…...

wordpress模板购买网站推荐

简站wordpress主题 老牌wordpress开发团队,开发过数百款wordpress主题,作品是最好的简历,靠作品说话,看作品喜欢不喜欢就可以了。 https://www.jianzhanpress.com WP模板牛 免费wordpress下载网站,上面有上百款免费…...

LeetCode 刷题 [C++] 第240题.搜索二维矩阵 II

题目描述 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 题目分析 通过分析矩阵的特点发现,其左下角和右上角可以看作一个“二叉搜索树的根节…...

HP笔记本电脑如何恢复出厂设置?这里提供几种方法

要恢复出厂设置Windows 11或10的HP笔记本电脑,你可以使用操作系统的标准方法。如果你运行的是早期版本,你可以使用HP提供的单独程序清除计算机并重新安装操作系统。 恢复出厂设置运行Windows 11的HP笔记本电脑​ 所有Windows 11计算机都有一个名为“重置此电脑”的功能,可…...

Elasticsearch:了解人工智能搜索算法

作者:来自 Elastic Jessica Taylor, Aditya Tripathi 人工智能工具无处不在,其原因并不神秘。 他们可以执行各种各样的任务并找到许多日常问题的解决方案。 但这些应用程序的好坏取决于它们的人工智能搜索算法。 简单来说,人工智能搜索算法是…...

(HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕

一、电路接法 电路接法参照江科大视频。 二、相关代码及文件 说明:代码采用hal库,通过修改江科大代码实现。仅OLED.c文件关于引脚定义作了hal库修改,并将宏定义OLED_W_SCL(x)、OLED_W_SDA(x)作了相关修改。 1、OLED.c void OLED_I2C_Init(voi…...

分享便携式血氧仪单片机方案

血氧仪主要测量指标分别为脉率、血氧饱和度、灌注指数。血氧饱和度是临床医疗上重要的基础数据之一。以家用指压式血氧仪为例,一个血氧仪一般由MCU、存储芯片、两个控制LED的数模转换器、两个发光二极管驱动等组成。 灵动微电子的MM32MCU产品已被广泛地应用在了一些…...

【Java设计模式】四、适配器模式

文章目录 1、适配器模式2、举例 1、适配器模式 适配器模式Adapter Pattern,是做为两个不兼容的接口之间的桥梁目的是将一个类的接口转换成客户希望的另外一个接口适配器模式可以使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 最后,适配器…...

RV32/64 特权架构 - 特权模式与指令

RV32/64 特权架构 - 特权模式与指令 1 特权模式2 特权指令2.1 mret(从机器模式返回到先前的模式)2.2 sret(从监管模式返回到先前的模式)2.3 wfi(等待中断)2.4 sfence.vma(内存屏障) …...

多微服务合并为一个服务

公司微服务细分太多,最近跟我提说需要将几个微服务合为单体,经过几天的查阅,决定用二次打包的方式进行合并,然后部署的时候在nginx改下合并的微服务转发路劲即可,不需要前端修改路劲了。 方案 采用二次打包的方式进行…...

Springboot企业级开发--开发入门01

目录 目录 一.Spring Boot的主要特点和优势包括: 二.Spring Boot的核心功能可以归纳为以下几点: 三.Springboot是如何解决问题? Spring Boot 是一个开源的Java框架,其设计目标是为了简化新Spring应用的初始搭建以及开发过程。…...

bash和sh和./的区别

bash和sh和./的区别 今天在执行一个脚本的时候,用的是sh script.sh,执行报错,使用bash script.sh执行时就能成功,才知道sh和bash是不一样的 sh sh表示 Bourne Shell,是 Unix 系统上的一种基本的命令解释器。它也可以…...

LeetCode 3:寻找最长不含重复字符的子串长度

LeetCode 3:寻找最长不含重复字符的子串长度 在字符串处理中,寻找最长不含重复字符的子串长度是一个经典问题。 问题描述 给定一个字符串 s ,我们需要找出其中不含有重复字符的最长子串的长度。 解决方案 我们可以使用滑动窗口的方法来解…...

【自然语言处理四-从矩阵操作角度看 自注意self attention】

自然语言处理四-从矩阵操作角度看 自注意self attention 从矩阵角度看self attention获取Q K V矩阵注意力分数softmax注意力的输出再来分析整体的attention的矩阵操作过程从矩阵操作角度看,self attention如何解决问题的?W^q^ W^k^ W^v^这三个矩阵怎么获…...

Unity脚本,串行端口的握手协议(流控制)

在Unity的SerialPort构造函数中,流控制并没有被直接包含。流控制,也被称为握手,是一种过程,它管理数据的传输速度,以防止接收方被发送方发送的数据量所淹没。 在.NET的SerialPort类中,流控制是通过Handshak…...

2023 re:Invent 用 Amazon Q 打造你的知识库

前言 随着 ChatGPT 的问世,我们迎来了许多创新和变革的机会。一年一度的亚马逊云科技大会 re:Invent 也带来了许多前言的技术,其中 Amazon CEO Adam Selipsky 在 2023 re:Invent 大会中介绍 Amazon Q 让我印象深刻,这预示着生成式 AI 的又一…...

ChatGPT 国内快速上手指南

ChatGPT简介 ChatGPT是由OpenAI团队研发的自然语言处理模型,该模型在大量的互联网文本数据上进行了预训练,使其具备了深刻的语言理解和生成能力。 GPT拥有上亿个参数,这使得ChatGPT在处理各种语言任务时表现卓越。它的训练使得模型能够理解上…...

Docker 常用操作命令备忘

Docker 一旦设置好了环境,日常就只要使用简单命令就可以运行和停止。 于是,我每次用的时候,都想不起来一些关键性的命令到底怎么用,特此记录。 一、镜像管理 从公有仓库拉取镜像 (对于使用苹果电脑 M1/M2/M3 芯片的 …...

别再东拼西凑了!我为你整理了一份超全的嵌入式开发知识图谱(含学习路线与避坑指南)

嵌入式开发者的终极成长指南:从菜鸟到架构师的系统化进阶路线 当我在2015年第一次接触STM32开发板时,面对满屏的寄存器配置和晦涩的数据手册,曾一度怀疑自己是否选错了职业方向。八年后的今天,当我带领团队完成第五代工业控制器开…...

别再用虚拟机了!5分钟在 Docker Desktop 里跑起你的第一个 CentOS 容器并配置开发环境

别再用虚拟机了!5分钟在 Docker Desktop 里跑起你的第一个 CentOS 容器并配置开发环境 还在为虚拟机卡顿、资源占用高而烦恼?今天带你用 Docker Desktop 快速启动一个 CentOS 开发环境,体验秒级启动的畅快感。相比传统虚拟机动辄几分钟的启动…...

BitNet b1.58-2B-4T开源模型应用场景:文档摘要、代码补全、智能客服落地

BitNet b1.58-2B-4T开源模型应用场景:文档摘要、代码补全、智能客服落地 1. 项目概述 BitNet b1.58-2B-4T是一款革命性的开源大语言模型,采用创新的1.58-bit量化技术。这个模型最特别的地方在于它的权重只有-1、0、1三个值,平均每个参数仅占…...

Rust的匹配中的项目大型维护性

Rust语言以其卓越的安全性和性能著称,而其中的模式匹配(match)机制更是其核心特性之一。在大型项目的长期维护中,模式匹配的合理使用不仅能提升代码的可读性,还能显著降低维护成本。本文将围绕Rust匹配在项目大型维护性…...

Dify日志审计配置必须在2024年底前完成升级!等保2.0 8.2.3条款强制要求的5项新增字段(user_agent、session_id、api_version)如何精准注入?

第一章:Dify 2026日志审计配置升级的合规性紧迫性随着《网络安全法》《数据安全法》《个人信息保护法》及最新发布的《生成式人工智能服务安全基本要求(GB/T 43871—2024)》全面实施,日志审计能力已成为AI应用平台强制性合规基线。…...

LM镜像多场景应用:游戏原画初稿、服装面料模拟、虚拟偶像建模辅助

LM镜像多场景应用:游戏原画初稿、服装面料模拟、虚拟偶像建模辅助 1. LM镜像核心能力介绍 LM是基于Tongyi-MAI/Z-Image底座的文生图镜像,专为创意设计领域打造。这个开箱即用的解决方案已经完成模型预加载和Web页面封装,用户无需编写任何代码…...

ITK-SNAP医学图像分割架构深度解析与性能优化实战指南

ITK-SNAP医学图像分割架构深度解析与性能优化实战指南 【免费下载链接】itksnap ITK-SNAP medical image segmentation tool 项目地址: https://gitcode.com/gh_mirrors/it/itksnap ITK-SNAP作为一款专业的医学图像分割工具,其核心价值不仅在于直观的用户界面…...

告别花屏!用Arduino TFT_eSPI库驱动SPI LCD显示中文的保姆级避坑指南

告别花屏!用Arduino TFT_eSPI库驱动SPI LCD显示中文的保姆级避坑指南 第一次点亮SPI接口的LCD屏幕时,那种兴奋感就像打开了新世界的大门。但随之而来的花屏、乱码、内存溢出等问题,又让人瞬间跌入谷底。作为过来人,我完全理解这种…...

如何记录SQL最后一次登录时间_利用触发器自动更新字段

正确捕获登录时间应由应用层在认证成功后执行UPDATE更新last_login_at字段;若用触发器,须绑定login_logs表的AFTER INSERT事件反向更新用户表,且需避免时区、主从延迟及并发覆盖问题。MySQL 触发器怎么写才能正确捕获登录时间直接用 AFTER IN…...

当n和L大到1e18时,别再暴力模拟了!详解‘3437 melon’吃瓜问题的O(1)公式推导与边界条件处理

极端数据规模下的算法优化:从暴力模拟到O(1)公式推导 在算法竞赛和高性能编程中,我们常常会遇到数据规模极其庞大的问题。当输入参数达到1e18量级时,传统的暴力模拟或动态规划方法往往无法在合理时间内完成计算。本文将以经典的"3437 me…...