【发布时间】:2019-06-16 18:26:52
【问题描述】:
所以我终于在我的第一个移动和桌面响应式网站中加入了一些内容创建内容,我想知道如何让技能栏在移动设备中更具可读性。我在桌面版中得到了我喜欢的东西,但现在在移动版中,我希望条形图从左到右填满屏幕,并使文本在小型设备上仍然可读。
这是我从中获取代码的地方。他们没有任何关于如何使此技能栏响应的信息。所以这就是我的目标。 w3schools
这就是我现在的桌面版本的样子
但是当我进入开发模式以 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-->
因此,如果您能告诉我,当您将浏览器的大小调整为平板电脑和移动模式时,我可以做些什么来让我的技能栏对我更加敏感。太好了,谢谢!
几行代码是加分项!
【问题讨论】:
-
嗨,您尝试过使用媒体查询吗?
-
仅仅因为你给了内联填充......最好在媒体查询中提供填充
标签: javascript html css media-queries responsive