Q
矩形有一个斜边
1
A
回答
1
这里是一个svg
解决方案,无需任何CSS:
<svg width="95" height="46">
<path d="M1,9 Q1,1 9,1 L70,1 Q76,0 80,9 L95,45 L1,45z" fill="#EEEEEE" stroke="#818185" stroke-width="1" />
<text x="25" y="29" font-size="18" font-weight="500" fill="#414145">Hits</text>
</svg>
3
这个怎么样?我制作了两个不同颜色的部分,以便您可以看到它们的轮廓。
.tab {
display: inline-block;
border: 1px solid black;
}
.tab .left {
background-color: pink;
border: solid red;
border-width: 3px 0 0 3px;
border-radius: 10px 0 0 0;
height: 20px;
padding: 0 10px;
float: left;
}
.tab .right {
background-color: #8080FF;
border: solid blue;
border-width: 3px 3px 0 0;
width: 20px;
height: 20px;
border-radius: 0 10px 0 0;
float: left;
transform: skew(30deg);
transform-origin: 0 100%;
}
<div class="tab">
<div class="left">TextTexT</div>
<div class="right"></div>
</div>
2
演示 - http://jsfiddle.net/bu4aps5a/
使用伪元素:after
div {
width: 100px;
height: 40px;
border: 1px solid grey;
border-right: 1px solid transparent;
border-top-left-radius: 5px;
border-top-right-radius: 6px;
position: relative;
background: rgb(219, 219, 219);
text-align: center;
line-height: 40px;
}
div:after {
content: '';
width: 20px;
height: 100%;
position: absolute;
transform: skewX(25deg);
border: 1px solid grey;
border-left: 1px solid transparent;
top: -1px;
right: -11px;
border-top-right-radius: 6px;
background: rgb(219, 219, 219);
}
<div>test</div>
+0
使用最小标记(我总是试图编写这两个文件,以获得更好的维护和性能),取得了非常好的效果。 – 2016-08-29 16:38:08
相关问题
- 1. 仅有一个边框的矩形
- 2. 在OpenGL中歪斜一个矩形
- 3. 创建一个只有两个圆边的矩形形状
- 4. 带有一个椭圆形边的CSS矩形
- 5. 告诉leaflet.draw一个geojson多边形是一个矩形
- 6. 周边矩形
- 7. 带有弧形边缘的Android矩形
- 8. 创建一个带有多个边框的舍入SVG矩形?
- 9. java如何将多个矩形合并为一个多边形
- 10. 如何用n个矩形近似一个多边形?
- 11. 多边形歪斜算法
- 12. 矩形边框Java
- 13. Raphael矩形边框
- 14. 如何创建一个带有轮廓边框的矩形?
- 15. 粗CSS边框没有给出一个干净的矩形
- 16. 如何计算矩形斜边的长度和角度?
- 17. 有没有机会将矩形合并到一个矩形?
- 18. 生成二维多边形的斜边
- 19. 添加矩形以获得所有矩形边界的方法
- 20. 没有背景的android圆角矩形直边矩形
- 21. 为什么在UIView中有框架矩形和边界矩形?
- 22. XNA是否有像矩形一样的多边形?
- 23. 如何使一个圆矩形按钮有两个圆角和两个矩形边缘
- 24. 用css和'三角形边缘'创建一个矩形
- 25. 如何绘制一个矩形与一个不同的边框
- 26. 另一个矩形内的矩形
- 27. 确定一个点是否在斜边上或靠近斜边
- 28. 质心为一个角度倾斜的矩形部分theta
- 29. 绘制一个基于degres /弧度的单侧倾斜矩形
- 30. 显示文本框居中在一个倾斜的矩形
你能提供解莫显示你的'变形:歪斜'解决方案? – Eric 2014-11-22 00:11:44