リボン、背景や入力のために働いていないが、それは本当にただHTMLです:Z-indexが、私は私のリアクトアプリで昨日の問題に遭遇した
私はバックグラウンドでアプリを作ってるんだ、および入力とリボン。ここに私のリボンのためのコードは次のとおりです。
const MyRibbon = styled.div`
background: ${blueLight};
color: white;
display: inline-block;
font-family: Roboto, sans-serif;
font-weight: bold;
font-size: 13px;
padding: 8px 16px;
position: relative;
margin: 0;
text-align: center;
z-index: 1;
&:before, &:after {
content: "";
width: 50px;
bottom: -5px;
position: absolute;
display: block;
border: 14px solid ${blueDark};
z-index: -1;
}
&:before {
left: -40px;
border-right-width: 12px;
border-left-color:transparent;
}
&:after {
right: -40px;
border-left-width: 12px;
border-right-color:transparent;
}
`;
、これが私のバックグラウンドのためのコードです:
const Div = styled.div`
background-color: rgb(242,242,242);
font-family: Roboto, sans-serif;
height: 100%;
position: relative;
text-align: center;
z-index: -1000;
`;
私はこれはとリボンを作成するために期待しています:リボンの背後にあるELS後:前と。しかし、彼らはそれの上に来る。どういうわけか、私はこの昨日の夜を修正することができました。私は今再作成できません。それにもかかわらず、入力欄を追加した後は、フォームとそのposition: relative
とz-index
を手入力してもクリック可能ではありませんでした。
誰かが私を助けてくれますか?