0
セルフホバー状態で編集アイコンを表示しようとしていますが、素晴らしいフォントを使用しています。アイテムのホバーにアイコンを表示
どのようにクラス名をユニークにすると、各行にCSSでターゲット設定できますか?
import {Icon} from 'react-fa'
if(this.props.day.achievements) {
listItems = this.props.day.achievements.map((achievement) => (
<div className="cell" key={achievement + "_achievements"}>
{achievement}
<div className="edit">
<a href="#">
<Icon name="pencil-square" className="edit" />
</a>
</div>
</div>
))
}
私は、次のCSSを使用しています:
.cell:hover .edit {
display: block;
}
.edit {
padding-top: 7px;
padding-right: 7px;
position: absolute;
right: 0;
top: 0;
display: none;
}
.edit a {
color: #000;
}
はどのようにして、各セルのアイコンを表示することができますか?
アイコンのコードはどこですか...どのようなアイコンですか? 'font'や' svg'や何? – vsync
fontAwesome私はちょうど質問を更新しました – Bomber
ラッパーとアイコンの両方で 'edit'クラスは必要ないはずです。ラッパーだけ。また、display:blockとしてアンカー ''をスタイルして、余分なdivを節約することもできます。あなたの質問は何ですか?あなたが提供したコードは動作していませんか? – pscl