自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

柿子大人的博客

一条闲鱼

  • 博客(20)
  • 收藏
  • 关注

原创 (AI) AI如何将图像保存为PSD文件?

如何在AI将图形保存为PSD文件,并保持文件的可编辑性?1.我们先绘制形状,假设这是一个表格,由很多元素组成。2.我们将形状全部选中,一定要右键取消编组。3.将所有形状全部选中,然后打开图层面板,点击右上角的按钮。4.然后选择——释放图层顺序这个选项,这个时候就将图层全部打开。5.然后点击文件导出,选择导出为选项。6.我们在下拉菜单中选择PSD文件,点击确定就可以了。...

2021-07-12 17:00:07 2379

翻译 (AI)-快速选择方法

一、锁定对象选中需要锁定的对象—对象—锁定—所选对象(快捷键 ctrl+2)二、全部解锁对象—全部解锁(Alt+ctrl+2)三、解锁单个对象单击当前对象前边的小锁四、储存所选对象选中某个对象—选择—存储所选对象(输入对象名)选择—选择存储的对象名,此对象会高亮显示五、储存视图选择某些对象—视图—新建视图(输入视图名)—将画布放大—视图—选择刚存储的视图名—就会定位到此视图六、选择—相同七、魔棒工具扩大选择范围:可以双击魔棒工具,筛选选择标准。存储对象和视图的作用:针对比较复杂

2021-06-17 10:23:59 3221

翻译 (AI) 综合案例-渐变图标

绘制一个logo1、绘制出盾型,利用椭圆绘制出三个椭圆2、选中上边两个椭圆,ctrl+g 编组,再全部框选住,选择水平居中对齐3、再从中间绘制一个圆形4、全部选中,选择形状生成器工具,把无用的图形合并,并删除5、先绘制矩形,添加想要的渐变色,再选择logo的某个形状,选择吸管工具,单击矩形的渐变6、最终效果7、重新着色注:大体思路就是这样,有个圆形位置不太合适,所有logo有点偏...

2021-06-11 11:10:51 599 1

翻译 (AI)复合路径和复合形状

(一) 复合路径1、单击右侧小箭头,出现浮动面板2、画出圆形和矩形,按住Alt再复制出两个3、建立复合路径(1) 方式一:选中第一组形状,选择 对象—复合路径—建立(2) 方式二:选中第二组形状,右键—建立复合路径(二) 复合形状复合形状和布尔运算有关,所以调出路径查找器1、选中第三组图形,按住Alt键,单击联集2、若想单独改变某个形状,请双击图形,进入隔离模式,3、复合路径可随时进行还原(复合形状不可以),选择对象—复合路径—释放(三) 例子:上色1、使用弧线工具,创

2021-06-11 10:27:19 10354 1

翻译 (AI)-形状生成器和shaper工具

(一) 形状生成器 快捷键:Shift+M1、单击右侧小三角,弹出浮动面板2、选中这两个图形,单击形状生成器工具,把鼠标放到每一块上就会出现网格,此时发现鼠标箭头右下方有个小加号;3、(相加)按住鼠标左键不动,从一个形状移动到另一个形状,这俩图形就会合并4、(相减) 按住Alt单击哪个形状,就会减去哪个形状5、复制上图两个形状,再复制出3个圆形,选中所有形状,单击形状生成器工具,按住shift框选中所有形状,此时所有形状会合并(二) shaper工具 (会猜出你绘图的意图)1、点击右

2021-06-11 09:54:37 5588

翻译 (AI)路径合成—路径查找器

所在位置:窗口—路径查找器一、分割选中两个图形,选择分割;分割之后拖动某个图形会发现整体一起移动,此时需要右键—取消编组。二、修边(去除描边+剪切)三、合并功能: 1、去除描边2、让相同颜色连为一片,让不同颜色保留下来四、裁剪功能:1、去除描边;2、留下中间重叠的部分;和形状模式中交集的区别:交集会保留描边,并且颜色取上边图形的颜色;五、轮廓显示为线的形式,并对线进行分割,单独移动需要右键取消编组六、减去后方对象...

2021-06-10 16:37:07 2886

翻译 [nodejs] fs发送文件中的数据以及Content-Type

1、结合fs发送文件中的数据;2、Content-Type查看网址:https://tool.oschina.net/commons不同资源对应的Content-Type是不一样的;图片不需要指定编码;一般只为字符数据指定编码需求:当请求/ 响应index.html,请求/logo.png响应图片logo1.png//引入模块var http=require('http');var fs=require("fs");//创建server实例var server=http.createS.

2021-04-07 10:48:17 267

转载 [其它] Easy-mock 本地部署

原因:easymock官网经常挂快速开始在开始之前,假设你已经成功安装了 Node.js(>= v8.9)& MongoDB(>= v3.4)& Redis(>= v4.0)。1、MongoDB安装教程:https://www.runoob.com/mongodb/mongodb-window-install.html2、 Redis安装教程:https://www.runoob.com/redis/redis-install.htmltips小提示1、n

2021-03-18 16:25:02 104

转载 [其它] 解决git clone 速度慢的问题

使用国内镜像,目前已知Github国内镜像网站有github.com.cnpmjs.org和git.sdut.me/。速度根据各地情况而定,在clone某个项目的时候将github.com替换为github.com.cnpmjs.org即可。//这是我们要clone的git clone https://github.com/easy-mock/easy-mock.git//使用镜像git clone https://github.com.cnpmjs.org/easy-mock/easy-mo.

2021-03-18 15:54:41 117

翻译 [vue] 路由

一、安装路由:npm install vue-router二、使用步骤1、定义组件2、配置路由表3、将路由器注入到实例中4、定义路由出口<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" c.

2021-03-12 10:05:15 117

翻译 [vue] 生命周期钩子函数

<div id="app"> <h1>{{message}}</h1> </div> <script> var vm=new Vue({ //el: '#app', data: { message:'生命周期' }, //vue实例被创建之前被调用,实例和模板均未获取到 beforeCreate() { console.log("be

2021-03-11 14:58:12 92

翻译 [vue] style样式绑定

语法:v-bind:style=“表达式” 或者 :style=“表达式”style的表达式一般为对象:如:style="{color:activeClass,fontSize:fontSize+‘px’}" <div id="app"> <p :style="{color:activeClass,fontSize:fontSize+'px'}">字符串表达式</p> </div> <script> var vm.

2021-03-11 11:17:05 170

翻译 [vue] class样式数据绑定

<style> .active{ color: green; } .delete{ background:red; } .error{ font-size:35px; } </style> <div id="app"> <p :class="activeClass">字符串表达式</p> <p :class="{delete:isDe

2021-03-11 11:13:57 164

原创 nodejs安装

1、下载:nodejs官网http://nodejs.cn;根据自己电脑选择32或者64位,一路点next安装;查看node版本号:node -v查看npm版本号: npm -v有版本号,表示就已经安装成功了

2021-02-26 16:25:53 67

转载 [es6] Json

1、json的标准写法: 只能用双引号 所有的名字都必须用引号包起来2、Json对象 JSON.stringify 格式化为字符串 JSON.parse 将字符串转为json对象es6中json简写://简写1:key和value相同时let a=5;let b=12;let json1={a:a,b:b,c:55};//es6可简写为{a,b,c:55}//console.log(json1);//简写2:json里边有方法,把:funtion去掉let

2021-02-25 16:05:20 465

原创 报错Uncaught SyntaxError: Unexpected token a in JSON at position 1

1、Json的标准写法: 1、只能用双引号 2、所有的名字都必须用引号包起来2、Json对象 JSON.stringify 格式化为字符串 JSON.parse 将字符串转为json对象 let str="{a:12,b:5,c:'dkjsf'}"; console.log(JSON.parse(str));报错:Uncaught SyntaxError: Unexpected token a in JSON at position 1 因为json不是标准写法;

2021-02-25 15:46:56 3799 1

转载 [es6] 字符串

1、字符串的两个新方法 startsWith() 确定字符串是否以指定字符串的字符开头 endsWith() 从字符串的末尾开始查找2、模板语法`返单引号,变量${a},可以折行` //例1let str1="abcdefg";console.log(str1.startsWith('a'));//str以a开头返回true,否则返回falselet str2="1.jpg";console.log(str2.endsWith('jpg'));//true//例2

2021-02-25 10:05:29 100

转载 [es6]数组 持续更新……

1、map 映射(一个对一个)如:[12,56,99,86,45,91]映射成[不及格,不及格,及格,及格,不及格,及格]参数: item:当前元素值 index:当前元素索引 arr:原数组2、reduce 汇总 (汇总出来一个)3、filter 过滤4、forEach 循环/*——————————————————————————map应用————————————————————————————*///例1:如何让数组arr1中每个数变为2倍? let arr1=[12,

2021-02-25 09:38:44 292

转载 [es6]函数的参数

函数的参数一、参数的扩展/展开 参数扩展:收集剩余的参数,...args必须放到最后; 展开数组:展开后的效果,跟直接把数组里的内容写在这是一样的; // 参数扩展function show(a,b,...args){ console.log(a) //10 console.log(b) //11 console.log(args) //12,13,15,16,178}show(10,11,12,13,15,16,178)//展开数组let arrs=[1,2,3];

2021-02-24 14:03:46 152

原创 [css]垂直居中

垂直居中的几种方式//方式一 transformelement.style { position: absolute; left: 50%; top: 50%; background: yellow; z-index: 1; transform: translate3d(-50%,-50%,0);}//方式二 table.box1{ text-align: center; width: 100%; display: table; background: bl

2021-02-23 09:52:37 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除