2017-10-24 11 views
-1

ウィンドウのサイズを変更したときに擬似線を同じ場所に置くにはどうすればいいですか?スクロールで擬似要素が動かないようにする

<div class='section_1'> 
<div class="grid-x"> 
    <div class='large-12 cell'> 
     <h2 class='story_header'>Our Story</h2> 
    </div> 
</div> 

CSS

.story_header{ 
position:relative; 
display:flex; 
justify-content: center; 
} 
.story_header:before, .story_header:after{ 
content:''; 
width:100px; 
position:absolute; 
border:2px solid black; 
margin-top:20px; 
left:35%; 
} 

.story_header:after{ 
right:35%; 
left:auto; 

    } 
+1

この男笑私は通常自分自身のように個人に返信する必要性を見つけることができませんが、私は抵抗することができませんでした。あなたのコメントの始めから始めることができます.1:私は疲れました。申し訳ありませんが、私は単語のスペルを間違えました。 2:私のコードを表示するのに困っていたので、そのまま質問を提出したのです.3:ねえ、スタックオーバーフロー。適切な文法が必要であるかどうかわかりませんでした。私は心からあなたを傷つけてすみません。神はあなたを祝福し、あなたが幸せな人ではないことを意図的に邪魔になる人はいないので、あなたが探している幸福を見つけることを願っています。 – jlannister

答えて

0

あなたがのがspanは、そのspan上の擬似要素を追加しましょう要素に '私たちの物語' をラップする必要があります。これを試してみてください:

CSS:

.story_header{ 
    position:relative; 
    display:flex; 
    justify-content: center; 
} 

.story_title{ 
    position:relative; 
} 

.story_title:before, .story_title:after{ 
    content:''; 
    width:100px; 
    position:absolute; 
    border:2px solid black; 
    margin-top:20px; 
} 

.story_title:before{ 
    right:100%; 
} 

.story_title:after{ 
    left:100%; 
} 

HTML:

<div class="grid-x"> 
    <div class='large-12 cell'> 
     <h2 class='story_header'> <span class="story_title">Our Story</span></h2> 
    </div> 
</div> 
+0

完璧、ありがとう! – jlannister

関連する問題