html 用svg缩放拉伸,html – 拉伸SVG以适应其父级的100%高度和宽度

本文介绍了一种使用纯CSS创建形状并使其适应父级100%高度和宽度的方法,作为替代SVG的解决方案。通过CSS盒模型、定位、边框和变换属性,创建了响应式的图形元素,并给出了具体的代码示例。
部署运行你感兴趣的模型镜像

如果您对另一种选择开放,您可以使用纯CSS创建形状.它不会像SVG那样整洁,但它会响应:

* {

box-sizing:border-box;

}

.box {

margin:40px;

padding:0 10px;

max-width:200px;

display:inline-block;

vertical-align:top;

border-right:2px solid green;

border-left:2px solid green;

position:relative;

}

.box:before {

content:"";

position:absolute;

left:-2px;

right:-2px;

bottom:calc(100% - 40px);

height:50px;

border:2px solid green;

border-bottom:0;

border-radius:5px 5px 0 0;

transform:skewY(-5deg);

transform-origin:left bottom;

}

.box .b {

position:absolute;

left:-2px;

right:-2px;

top:calc(100% - 40px);

height:50px;

border:2px solid green;

border-top:0;

border-radius:0 0 5px 5px;

transform:skewY(5deg);

transform-origin:left top;

}

.box .b:before {

content:"";

position:absolute;

width:30px;

height:30px;

top:calc(100% - 15px);

left:40px;

border-left:2px solid green;

border-bottom:2px solid green;

transform:skewY(-45deg);

}

.box .b:after {

content:"";

position:absolute;

width:27px;

height:4px;

top:calc(100% - 1px);

background:#fff;

left:42px;

}

.box p {

margin:0;

}

orem ipsum dolor sit amet, consectetur adipiscing elit. Duis est lorem, ultricies vel iaculis id, accumsan quis risus. In posuere arcu id metus tincidunt, in eleifend nisl dapibus. Ut viverra felis nec pretium accumsan. Sed eu ante id augue placerat pellentesque eget at nibh. Quisque pharetra nisi et suscipit eleifend

orem ipsum dolor sit amet, consectetur adipiscing elit. Duis est lorem, ultricies vel iaculis id, accumsan quis risus. In posuere arcu id metus tincidunt, in eleifend nisl dapibus.

orem ipsum dolor sit amet, consectetur adipiscing elit. Duis est lorem, ultricies vel iaculis id, accumsan quis risus. In posuere arcu id metus tincidunt, in eleifend nisl dapibus.

orem ipsum dolor sit amet, consectetur adipiscing elit. Duis est lorem, ultricies vel iaculis id, accumsan quis risus.

您可能感兴趣的与本文相关的镜像

Llama Factory

Llama Factory

模型微调
LLama-Factory

LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值