は、両側のラインのためのposition: absolute
とソリューションであり、作るためにmargin-left
とmargin-right
を使用して、
HTML、
<nav class="header">
<div class="nav-title">
<div class="left-container">
<div class="left-line">APPAREL</div>
</div>
<div class="second-line">
<div class="nav-items logo"></div>
<div class="bottom-three-group">
<div class="skew-left">OVERTURE</div>
<div class="overture-title">OVERTURE APPAREL</div>
<div class="skew-right">APPAREL</div>
</div>
</div>
<div class="right-line">OVERTURE</div>
</div>
</nav>
<div class="border-line">
<div class="cover-area">Cover Area</div>
<div class="second-line white-background">
<div class="nav-items logo"></div>
<div class="bottom-three-group">
<div class="skew-left">OVERTURE</div>
<div class="overture-title">OVERTURE APPAREL</div>
<div class="skew-right">APPAREL</div>
</div>
</div>
</div>
CSS、必要とされていないスタイリング慎重に取り外してください。中心には歪んだ線とタイトルのスペースがあります。
jsFiddle
HTML:
<div class="header">
<div class="side-line left"></div>
<div class="side-line right"></div>
<div class="center-lines">
<div class="skew-line left"></div>
<div class="center-title">OVERTURE APPAREL</div>
<div class="skew-line right"></div>
</div>
</div>
CSS:
.header {
position: relative;
overflow: hidden;
height: 50px;
width: 100%;
}
.side-line {
background-color: white;
border-bottom: 2px solid black;
border-top: 2px solid black;
height: 12px;
position: absolute;
width: 50%;
}
.side-line.left {
margin-right: 150px;
right: 50%;
top: 0;
}
.side-line.right {
left: 50%;
margin-left: 150px;
top: 0;
}
.center-lines {
font-size: 0;
margin: 0 auto;
width: 300px;
}
.skew-line {
background-color: white;
border-bottom: 2px solid black;
border-top: 2px solid black;
display: inline-block;
height: 12px;
width: 50px;
}
.skew-line.left {
transform: skew(0, 18deg) translateY(8px);
}
.skew-line.right {
transform: skew(0, -18deg) translateY(8px);
}
.center-title {
background-color: white;
border-bottom: 2px solid black;
border-top: 2px solid black;
display: inline-block;
font-size: 11px;
height: 12px;
text-align: center;
transform: translateY(12px);
width: 200px;
}
ありがとう、これは私のために働いた – Meds86