Interactive Rating componentの実装
質問する
質問リンク
result
github codeリンク
完全なリンク
新学
css
constant var css
:root {
--mobile-width: 375px;
--desctop-width: 1440px;
--very-dark-blue: hsl(216, 12%, 8%);
--dark-blue: hsl(213, 19%, 18%);
--medium-grey: hsl(216, 12%, 40%);
--light-gray: hsl(217, 12%, 63%);
--white: hsl(0, 0%, 100%);
--primary: hsl(25, 97%, 53%);
--font-size: 15px;
--font-family: Overpass;
--font-weight-small: 400;
--font-weight-big: 700;
}
css分離(インタフェース分離の原則に類似)
:beforeを使用して直接コンテンツを挿入できます.
labelとinput styleを使用してカスタマイズできます.
input[type='radio'] {
display: none;
}
input[type='radio']:checked + label {
color: var(--white);
background-color: var(--light-gray);
}
html
js
考慮すべき部分
もっと効率的に管理できないのか
css
?scss
で使えるmixIn
機能は純粋css
には無いのでしょうか?FormData
でもobserver pattern
いいですか?Reference
この問題について(Interactive Rating componentの実装), 我々は、より多くの情報をここで見つけました https://velog.io/@dltlsgh5/Interactiveratingcomponent-구현テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol