伙伴們大家好,我是小數點,今天給大家帶來一個可以在和平精英中讓你的聊天變得高大上的技巧,都知道和平精英的右上角是可以使用語音打字交流的,這對于不能說話的玩家也是一個幫助,而一般打出來的字都是白色字體,但是小數點今天就來告訴大家怎么在聊天框中打出不同顏色的字體,而且還能變大哦。
?
其實每個游戲的本質都是一個HTML頁面,而在和平精英中,后臺的程序編碼沒有屏蔽掉在游戲中打字可以嵌入代碼,所以可以在打字之前加上如圖所示的代碼,中間的英文代表的是顏色,red是紅色,打出后的效果就是如下圖的效果,是不是十分炫酷。
?
而小伙伴們想要別的顏色字體只需要把red紅色改成green,yellow,字體就會變成綠色或者黃色了。
?
不過小伙伴們記得不要在大廳公屏使用這個功能哦,不然很容易被舉報禁言的,快去試試吧。
用GeoGebra的一大感受就是默認的名稱實在是太小了!特別是上課時,學生很難看清!
不過,基本上可以使用LaTex來解決字號大小。例如,這樣的:
%n表示自身名稱
但是,如果要改的對象比較多時,不斷摁復制粘貼也是很累人的!
來看看這種效果如何:
所謂“自動變大”,是因為全局JavaScript中有這么一段(此段腳本來源于網絡):
function ggbOnInit() {}
var allPoints = ggbApplet.getAllObjectNames("point");
for (index in allPoints) {
var commandStr = "SetCaption(" + allPoints[index] + ", \"$\huge %n$\")";
ggbApplet.evalCommand(commandStr);
}
這是將點的標題自動設置為:$\huge %n$。其中,%n表示自身的名稱(Name),huge表示放大,還可以自行將huge改為large、Large等等,具體,可參照《學會了這些,還怕搞不定GeoGebra的文本問題嗎》的字號大小部分。
哇!這個腳本實在是太有用啦!
不過……
比如說,將A加粗顯示:
咦!修改完標題,最終還是變回原來的樣子啊!
這么看,這腳本能且僅能改變自身標簽的大小!
曾經,我就是這么以為的……直到今天,用執行指令折騰了N久……突然意識到并非如此!
假設已處理好所有需要放大顯示的標簽,那么,就可以“過河拆橋”了!不,說錯了,就可以讓全局JavaScript“功成身退”啦!
之所以可以“自動變大”,是因為這全局JavaScript的作用。當要自行更改設置對象的標題,那就先將全局JavaScript的這段腳本刪除,再修改標題即可!
C端大部份是用px單位,小部分用em單位,而移動端,請全部用rem單位吧。目前大部份設備,包括但不限于iOS 5+、Android 2.3+、Window Phone 8+都是可以兼容的,具體兼容表請看caniuse。
rem是什么意思呢?CSS手冊上的說明:相對長度單位,相對于根元素(即html元素)font-size計算值的倍數。
rem用法很簡單,就是根標簽html設置文字大小后(不設置的話,大部份瀏覽器默認為16px),其他標簽設置rem都是html大小的倍數。
html{ font-size: 10px; /* 設置html為10px */}h1{ font-size: 2rem; /* 10px*2=20px */}
那為什么移動端要使用em作為單位?一是我開始提到的,移動端大部份都支持,不需要考慮兼容問題;二是修改起來靈活。如果你要整個網頁字體都變大兩倍,直接修改html{font-size:20px}即可。當然還有人提到適合網頁縮放,我從未用過這個功能。。。
你肯定會說,百度Google搜出來的文章,大部份是讓設置為html{font-size:62.5%}。他的作用也是把html設置成10px,但萬一哪個瀏覽器2b升級成默認文字大小不是16px怎么辦?而且可以直接設置成10px,為什么要去用62.5%算成10px?這不是脫褲子放屁嗎?所以我都是直接設置10px。
如果只介紹這點東西,網上一搜一大堆,我也就不會寫這篇文章了。關鍵是大規模使用中遇到bug了,而且是蛋疼的原生Chrome。。。iOS平臺的Chrome沒問題,據說iOS里的所有瀏覽器都是殼。。。
bug 1:例如reset里并沒有設置網站文字字號,所以我會在body里直接寫font-size:1.2rem,讓整個網頁字號為12px。但在Android的Chrome里無效,還是按照16px來計算而不是我手動設置10px計算。所以要想給整個網頁設置默認字號,最粗暴的辦法就是直接在body里設置em或者px字號,例如body{font-size:1.2em}或者12px,推薦em。body直接繼承html的字號,可以間接實現rem的功能。然后其他地方用rem是沒問題的。
bug 2:因為Chrome設置了最小字號為12px,導致如果在寬高、行高、邊距等地方用rem,雖然在html那設置了10px,但默認還是會按照12px來計算,所以實際會偏大。建議rem只是在字號上用比較好。
轉載自西門的后花園
*請認真填寫需求信息,我們會在24小時內與您取得聯系。