Heim > Fragen und Antworten > Hauptteil
Der Designentwurf sieht jetzt so aus, er unterstützt 1-6 Zeichen, vertikal und horizontal zentriert.
Der Text und die Bilder werden alle über die Leseschnittstelle abgerufen.
Hier kommt die Schwierigkeit. Bei vier Zeichen werden zwei Zeichen umbrochen. Bei fünf Zeichen werden zwei Zeichen umgebrochen. Wenn ich den Bereich des Textbereichs einschränke, müssen es zuerst die oberen drei Zeichen und dann die unteren beiden Zeichen sein.
Gibt es einen Layout-Meister, der mir bei der Lösung dieses Problems helfen kann?
phpcn_u15822017-05-19 10:24:11
文字调用这个函数处理一下呗
function linefeed(text) {
var l = text.length;
if (l <= 3) {
return text
}
var cut = Math.floor(l/2);
return text.slice(0, cut) + '<br>' + text.slice(cut)
}
过去多啦不再A梦2017-05-19 10:24:11
样式设置
p {
white-space: nowrap
}
然后在取回的数据中,判断文字长度,大于二就在第二个文字后面加<br>换行符