Почему шрифт потрясающе работает в коде, а не в моих локальных документах? - PullRequest
0 голосов
/ 08 мая 2019

Я пытался заставить шрифт работать в моем css-файле, но ничего не работает. Нужно ли связать определенный веб-сайт с моим html для работы css "content"?

Вот кодовое перо с HTML и CSS.

https://codepen.io/anon/pen/XwbxbG

 <fieldset class="rating">
 <input type="radio" id="star5" name="rating" value="5" /><label class = "full" for="star5" title="5 stars"></label>
 <input type="radio" id="star4half" name="rating" value="4.5" /><label class="half" for="star4half" title="4.5 stars"></label>
 <input type="radio" id="star4" name="rating" value="4" /><label class = "full" for="star4" title="4 stars"></label>
 <input type="radio" id="star3half" name="rating" value="3.5" /><label class="half" for="star3half" title="3.5 stars"></label>
 <input type="radio" id="star3" name="rating" value="3" /><label class = "full" for="star3" title="Meh - 3 stars"></label>
 <input type="radio" id="star2half" name="rating" value="2.5" /><label class="half" for="star2half" title="2.5 stars"></label>
 <input type="radio" id="star2" name="rating" value="2" /><label class = "full" for="star2" title="2 stars"></label>
 <input type="radio" id="star1half" name="rating" value="1.5" /><label class="half" for="star1half" title="1.5 stars"></label>
 <input type="radio" id="star1" name="rating" value="1" /><label class = "full" for="star1" title="Sucks big time - 1 star"></label>
 <input type="radio" id="starhalf" name="rating" value=".5" /><label class="half" for="starhalf" title="0.5 stars"></label>
 </fieldset>

fieldset, label { margin: 0; padding: 0; }


.rating { 
border: none;
float: left;

}

 .rating > input { display: none; } 
 .rating > label:before { 
 margin: 5px;
  font-size: 1.25em;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
   content: "\f005";
}

.rating > .half:before { 
 font-family: "Font Awesome 5 Free";
 font-weight: 900;
 content: "\f089";
 position: absolute;
}

.rating > label { 
   color: #ddd; 
   float: right; 
 }


.rating > input:checked ~ label, 
.rating:not(:checked) > label:hover, 
.rating:not(:checked) > label:hover ~ label { color: #FFD700;  } 

.rating > input:checked + label:hover, 
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, 
.rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 
}
...