我遇到了一個奇怪的問題。我想要實現的是一個「拉伸的鑽石形狀」按鈕。這是一個以三角形開始,然後有一個延長的直的中間和另一個三角形結尾的形狀。 對於這個造型,我想出了下面的CSS:DIV中的文字卡在底部
#button-medium {
height: 30pt;
position: relative;
display: inline-block;
background-color: #ff7e39;
}
#button-medium:before {
content:"";
position: relative;
display: inline-block;
border-bottom: 15pt solid transparent;
border-right: 15pt solid #ff7e39;
border-top: 15pt solid transparent;
margin-left: -15pt;
}
#button-medium:after {
content:"";
position: relative;
display: inline-block;
border-bottom: 15pt solid transparent;
border-left: 15pt solid #ff7e39;
border-top: 15pt solid transparent;
margin-right: -15pt;
}
這將產生我要找的形狀,它甚至與內容延伸。一切都很好,很好。 我的問題是,當我想用這個形狀與一些文本。文本被粘貼到我正在使用的span或div的底部!我已經嘗試過填充,保證其他divs裏面沒有任何東西似乎工作。 這是我的HTML
<!DOCTYPE html>
<html>
<head>
<title>°</title>
<link href="css/52Noord.css" rel="stylesheet">
</head>
<body>
<div align="center"><div id="button-medium"><span style="padding-bottom: 3pt">The Text</span></div></div>
</body>
</html>
任何想法如何實現這種形狀的,並將它包含居中(水平和垂直)的文本?
它通常是好主意添加jsfiddle到HTML/CSS相關的問題http://jsfiddle.net/ – Xyzk