亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

css實(shí)現(xiàn)文本溢出隱藏

saucxs / 1503人閱讀

摘要:實(shí)現(xiàn)文本溢出顯示省略號(hào)在做響應(yīng)式網(wǎng)頁(yè)的時(shí)候,我們要想在不同尺寸的設(shè)備下保證布局不會(huì)錯(cuò)亂,就需要對(duì)文字的長(zhǎng)度進(jìn)行限定。

css實(shí)現(xiàn)文本溢出顯示省略號(hào)

在做響應(yīng)式網(wǎng)頁(yè)的時(shí)候,我們要想在不同尺寸的設(shè)備下保證布局不會(huì)錯(cuò)亂,就需要對(duì)文字的長(zhǎng)度進(jìn)行限定。

基礎(chǔ)設(shè)置

在介紹下面的方法之前,我們先對(duì)所有的例子進(jìn)行基礎(chǔ)的樣式設(shè)置

/*基礎(chǔ)設(shè)置*/
div.box{
    width: 100px;
    height: 100px;
    border: 1px solid #ffffd;
    color: #333;
    line-height: 1.8;
    margin:30px auto;
}

設(shè)置好啦,現(xiàn)在我們開(kāi)始表演=.=

1.單行溢出隱藏顯示...

目錄結(jié)構(gòu)清晰是首要目標(biāo),至于命名只要能達(dá)到表意的目的即可。目錄結(jié)構(gòu)清晰

/*1.單行溢出隱藏顯示...(在文字的容器上設(shè)置)*/ .text-box1 p{ white-space: nowrap; /*超出的空白區(qū)域不換行*/ overflow: hidden; /*超出隱藏*/ text-overflow: ellipsis; /*文本超出顯示省略號(hào)*/ }

我一定要把每一步都記得清清楚楚,因?yàn)槲野l(fā)現(xiàn)不寫(xiě)清楚為什么這樣設(shè)置,過(guò)段時(shí)間真的會(huì)忘了。
運(yùn)行效果:

2.多行溢出隱藏顯示...

目錄結(jié)構(gòu)清晰是首要目標(biāo),至于命名只要能達(dá)到表意的目的即可。目錄結(jié)構(gòu)清晰

/*2.多行溢出隱藏顯示...(在文字的容器上設(shè)置) 只兼容webkit內(nèi)核的瀏覽器*/ .text-box2 p{ display: -webkit-box; /*將對(duì)象轉(zhuǎn)為彈性盒模型展示*/ -webkit-box-orient: vertical; /*設(shè)置彈性盒模型子元素的排列方式*/ -webkit-line-clamp: 2; /*限制文本行數(shù)*/ overflow: hidden; /*超出隱藏*/ }

運(yùn)行效果:

3.多行溢出隱藏顯示...

目錄結(jié)構(gòu)清晰是首要目標(biāo),至于命名只要能達(dá)到表意的目的即可。目錄結(jié)構(gòu)

/*3.多行溢出隱藏顯示...(跨瀏覽器兼容+偽元素定位)*/ .text-box3 p{ position: relative; line-height: 1.4em; /*行高和height成倍數(shù),這里以三行文本超出隱藏舉例*/ height: 4.2em; overflow: hidden; } .text-box3 p::after{ /*若要兼容IE8需用:after*/ content: "..."; /*替換內(nèi)容比較靈活*/ position: absolute; bottom: 2px; right:5px; padding: 0 3px; background:#fff; /*顏色和文字背景保持一致*/ box-shadow: 0 0 10px #fff; /*邊緣處理*/ }

這種方式比較靈活,但是實(shí)現(xiàn)的效果可能會(huì)比較生硬,所以需要對(duì)邊緣進(jìn)行虛化處理。
運(yùn)行效果:

意思是這個(gè)意思,或許會(huì)有更合適的方法進(jìn)行處理

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/115852.html

相關(guān)文章

  • [譯] 學(xué)習(xí) CSS clip-path 屬性

    摘要:整體來(lái)說(shuō)網(wǎng)頁(yè)主要是由矩形所構(gòu)成的,另一方面印刷品則具備相對(duì)多樣性。即便我們?cè)O(shè)定的元素不再是矩形,但周?chē)脑嘏帕蟹绞饺匀痪S持原本矩形的佈局。為了達(dá)成周?chē)脑馗们械男螤?,我們可以使用屬性。周?chē)脑厝孕枰縼?lái)修正。 整體來(lái)說(shuō)網(wǎng)頁(yè)主要是由矩形所構(gòu)成的,另一方面印刷品則具備相對(duì)多樣性。造成這樣差異的原因有很多,不過(guò)其中一個(gè)即是缺少合適的工具。 這篇文章主要會(huì)介紹 clip-path 這...

    yuanxin 評(píng)論0 收藏0
  • [譯] CSS 載入機(jī)制的未來(lái)趨勢(shì)

    摘要:載入流程被限制在兩個(gè)階段根據(jù)上面的模式,內(nèi)嵌透過(guò)隱藏尚未套用樣式的內(nèi)容,然後非同步得載入之後呈現(xiàn)內(nèi)容。樣式表本身的載入機(jī)制是平行的,但是套用樣式卻是要照順序的。我們需要一點(diǎn)小技巧來(lái)避免。 這週閱讀到這篇有意思的文章,於是便動(dòng)手寫(xiě)下簡(jiǎn)單的翻譯,如果有理解錯(cuò)誤的地方歡迎指教。 Chrome 正在試圖改變當(dāng) 寫(xiě)在 的行為,從blink-dev 的文章並不能很清楚的知道其優(yōu)點(diǎn)。所以這篇文章...

    Astrian 評(píng)論0 收藏0
  • CSS - 純css實(shí)現(xiàn)多行文本溢出省略(兼容所有瀏覽器)

    摘要:前言多行文本超出高度限制出現(xiàn)省略號(hào)移動(dòng)端多為內(nèi)核的有擴(kuò)展屬性但并不是規(guī)范中的屬性端往往要借助去實(shí)現(xiàn)這一效果,但麻煩且不是很靠譜,今天就用純來(lái)實(shí)現(xiàn)一個(gè)完全兼容的多行省略。 前言 多行文本超出高度限制出現(xiàn)省略號(hào) , 移動(dòng)端多為webkit內(nèi)核的 , 有擴(kuò)展屬性-webkit-line-clamp , 但并不是CSS規(guī)范中的屬性 , PC端往往要借助js去實(shí)現(xiàn)這一效果,但麻煩且不是很靠譜,今...

    李義 評(píng)論0 收藏0
  • 【前端芝士樹(shù)】純CSS實(shí)現(xiàn)多行文本溢出顯示省略號(hào)

    摘要:前端芝士樹(shù)純實(shí)現(xiàn)多行文本溢出顯示省略號(hào)使用來(lái)控制行數(shù)由于用來(lái)限制在一個(gè)塊元素顯示的文本的行數(shù)這是一個(gè)不規(guī)范的屬性,它沒(méi)有出現(xiàn)在規(guī)范草案中,為了實(shí)現(xiàn)該效果,它需要組合其他外來(lái)的屬性。 【前端芝士樹(shù)】純CSS實(shí)現(xiàn)多行文本溢出顯示省略號(hào) 使用-webkit-line-clamp來(lái)控制行數(shù) 由于-webkit-line-clamp 用來(lái)限制在一個(gè)塊元素顯示的文本的行數(shù),這是一個(gè)不規(guī)范的屬性(u...

    CNZPH 評(píng)論0 收藏0
  • CSS實(shí)現(xiàn)單行、多行文本溢出顯示省略號(hào)

    摘要:如果實(shí)現(xiàn)單行文本的溢出顯示省略號(hào)同學(xué)們應(yīng)該都知道用屬性來(lái),當(dāng)然還需要加寬度屬來(lái)兼容部分瀏覽。接下來(lái)重點(diǎn)說(shuō)一說(shuō)多行文本溢出顯示省略號(hào),如下。如果實(shí)現(xiàn)單行文本的溢出顯示省略號(hào)同學(xué)們應(yīng)該都知道用text-overflow:ellipsis屬性來(lái),當(dāng)然還需要加寬度width屬來(lái)兼容部分瀏覽。 實(shí)現(xiàn)方法: overflow: hidden; text-overflow:ellipsis; whit...

    番茄西紅柿 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<