我正在使用JQuery將<p>
元素添加到div中,但是如果元素太長,它將會在div之外。如何自動適合一個段落到一個div框中
http://puu.sh/mvm7F/a99aba0b1e.jpg
我希望它看起來像這樣:http://puu.sh/mvmEy/c17db01e4a.jpg
是否也可以自動調整文本字體大小?
HTML:
<div id="mainButton"></div>
CSS:
#mainButton {
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
width: 100px;
height: 40px;
font-family: monospace;
font-size: 12px;
text-align: center;
line-height: 40px;
background: #808080;
color: #fff;
text-decoration: none;
border-radius: 10px;
box-shadow: inset 1px 1px 1px rgba(255,255,255,0.05), inset 0 0 35px rgba(0,0,0,0.6), 0 5px 5px -4px rgba(0,0,0,0.8);
}
#mainButton:hover {
background: #d3d3d3;
}
#mainButton:active {
top: 5px;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.4), inset 0 0 35px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.1), inset 0 6px 4px rgba(0,0,0,0.4);
}
的javascript:
function changeMainButton() {
'use strict';
$('#mainButton').empty();
$('#mainButton').prepend('<p>' + mainButtonText + '</p>');
}
感謝您的幫助! :)
標題你寫的合適,但在你的屏幕截圖中隱藏文字。你想要什麼? – leguano