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