如果您对另一种选择开放,您可以使用纯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.

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

  1. 获取svg元素的高度和宽度(或其他属性)

    下面给出了基于svg元素的js对象获取属性的方法(jqury对象可以转成js对象获取,主要关注点是svg同时支持以attribute的方式和style的方式来定义高度和宽度,但两种定义方式获取属性的方 ...

  2. html svg 移动缩放,SVG缩放,移动,倾斜和旋转变换

    SVG元素可以通过缩放,移动,倾斜和旋转来变换-类似HTML元素使用CSS transform来变换.然而,当涉及到坐标系时这些变换所产生的影响必然有一定差别.在这篇文章中我们讨论SVG的transf ...

  3. svg 缩放_研究:可缩放矢量图形(SVG)

    矢量图形已广泛应用于印刷媒体中 . 在网站中,我们还可以使用SVG或可缩放矢量图形添加矢量图形. 根据W3.org的官方规范 ,SVG被描述为: 一种用于描述XML中的二维图形的语言. SVG支持三种 ...

  4. SVG 教程 (七)SVG 实例,SVG 参考手册

    SVG 实例 在线实例 下面的例子是把SVG代码直接嵌入到HTML代码中. 谷歌Chrome,火狐,Internet Explorer9,和Safari都支持. 注意:下面的例子将不会在Opera运行 ...

  5. svg 可视化操作_使用SVG和D3可视化浏览指标

    svg 可视化操作 本文是两篇系列文章中的第一篇,该系列文章演示了可视化技术,这些技术可以帮助您从数据中提取业务价值信息. 您将看到如何使用可伸缩矢量图形(SVG)和开放源代码的D3 JavaScri ...

  6. SVG文档:使用SVG 编程(转自IBM文档库)

    简介: 可缩放矢量图形(Scalable Vector Graphics,SVG)是一种用于描述与比例无关的图形的 XML 格式,可以很好地支持免费软件和商业工具.在本期文章中,David 将介绍使用 ...

  7. 苹果系统使用svg 动画_为什么要使用SVG图像:如何为SVG设置动画并使其快速闪电化

    苹果系统使用svg 动画 我们为什么要使用SVG? (Why Are We Using SVG?) The web development sector is growing at a rapid p ...

  8. css svg做动图,用SVG制作酷炫动态图标的方法

    用SVG制作酷炫动态图标的方法 发布时间:2020-09-14 14:56:39 来源:亿速云 阅读:160 作者:小新 用SVG制作酷炫动态图标的方法?这个问题可能是我们日常学习或工作经常见到的.希 ...

  9. svg glyph替代_使用SVG替代Imagemaps

    svg glyph替代 To create a clickable map on a website – for example, to create a world map for an compa ...

最新文章

  1. HTML canvas font 属性
  2. Linux tcpdump命令
  3. 算法和数据结构c语言源代码,【资料分享】 数据结构与算法全集(C源代码+详细注释)!...
  4. JAVA Integer进制的转换
  5. vue 声明周期函数_Vue2.0 探索之路——生命周期和钩子函数的一些理解
  6. butterknife 插件_知道这个插件,能让你的项目里少写1000行代码
  7. 利用python爬虫(案例8)--今天就是吃X我也要搞到有道
  8. [Silverlight入门系列]使用MVVM模式(7):ViewModel的INotifyPropertyChanged接口实现
  9. 深度学习(一)TensorFlow入门教程集合
  10. 油猴插件入门2之简单悬浮界面
  11. 云计算开发一般负责什么工作呢?云计算是做什么的?
  12. 中兴新支点操作系统_QQ Linux版重磅回归,完美适配中兴新支点操作系统,快来使用吧...
  13. 嵌入式学习笔记-迅为4412开发板实现一键开关机休眠唤醒
  14. 用友u852找不到本地服务器,用友U852安装常见问题
  15. 木讷的程序员需要知道的事情(一)
  16. 原装苹果手机_苹果手机换个屏水这么深!嘉兴警方揭开“原装屏”真相
  17. 《深入理解Android 卷III》第八章深入理解Android壁纸
  18. 考过HCIP入职心仪公司,分享华为认证学习经历及心得
  19. 取消web浏览器 打印页眉和页脚
  20. 内存,外存,运存,显存,闪存,硬盘,SSD等概念

热门文章

  1. python 函数、面向对象
  2. GIS实战应用案例100篇(八)-桩号相同,坐标不同,RTK怎么输入曲线要素?
  3. macbook pro python开发_Mac打造python2 python3开发环境
  4. mysql aes密钥大于16位_aes秘钥限制问题解决办法
  5. 解决Chrome谷歌浏览器″Adobe Flash Player 插件已被屏蔽″的问题
  6. nginx 正则 结尾 配置_nginx正则配置解释多用于伪静态规则
  7. cvi中c语言只保留两位小数,CVI编程常见问题与错误-2012.9
  8. Telnet初试(本地测试)
  9. 【JS复习笔记】00 序
  10. css实现左(右)侧固定宽度,右(左)侧宽度自适应 ---清除浮动