【发布时间】:2017-01-11 07:14:17
【问题描述】:
我想在其父 div 大小更改时更改文本。随着父 div 大小的变化,文本应该会自动调整。
我想要的是在小部件大小增加或减小时调整小部件中的文本。
现在我正在使用@media 查询来处理这个问题:
@media (min-width: 768px) and (max-width: 1440px) {
.widget-header-title{
background-color:white;
border-bottom:1px solid #F0EEF0 !important;
font-weight:200;
font-size:22px;
color:black;
text-align:center;
}
/*For time widget Only*/
.ticketSummaryTime {
font-weight: bold !important;
font-size: 165px !important;
text-align: center !important;
}
/*For time widget Only*/
.ticketSummary {
font-weight: bold;
font-size: 180px;
text-align: center;
margin-top: 75px;
}
.widget-bottom-status{
font-weight:200;
padding:5px;
margin-top:30px;
font-size:12px;
color:grey;
text-align:center;
border-top:1px solid #F0EEF0 ;
}
}
【问题讨论】:
-
使用媒体查询有什么问题?
-
除了媒体查询之外,这在 CSS 中是不可能的。对此有 JS 插件。
-
媒体查询的问题,它仅适用于媒体屏幕。如果用户只是为不同的屏幕更改小部件的宽度怎么办。我需要一些 JS 插件。
-
您可能想查看marcj.github.io/css-element-queries,页面上有一个“响应式小部件”演示,可能正是您想要的?
标签: javascript jquery html css frontend