Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何更改div角的形状?_Html_Css - Fatal编程技术网

Html 如何更改div角的形状?

Html 如何更改div角的形状?,html,css,Html,Css,我试图实现div的这种形状来保存配置文件信息。 到目前为止,我已经弯曲了其中一个角。然而,我有平行线的问题 我的HTML: <div class="profile-card"> <h1>Sector Specialist</h1> <p>Frank ocean</p> </div> 密码笔是 预先谢谢。 < P>我会考虑一个带有偏斜变换的伪元素的解: .个人资料卡{ 背景:rgba0,0,0,0.4; 宽度:2

我试图实现div的这种形状来保存配置文件信息。

到目前为止,我已经弯曲了其中一个角。然而,我有平行线的问题

我的HTML:

<div class="profile-card">
  <h1>Sector Specialist</h1>
  <p>Frank ocean</p>
</div>
密码笔是


预先谢谢。

< P>我会考虑一个带有偏斜变换的伪元素的解:

.个人资料卡{ 背景:rgba0,0,0,0.4; 宽度:200px; 文本对齐:居中; 填充:50px 0 40px; 边框左上半径:39px; 左边框:1px纯红; 边框顶部:1px纯红; 位置:相对位置; } .个人资料卡:以前{ 内容:; 位置:绝对位置; 右:-40px; 宽度:40px; 排名:0; 底部:0; 背景:rgba0,0,0,0.4; 变换:斜45度; 变换原点:左上角; 边框顶部:1px纯红; 右边框:1px纯红; 框大小:边框框; } .个人资料卡:之后{ 内容:; 位置:绝对位置; 底部:-40px; 高度:40px; 右:0; 左:0; 背景:rgba0,0,0,0.4; 变换:斜45度; 左边框:1px纯红; 边框底部:1px纯红; 变换原点:左上角; 框大小:边框框; } 身体{ 背景:右侧线性渐变、浅蓝色、粉红色 } 行业专家 弗兰克海洋


我考虑一个具有偏态变换的伪元素的解:

.个人资料卡{ 背景:rgba0,0,0,0.4; 宽度:200px; 文本对齐:居中; 填充:50px 0 40px; 边框左上半径:39px; 左边框:1px纯红; 边框顶部:1px纯红; 位置:相对位置; } .个人资料卡:以前{ 内容:; 位置:绝对位置; 右:-40px; 宽度:40px; 排名:0; 底部:0; 背景:rgba0,0,0,0.4; 变换:斜45度; 变换原点:左上角; 边框顶部:1px纯红; 右边框:1px纯红; 框大小:边框框; } .个人资料卡:之后{ 内容:; 位置:绝对位置; 底部:-40px; 高度:40px; 右:0; 左:0; 背景:rgba0,0,0,0.4; 变换:斜45度; 左边框:1px纯红; 边框底部:1px纯红; 变换原点:左上角; 框大小:边框框; } 身体{ 背景:右侧线性渐变、浅蓝色、粉红色 } 行业专家 弗兰克海洋


对于超复杂的边界,一种选择是使用SVG。下面是多边形的一个基本用法示例。嵌入HTML的SVG可以使用CSS轻松设置样式:

身体{ 保证金:0; 高度:500px; 背景:url'https://cdn3.tropicalsky.co.uk/images/1280x720/downtown-dubai-aerial-view.jpg'; } .个人资料卡{ 边缘顶部:5px; 背景色:透明; 高度:800px; 宽度:200px; 文本对齐:居中; 填充:50px 40px; 位置:相对位置; } .配置文件卡h1、.配置文件卡p{ 位置:相对位置; } .框架{ 位置:绝对位置; 顶部:20px; 左:20px; 不透明度:0.7; } 行业专家 弗兰克海洋


对于超复杂的边界,一种选择是使用SVG。下面是多边形的一个基本用法示例。嵌入HTML的SVG可以使用CSS轻松设置样式:

身体{ 保证金:0; 高度:500px; 背景:url'https://cdn3.tropicalsky.co.uk/images/1280x720/downtown-dubai-aerial-view.jpg'; } .个人资料卡{ 边缘顶部:5px; 背景色:透明; 高度:800px; 宽度:200px; 文本对齐:居中; 填充:50px 40px; 位置:相对位置; } .配置文件卡h1、.配置文件卡p{ 位置:相对位置; } .框架{ 位置:绝对位置; 顶部:20px; 左:20px; 不透明度:0.7; } 行业专家 弗兰克海洋


非常感谢。非常感谢。是的,我用了一个标准多边形。但这只是一个如何使用SVG的想法。你可以用它做任何你想要的形状。你可以用一些程序来画它,就像是的,我用了一个标准多边形。但这只是一个如何使用SVG的想法。你可以用它做任何你想要的形状。你可以用一些程序来画它
.profile-card{
  margin-top:150px;
  float:right;
  background-color: rgba(0,0,0,0.4);
  height:500px;
  text-align:center;
  padding: 50px 40px;
  border: 2px solid red;
  border-top-left-radius: 39px;
}