CODESHIF - 2018年11月 最有灵魂的开发者 2018-11-09T07:41:00+08:00 Typecho http://codeshif.com/feed/atom/2018/11/ <![CDATA[CSS3 clip-path polygon在线工具]]> http://codeshif.com/archives/20.html 2018-11-09T07:41:00+08:00 2018-11-09T07:41:00+08:00 admin https://www.codeshif.com http://tools.jb51.net/static/api/css3path/index.html
http://betravis.github.io/shape-tools/polygon-drawing/
http://github.com/betravis/shape-tools

]]>
<![CDATA[CSS3旋转和拉伸差别巨大]]> http://codeshif.com/archives/19.html 2018-11-09T07:39:00+08:00 2018-11-09T07:39:00+08:00 admin https://www.codeshif.com 记住旋转是
transform: rotate(-41deg);
拉伸是
transform: skewX(-26deg);
可别搞错了,

另外

background-image: linear-gradient(to right,#fff 3px, #d3d5e6 1px);
background-size: 4px 100%;

这样的组合可以实现纹理线条

]]>
<![CDATA[PHPStorm LiveTemplate如何设置$变量符号]]> http://codeshif.com/archives/18.html 2018-11-03T10:23:00+08:00 2018-11-03T10:23:00+08:00 admin https://www.codeshif.com 我们知道PHPStorm有个神技功能是Live Template
当然了,操作方法非常简单,只是选中代码 -> 点击顶部菜单Tools -> 再点击Save as Live Template
就可以很简单的把代码保存成代码模板了,但是这不是重点,
重点是当你设置一些代码之后发现代码变量中的$符合和你的代码模板中的$重叠了!

那怎么办呢?
比如我要实现一键获取$_GET[]的参数,例如如下:
$username = $_GET['username']

在代码模板里面要这么设置:

$$$NAME$ = $_GET['$NAME$'];
$END$

注意看最前面有3个$$$$$$NAME$是啥意思呢?
$$其实是PHPStorm里面的转义字符,将$$转义成为了$,呵呵!

那么$NAME$当然是个变量啦,因为后面也用到一样的了,所以就可以设置成变量了,
$END$是内置变量,它代表键盘光标最后停留的位置。

]]>