Итак, я наконец-то получил кое-что по созданию контента на своем первом адаптивном веб-сайте для мобильных устройств и настольных компьютеров, и мне хотелось бы знать, как сделать панель навыков более читабельной в мобильных устройствах.Я получил то, что мне нравится в настольной версии, но теперь в мобильном я хочу, чтобы полосы заполняли экран слева направо и чтобы текст оставался читаемым на небольших устройствах.
Вот откуда я взял код.У них нет никакой информации о том, как сделать эту панель навыков отзывчивой.Так что это моя цель здесь. w3schools
Вот как сейчас выглядит моя настольная версия
Но когда я вхожу в Devрежим для просмотра в формате iPhone, вот как это выглядит
Это то, что я пытался попробовать:
* {
box-sizing: border-box
}
.container {
width: 75%;
background-color: #ddd;
margin-left: 200px;
}
.skills {
text-align: right;
padding: 10px;
color: white;
}
.html {
width: 90%;
background-color: #4CAF50;
}
.css {
width: 80%;
background-color: #2196F3;
}
.js {
width: 65%;
background-color: #f44336;
}
.php {
width: 60%;
background-color: #808080;
}
@media screen and (max-width: 768px) {
.skillResponsive {
width: 50%;
text-align: justify;
}
}
<h2 align="center">My Skills</h2>
<div class="skillResponsive">
<!--Div for Skill Bar-->
<p style="padding-left: 200px;">HTML</p>
<div class="container">
<div class="skills html">90%</div>
</div>
<p style="padding-left: 200px;">CSS</p>
<div class="container">
<div class="skills css">80%</div>
</div>
<p style="padding-left: 200px;">JavaScript</p>
<div class="container">
<div class="skills js">65%</div>
</div>
<p style="padding-left: 200px;">PHP</p>
<div class="container">
<div class="skills php">60%</div>
</div>
</div>
<!--End of div for Skill Bar-->
Так что, если бы вы могли сказать мне, что я могу сделать, чтобы моя панель умений стала более отзывчивой, когда вы изменяете размер браузера до планшета и мобильного режима.Это будет здорово, спасибо!
Несколько строк кода - это плюс!