3
A
答えて
0
子要素の高さが親要素の高さに収まるまで、javaScriptを使用してフォントサイズを小さくしたり小さくしたり(大きくしたり大きくしたりする)ことができます。テキストのfont-size
を変更し、コンテナのwidth
height
を変更してください。
var samp = document.getElementById('samp');
fitFont(samp);
function fitFont(elem){
var child = elem.children[0];
var getFontSize = parseFloat(window.getComputedStyle(child).getPropertyValue('font-size'));
while(child.offsetHeight>elem.clientHeight){
getFontSize -= .1;
child.style.fontSize = getFontSize + 'px';
if(child.offsetHeight<=elem.clientHeight){
child.style.visibility = 'visible';
return;
}
}
while(child.offsetHeight<elem.clientHeight){
getFontSize += .1;
child.style.fontSize = getFontSize + 'px';
if(child.offsetHeight>=elem.clientHeight){
child.style.visibility = 'visible';
return;
}
}
}
#samp {
background-color:white;
width:280px;
height:100px;
border:solid 2px #33aaff;
}
#samp span {
display: inline-block;
visibility:hidden;
font-size:50px;
}
<div id="samp">
<span>text is bigger now and goes outside of div text is bigger now and goes outside of div text is bigger now and goes outside of div text is bigger now and goes outside of div
</span>
</div>
0
あなたが取得するつもりだ最も近いものはVMINにVWとVHの値に外容器&テキストコンテナ、およびテキストコンテナのフォントサイズを設定しています。
それ以外.outer {
width: 100vw;
height: 100vh;
}
.text {
width: 30vw;
height: 30vh;
border: solid 1px #269abc;
font-size: 10vmin;
}
<div class='outer'>
<p class='text'>This is text</p>
</div>
、JavaScriptを使用するつもりが必要だ/ jQueryの
+0
'ラッピングなし'おっとっと。短い答え - いいえ。現在できません。 CSSの変数は動作しています。 https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables – Inkdot
関連する問題
- 1. CSSの動的フォントサイズ
- 2. iPhoneアプリの動的フォントサイズ
- 3. 一定のサイズと動的なフォントサイズのUILabelは、テキストによって異なります
- 4. 動的幅の最大フォントサイズを確認
- 5. Cufon動的なサイズ変更
- 6. iOS - フォントサイズを動的に変更する
- 7. R:相対的なネイティブとggplot2のメソッドの混合での相対的なフォントサイズと絶対的なフォントサイズ
- 8. NSCollectionViewItemの動的サイズ
- 9. JOptionPane.showConfirmDialog動的サイズ
- 10. NSTextViewの自動サイズ調整とそのフォントサイズ
- 11. 動的な単位を塗りつぶすためのフォントサイズ
- 12. DIV内の動的なサイズの要素
- 13. SSRS 2008R2の動的なサイズのグラフ
- 14. SSRS動的列サイズ
- 15. フレキシブルなサイズ変更DataGridColumns(動的数値)
- 16. RDLC動的フッターのサイズ
- 17. 動的イメージラッパーの固定サイズ
- 18. オブジェクトの動的サイズ[C++で]
- 19. 動的ウィンドウのサイズとボタン
- 20. 動的フォントのサイズ変更
- 21. PHP GD:画像サイズに応じたフォントサイズ
- 22. サイズ変更フォントとたとえば、フォントサイズ
- 23. テキストボックスのサイズに合わせて、C#ローカルレポート(rdlc - WinForms)でフォントサイズを動的に設定する方法は?
- 24. ピクチャボックス内の拡大画像のフォントサイズを自動的に変更
- 25. サイズ変更は動的に
- 26. は自動的にサイズ
- 27. 制御サイズを動的
- 28. jqgridのフォントサイズを動的に変更する方法
- 29. Appceleratorでテキストフィールドのフォントサイズを動的に設定する方法は?
- 30. カルチャー(言語)が変更された場合の動的フォントサイズ
なし、ありません。同様のことをするJS/jQueryプラグインがあります – Johannes
良い質問はこちらhttp://stackoverflow.com/questions/16056591/font-scaling-based-on-width-of-container –