![](/img/trans.png)
[英]Bootstrap carousel - align <video> vertically middle of the div
[英]Align all object in the middle of a div using bootstrap
我希望有人可以帮助我,这是下面的一个jsfiddle。
这是js:
$(document).ready(function() {
var originalFontSize = 12;
var sectionWidth = $('.web-message').width();
$('.web-message span').each(function(){
var spanWidth = $(this).width();
var newFontSize = (sectionWidth/spanWidth) * originalFontSize;
$(this).css({"font-size" : newFontSize, "line-height" : newFontSize/1 + "px"});
});
});
如果您更改任何文本,它都会与左右对齐,这是完美的选择,但是我遇到的麻烦是当您缩小屏幕时。
我希望它逐渐变小并停留在容器的中间,或者最坏的情况是使用@media变小
任何想法?
如果我理解正确, $(window).resize
需要使用$(window).resize
。 看这里:
$(window).resize(function() {
var originalFontSize = 12;
var sectionWidth = $('.web-message').width();
$('.web-message span').each(function(){
var spanWidth = $(this).width();
var newFontSize = (sectionWidth/spanWidth) * originalFontSize;
console.log(newFontSize);
$(this).css({"font-size" : newFontSize+"px", "line-height" : newFontSize/1 + "px"});
});
});
那是您要找的东西吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.