我已經編碼這個,但我只是想知道是否有一個更簡單的方法來做到這一點?我的方式似乎有點「不好」,特別是因爲我需要將內容放在div的中間。對角線上的一個div
這裏是我到目前爲止的代碼:
body {
padding-top: 20px;
}
#line {
border-style: solid;
border-width: 90px 100vw 0 0;
border-color: white #fafafa transparent transparent;
transform: scale(1.0001);
}
.wrap {
background-color: #fafafa;
text-align: center;
padding-bottom: 100px;
}
hr {
width: 100px;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<div id="line"></div>
<div class="wrap">
<h2>Title</h2>
<hr>
<p>Text goes here</p>
<a href="#" class="btn btn-primary rounded-0 border-0">Click Here<a>
</div>
我不想使用SVG,雖然。我試圖用CSS來實現這一點。
什麼出問題呢? –
嗯,我需要將內容垂直居中,這樣會有點混亂。不過,沒有什麼重大的。你認爲這是一個好方法嗎? – Retros
你能告訴我你想做什麼那很混亂嗎?我不確定如果將內容垂直居中會導致任何異常/混亂。 –