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