我想創建這樣一個盒子隨機文本標題:http://oi44.tinypic.com/1tu4xz.jpg不同的邊框與標題文本和透明背景
我知道如何與靜態(不變)文本代碼本,鉀素不知道如何做到這一點隨機變長文本和邊框有效。讓背景顯示出來很重要。
請問,你知道嗎?它可能只是對類似解決方案的參考。
我想創建這樣一個盒子隨機文本標題:http://oi44.tinypic.com/1tu4xz.jpg不同的邊框與標題文本和透明背景
我知道如何與靜態(不變)文本代碼本,鉀素不知道如何做到這一點隨機變長文本和邊框有效。讓背景顯示出來很重要。
請問,你知道嗎?它可能只是對類似解決方案的參考。
你可以嘗試玩fieldset
和legend
元素。他們通常用於形式,但他們當然可以提供一個簡單的解決方案...實現你想要的東西。
你可以嘗試這樣的事:
<fieldset>
<legend>Title text</legend>
<p>Your random content ;-)</p>
</fieldset>
,並在你的CSS是這樣的:
legend {
text-align:center;
padding:0 20px;
}
fieldset {
border:2px dotted #000;
}
你可以看到通過傳說和邊境身體背景。
here is a jsfiddle to play with(它使用邊框圖像作爲附加示例)。
有框架創建一個正常的盒子,如:
<div style="border:1px solid black"></div>
然後插入一個元素OVER用您的標題,背景顏色的框:白色和一些墊襯。然後這個元素將覆蓋邊界的一部分。
當然,您可以爲標題元素設置一些背景圖像而不是白色 - 它也可以工作。
謝謝你的回答。 我必須保持平面設計師的PSD。問題是文本和背景顏色/圖像的長度會發生變化... – Jaroslav 2013-05-05 12:00:31
既然你想做一些奇特的邊框......這裏是關於border-image屬性的好文章:http:// css-tricks .COM /理解邊界圖像/ – 2013-05-05 13:00:01