通常textareas是矩形或方形,如下所示:

但我想要一个自定义形状的textarea,例如:

这怎么可能?
我有这个想法,我使用PHP将多/非多维数组制作成JSON字符串json_encode,并将数据存储到我的SQL数据库中.
例如,我有一个名为'users'的表.表'users'有3个字段:id,name,data
使用php,我想获取用户John的数据: SELECT data FROM users WHERE name='john'
现在'data'字段的值/文本将如下所示: {"gender":"male","birthday":"8-Jan-1991","country":"UK","city":"London"}
我将使用PHP解码'data'字段json_decode,然后我将使用我自己的一个PHP函数将stdClass对象转换为数组.然后我可以在任何地方显示John的信息:$user['data']['country'].
这使我免受榛子在国家,城市,生日等数据库上创建额外的字段.但是它安全吗?使用此方法在MySQL上存储数据是否有任何缺点或问题.
我有这个文件输入:
<input type="file" name="photo[]" multiple="yes">
Run Code Online (Sandbox Code Playgroud)
我想要的是,当有人上传文件/文件时,我想提醒他们上传了多少文件(一共).就像我上传3个文件一样,它会提醒"3个文件已上传".如果我再添加2个文件,它将提醒"已上传5个文件"(添加之前上传的2个文件).
这是一个包含段落的块元素.我们称之为*Block A*

我想在它上面添加一个箭头,我做了:

使用以下CSS:
.Block_A:before {
content: '';
position: absolute;
top: 0; left: 50%;
width: 1em; height: 1em;
background: #0080FF;
border-width: 1px 0 0 1px; border-style: solid; border-color: #0080FF;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
}
Run Code Online (Sandbox Code Playgroud)
但是正如你所看到的那样,文章中的文章"死了"隐藏在小费背后.为了更好地查看和理解,我将红色的下半部分涂上了红色,这些部分显示在文章的文本上:

现在我如何保持尖端的上半部分为蓝色,但是让下半部分(又称红色部分)透明?像这样:

我试过用:
background: linear-gradient(to bottom, #0080ff 0%,rgba(255,255,255,0) 50%);
Run Code Online (Sandbox Code Playgroud)
但它不像通常那样工作,因为尖端的形状不是正方形或矩形,因为我已经改变它(旋转45度).