2017-02-19 71 views
0

如何使用這種自適應高度做邊框?
它可以是純粹的CSS?不尋常的邊框css

https://pp.vk.me/c639230/v639230336/9dce/Q28JR-9v-Lc.jpg

+2

這很容易。閱讀[問]並創建[mcve]。是的,只能用CSS來完成。如果你正確搜索,你會發現它。 –

+0

可能的重複[任何方式來聲明一個框的大小/部分邊框?](http://stackoverflow.com/questions/8835142/any-way-to-declare-a-size-partial-border-to- a-box) –

回答

1

我已經創建以下CodePen一個示例代碼。 http://codepen.io/jaymanpandya/pen/pRXExJ \

HTML

<div class='border'> 
    <h1 class='title'>What we do</h1> 

    <div class='item-chunk'> 
    <p>Image tag comes here</p> 
    <h2>Design</h2> 
    <p>Sed egestas, ante et vulputate volutpat, eros pede semper est, vitae luctus metus libero eu augue. Morbi purus libero, faucibus adipiscing, commodo quis, gravida id, est. Sed lectus. Praesent elementum hendrerit tortor. Sed semper lorem at felis. Vestibulum volutpat, lacus a ultrices sagittis, mi neque euismod dui, eu pulvinar nunc sapien ornare nisl. Phasellus pede arcu, dapibus eu, fermentum et, dapibus sed, urna.</p> 
    </div> 

    <div class='item-chunk'> 
    <p>Image tag comes here</p> 
    <h2>Development</h2> 
    <p>Sed egestas, ante et vulputate volutpat, eros pede semper est, vitae luctus metus libero eu augue. Morbi purus libero, faucibus adipiscing, commodo quis, gravida id, est. Sed lectus. Praesent elementum hendrerit tortor. Sed semper lorem at felis. Vestibulum volutpat, lacus a ultrices sagittis, mi neque euismod dui, eu pulvinar nunc sapien ornare nisl. Phasellus pede arcu, dapibus eu, fermentum et, dapibus sed, urna.</p> 
    </div> 
</div> 

CSS

body { 
    padding:5%; 
} 

.border { 
    width:500px; 
    margin:auto; 
    border:1px solid #333; 
    padding:1% 2%; 
} 

.title { 
    width:250px; 
    font-size:24px; 
    font-family:Arial; 
    background:#fff; 
    text-align:center; 
    margin:-30px auto auto; 
} 

.item-chunk { 
    text-align:center; 
    padding:5% 0; 
} 

它使用類名稱 '邊界' 的具有自適應高度覆蓋股利。我已經通過將h1標籤向上移動負邊距並給它一個白色背景來欺騙上邊框的間隙。

希望這會有所幫助。 :)

+0

是否可以設置透明標題背景? – Singularity

+0

如果您將爲標題設置透明背景。您將能夠看到通過標題驚人的邊界。如果我願意的話,我不會採取這種做法。 –