Text Effects and Typographic Styles

Text Effects and Typographic Styles

thebookofcss3-chapter-06

CSS中默認(rèn)的坐標(biāo)軸原點在元素左上角。

text-shadow

此屬性為文本添加陰影效果恩掷,需要指定陰影的坐標(biāo)位置甩挫。

E { text-shadow: x y; }

陰影的默認(rèn)顏色是從其父元素繼承而來的闷叉,也可以指定陰影顏色疤坝。

E { text-shadow: x y color; }

陰影還可以有模糊效果伐弹,blur-radius 設(shè)置模糊效果的范圍,默認(rèn)值是0帅韧,不能為負(fù)值爬范。

E { text-shadow: x y blur-radius color; }

來看下面的例子,先不設(shè)置模糊效果:

<h1 class="one">E { text-shadow: x y blur-radius color; }</h1>
<h1 class="two">E { text-shadow: x y blur-radius color; }</h1>
<h1 class="three">E { text-shadow: x y blur-radius color; }</h1>
h1{font-size: 50px}
.one { text-shadow: -3px -3px #8cc83f; }
.two { text-shadow: -5px 3px #8cc83f; }
.three { text-shadow: -5px 0 #8cc83f; }

設(shè)置模糊效果后:

.one { text-shadow: -3px -3px 3px #8cc83f; }
.two { text-shadow: -5px 3px 5px #8cc83f; }
.three { text-shadow: -5px 0 10px #8cc83f; }

同時使用多個陰影效果

text-shadow 支持同時使用多個陰影效果弱匪。

E { text-shadow: value, value, value; }
<h1 class="one">text-shadow: value, value, value;</h1>
<h1 class="two">text-shadow: value, value, value;</h1>
.one { text-shadow: 0 -2px 2px #8cc83f, 2px -4px 2px #6ab8c8, 4px -6px 2px #c063c8; }
.two { text-shadow: -8px 6px 9px #c8160f, -5px 4px 6px #c8c81f, -2px 2px 3px #33adcb; }

Restricting overflow

text-overflow 屬性用來對處理文本內(nèi)容的溢出青瀑。

E { text-overflow: keyword; }

可用的關(guān)鍵字有 clipellipsis,默認(rèn)值是clip萧诫。
clip斥难,如果文本內(nèi)容超出其容器的寬度,直接截斷帘饶;ellipsis哑诊,如果超出,文本的最后變成省略號及刻。

此屬性要配合其他兩個屬性一起使用:

overflow: hidden;
white-space: nowrap;

white-space 屬性用來設(shè)置如何處理元素內(nèi)的空白镀裤。 沒想到,最常用的竟然是不讓文本換行...

white-space的值 描述
normal 默認(rèn)缴饭∈钊埃空白會被瀏覽器忽略。
pre 空白會被瀏覽器保留颗搂。其行為方式類似 HTML 中的 <pre>標(biāo)簽担猛。
nowrap 文本不會換行,文本會在在同一行上繼續(xù)丢氢,直到遇到 <br> 標(biāo)簽為止傅联。
pre-wrap 保留空白符序列,但是正常地進(jìn)行換行疚察。
pre-line 合并空白符序列蒸走,但是保留換行符。
inherit 規(guī)定應(yīng)該從父元素繼承 white-space 屬性的值貌嫡。

Aligning text

text-align 并不是在CSS3中才定義比驻,CSS3為其添加了兩個值:start, end,如果文本方向是從左到右衅枫,那么 start 對就 left嫁艇,end 對應(yīng) right

text-align的值 描述
left 把文本排列到左邊弦撩。默認(rèn)值:由瀏覽器決定
right 把文本排列到右邊
center 把文本排列到中間
justify 實現(xiàn)兩端對齊文本效果
inherit 規(guī)定應(yīng)該從父元素繼承 text-align 屬性的值

text-align-last 用來處理段落的最后一行如何對齊步咪,其關(guān)鍵字同text-align

E { text-align-last: keyword; }

Controlling line wrapping

word-wrap益楼,如其名猾漫,控制是否允許讓單詞換行点晴,其值可以是:normal, break-word

E { word-wrap: keyword; }

Resizing elements

resize屬性悯周,可以拖拽元素來改變其大小粒督,注意,只能往更寬和更高的方向拖拽禽翼。其關(guān)鍵字有屠橄,horizontal, vertical, both, none
實測發(fā)現(xiàn)闰挡,必須和overflow屬性一起使用才有效锐墙。

p {
    overflow: hidden;
    resize: both;
}

由于瀏覽器支持的不好,文章中忽略掉的屬性:

E{ hyphens: keyword; } /* manual, auto, none  通過連字符來換行 */
E{ text-overflow: ellipsis ellipsis; } /* 此屬性支持兩個值长酗,第一個設(shè)置文本結(jié)尾溪北,第二個設(shè)置文本開始處*/
E{ text-overflow: '~'; } /* 被用來設(shè)置代替省略號 */


此文是對《The Book of CSS3 2nd edition》第6章的歸納,方便以后查閱夺脾。
感謝其作者Peter Gasston !

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末之拨,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子咧叭,更是在濱河造成了極大的恐慌蚀乔,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件佳簸,死亡現(xiàn)場離奇詭異乙墙,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)生均,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來腥刹,“玉大人马胧,你說我怎么就攤上這事∠畏澹” “怎么了佩脊?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長垫卤。 經(jīng)常有香客問我威彰,道長,這世上最難降的妖魔是什么穴肘? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任歇盼,我火速辦了婚禮,結(jié)果婚禮上评抚,老公的妹妹穿的比我還像新娘豹缀。我一直安慰自己伯复,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布邢笙。 她就那樣靜靜地躺著啸如,像睡著了一般。 火紅的嫁衣襯著肌膚如雪氮惯。 梳的紋絲不亂的頭發(fā)上叮雳,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機(jī)與錄音妇汗,去河邊找鬼帘不。 笑死,一個胖子當(dāng)著我的面吹牛铛纬,可吹牛的內(nèi)容都是我干的厌均。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼告唆,長吁一口氣:“原來是場噩夢啊……” “哼棺弊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起擒悬,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤模她,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后懂牧,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體侈净,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年僧凤,在試婚紗的時候發(fā)現(xiàn)自己被綠了畜侦。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡躯保,死狀恐怖旋膳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情途事,我是刑警寧澤验懊,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站尸变,受9級特大地震影響义图,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜召烂,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一碱工、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦痛垛、人聲如沸草慧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽漫谷。三九已至,卻和暖如春蹂析,著一層夾襖步出監(jiān)牢的瞬間舔示,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工电抚, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留惕稻,地道東北人。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓蝙叛,卻偏偏與公主長得像俺祠,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子借帘,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color蜘渣,font,text-align肺然,li...
    wzhiq896閱讀 1,759評論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color蔫缸,font,text-align际起,li...
    love2013閱讀 2,316評論 0 11
  • 轉(zhuǎn)載請聲明 原文鏈接 關(guān)注公眾號獲取更多資訊 這篇文章主要總結(jié)H5的一些新增的功能以及一些基礎(chǔ)歸納拾碌,這里只是一個提...
    程序員poetry閱讀 9,073評論 22 225
  • 1.CSS3 邊框 border-radius CSS屬性用來設(shè)置邊框圓角。當(dāng)使用一個半徑時確定一個圓形街望;當(dāng)使用兩...
    garble閱讀 646評論 0 0
  • 今天是5月27灾前,星期五展融。 原本稀疏平常的一個日子,卻在我們家上演了諜戰(zhàn)劇豫柬,劇情緊湊,跌宕起伏扑浸。 今天是原定六一兒童...
    冷鑫閱讀 155評論 0 0