Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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 如何制作使用css边框制作的形状?_Html_Css - Fatal编程技术网

Html 如何制作使用css边框制作的形状?

Html 如何制作使用css边框制作的形状?,html,css,Html,Css,我正在尝试使用css边框创建一个形状 <div class="shape> </div> 我想让这个形状具有响应性。可能吗?提前感谢:)使用视口单位: .shape{ 宽度:0; 身高:0; 左边框:5vw实心透明; 右边框:5vw实心透明; 边框底部:10vw纯红; } 使用视口单位: .shape{ 宽度:0; 身高:0; 左边框:5vw实心透明; 右边框:5vw实心透明; 边框底部:10vw纯红; } 使用CSS单位vh和vw可以定义相对于视口高度和宽度的

我正在尝试使用css边框创建一个形状

<div class="shape>
</div>
我想让这个形状具有响应性。可能吗?提前感谢:)

使用视口单位:

.shape{
宽度:0;
身高:0;
左边框:5vw实心透明;
右边框:5vw实心透明;
边框底部:10vw纯红;
}
使用视口单位:

.shape{
宽度:0;
身高:0;
左边框:5vw实心透明;
右边框:5vw实心透明;
边框底部:10vw纯红;
}

使用CSS单位
vh
vw
可以定义相对于视口高度和宽度的长度(百分比)

border-width: 10vw;
使用CSS百分比,您可以定义相对于最近祖先元素的长度,该元素具有
位置:绝对
位置:固定

border-width: 10%;
使用CSS媒体查询,您可以根据视口大小定义以不同方式呈现内容的步骤

.shape {
    border-width: 100px;
}

@media (max-width: 600px) {
    .shape {
        border-width: 50px;
    }
}
这些都是基本的CSS技能。您可以在MDN上阅读这些内容,例如:


使用CSS单位
vh
vw
可以定义相对于视口高度和宽度的长度(百分比)

border-width: 10vw;
使用CSS百分比,您可以定义相对于最近祖先元素的长度,该元素具有
位置:绝对
位置:固定

border-width: 10%;
使用CSS媒体查询,您可以根据视口大小定义以不同方式呈现内容的步骤

.shape {
    border-width: 100px;
}

@media (max-width: 600px) {
    .shape {
        border-width: 50px;
    }
}
这些都是基本的CSS技能。您可以在MDN上阅读这些内容,例如:


您也可以使用引导进行同样的操作。使用Bootstrap可以很容易地使任何东西响应。或者您可以尝试将边距设置为auto。

您也可以使用Bootstrap。使用Bootstrap可以很容易地使任何东西响应。或者您可以尝试将边距设置为自动。


<HTML>
<head>
<style>
.shape{
width: 0;
height: 0;
border-left: 5vw solid transparent;
border-right: 5vw solid transparent;
border-bottom: 10vw solid red;
}
</style>
</head>
<div class="shape">ABC
</div>
</HTML>
.形状{ 宽度:0; 身高:0; 左边框:5vw实心透明; 右边框:5vw实心透明; 边框底部:10vw纯红; } 基础知识

.形状{
宽度:0;
身高:0;
左边框:5vw实心透明;
右边框:5vw实心透明;
边框底部:10vw纯红;
}
基础知识

在宽度和高度上使用%。在宽度上添加%。@Troyer 0%的宽度仍然是0,并且边框不能在%中,然后将
px
改为
vw
。如果我想创建基本形状,我会首先查看搜索图标字体或svg.)在宽度和高度上使用%。在宽度上添加%。@Troyer 0%的宽度仍然是0,边框不能在%中,然后将
px
改为
vw
。如果我想创建一个基本形状,我会先查看搜索图标字体或svg.)谢谢,我来试试。谢谢,我来试试。它成功了!非常感谢您的清晰解释和参考:)它成功了!非常感谢您的清晰解释和参考:)虽然这个代码片段可以解决这个问题,但确实有助于提高您的文章质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。还请尽量不要用解释性注释挤满你的代码,这会降低代码和解释的可读性!虽然这个代码片段可以解决这个问题,但它确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。还请尽量不要用解释性注释挤满你的代码,这会降低代码和解释的可读性!