成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

黑科技:CSS定制多行省略

Leo_chen / 1331人閱讀

摘要:多行省略就是大段文字后面的花式點(diǎn)點(diǎn)點(diǎn)。但它固定使用省略號,無法直接擴(kuò)展。年月日,騰訊控股有限公司在香港聯(lián)交所主板公開上市股票代號。

轉(zhuǎn)載請注明出處:http://hai.li/2017/03/08/css-...

什么是多行省略?

當(dāng)字?jǐn)?shù)多到一定程度就顯示省略號點(diǎn)點(diǎn)點(diǎn)。最初只是簡單的點(diǎn)點(diǎn)點(diǎn),之后花樣越來越多,點(diǎn)點(diǎn)點(diǎn)加下箭頭,點(diǎn)點(diǎn)點(diǎn)加更多,點(diǎn)點(diǎn)點(diǎn)加更多加箭頭...。多行省略就是大段文字后面的花式點(diǎn)點(diǎn)點(diǎn)。

同行這么做:

Google Plus用透明到白色的漸變遮罩,漸變遮罩在文字超出的時候才顯示,但無法擠出文字,且背景只能純色,不理想。

豌豆莢則更簡單粗暴換行顯示,換行顯示則文字未超出時依然顯示 ...xxx,更不理想!

我這樣做:

在QQ瀏覽器的頁面用了一個原創(chuàng)的mod-more UI組件,實現(xiàn)了定制的多行省略,還是純CSS的,領(lǐng)先同行一大截,贊!贊!贊!只可惜,mod-more組件的高度是固定的。對mod-more進(jìn)一步進(jìn)化,完美自適應(yīng)高度,而且代碼簡化易用。

怎么做到的?

原理詳解! 按需顯示...更多



騰訊成立于1998年11月,是目前中國領(lǐng)先的互聯(lián)網(wǎng)增值服務(wù)提供商之一。成立10多年來,騰訊一直秉承“一切以用戶價值為依歸”的經(jīng)營理念,為億級海量用戶提供穩(wěn)定優(yōu)質(zhì)的各類服務(wù),始終處于穩(wěn)健發(fā)展?fàn)顟B(tài)。2004年6月16日,騰訊控股有限公司在香港聯(lián)交所主板公開上市(股票代號700)。
placeholder
...更多

利用右浮動原理——右浮動元素從右到左依次排列,不夠空間則換行。藍(lán)色塊、粉色塊、橙色塊依次右浮動,藍(lán)色塊高度小于6行文字時,橙色塊在右邊,藍(lán)色塊高度大于6行文字時,左下角剛好夠橙色塊排列的空間,于是橙色塊就到左邊了



騰訊成立于1998年11月,是目前中國領(lǐng)先的互聯(lián)網(wǎng)增值服務(wù)提供商之一。成立10多年來,騰訊一直秉承“一切以用戶價值為依歸”的經(jīng)營理念,為億級海量用戶提供穩(wěn)定優(yōu)質(zhì)的各類服務(wù),始終處于穩(wěn)健發(fā)展?fàn)顟B(tài)。2004年6月16日,騰訊控股有限公司在香港聯(lián)交所主板公開上市(股票代號700)。
placeholder
...更多

進(jìn)一步將橙色塊偏移到正確位置就大功告成了!細(xì)心的同學(xué)會發(fā)現(xiàn),將橙色塊加上漸變底就是Google Plus在用的方案。

文字溢出截斷



騰訊成立于1998年11月,是目前中國領(lǐng)先的互聯(lián)網(wǎng)增值服務(wù)提供商之一。成立10多年來,騰訊一直秉承“一切以用戶價值為依歸”的經(jīng)營理念,為億級海量用戶提供穩(wěn)定優(yōu)質(zhì)的各類服務(wù),始終處于穩(wěn)健發(fā)展?fàn)顟B(tài)。2004年6月16日,騰訊控股有限公司在香港聯(lián)交所主板公開上市(股票代號700)。

-webkit-line-clamp是webkit內(nèi)核的私有css屬性,用于進(jìn)行多行省略,在安卓和ios上全支持。但它固定使用省略號,無法直接擴(kuò)展。而且自帶了溢出截斷邏輯,作用于容器高度。仔細(xì)考察可發(fā)現(xiàn)它使用的省略號是單字符,可以用文字css屬性如font-size,letter-spacing,color等控制。



騰訊成立于1998年11月,是目前中國領(lǐng)先的互聯(lián)網(wǎng)增值服務(wù)提供商之一。成立10多年來,騰訊一直秉承“一切以用戶價值為依歸”的經(jīng)營理念,為億級海量用戶提供穩(wěn)定優(yōu)質(zhì)的各類服務(wù),始終處于穩(wěn)健發(fā)展?fàn)顟B(tài)。2004年6月16日,騰訊控股有限公司在香港聯(lián)交所主板公開上市(股票代號700)。

設(shè)置外容器的font-size、letter-spacingcolor,并在子容器里恢復(fù)就可以多帶帶設(shè)置省略號。這里外容器設(shè)置font-size的值等于2倍行高(余下要撐開的寬度可用letter-spacing補(bǔ)足,也可僅用font-size撐開全部的寬度),color:transparent可以讓line-clamp既擠出文字又不截斷容器高度,外容器高度達(dá)到7行而不是默認(rèn)表現(xiàn)的6行,從而達(dá)到需要的溢出截斷效果

合體!定制多行省略



騰訊成立于1998年11月,是目前中國領(lǐng)先的互聯(lián)網(wǎng)增值服務(wù)提供商之一。成立10多年來,騰訊一直秉承“一切以用戶價值為依歸”的經(jīng)營理念,為億級海量用戶提供穩(wěn)定優(yōu)質(zhì)的各類服務(wù),始終處于穩(wěn)健發(fā)展?fàn)顟B(tài)。2004年6月16日,騰訊控股有限公司在香港聯(lián)交所主板公開上市(股票代號700)。
... 更多

-webkit-line-clamp實現(xiàn)的文字溢出截斷代碼為主體,疊加絕對定位同步的按需顯示...更多結(jié)構(gòu)。因為絕對定位,這里使用百分比簡化代碼。最外包一層結(jié)構(gòu)限制最大高度。



騰訊成立于1998年11月,是目前中國領(lǐng)先的互聯(lián)網(wǎng)增值服務(wù)提供商之一。成立10多年來,騰訊一直秉承“一切以用戶價值為依歸”的經(jīng)營理念,為億級海量用戶提供穩(wěn)定優(yōu)質(zhì)的各類服務(wù),始終處于穩(wěn)健發(fā)展?fàn)顟B(tài)。2004年6月16日,騰訊控股有限公司在香港聯(lián)交所主板公開上市(股票代號700)。
...更多
為什么這么做? line-clamp有3宗罪

text-align:justify一起用會使省略號和文字相疊

超出截斷后會截掉部分行高

省略號出現(xiàn)在單詞中間

定制省略當(dāng)然某問題啦

text-align:justify時如期所示,沒問題!

截斷時如期所示,也沒問題!

省略號在有單詞時如期顯示,依然沒問題!

更別說點(diǎn)點(diǎn)點(diǎn)花樣增改

簡單增改文字加鏈接只是小case

用折角還是其他圖片表示文本溢出可以增添趣味

溢出時顯示溢出字?jǐn)?shù)增加了實用用途

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/116588.html

相關(guān)文章

  • 科技CSS定制多行省略

    摘要:多行省略就是大段文字后面的花式點(diǎn)點(diǎn)點(diǎn)。但它固定使用省略號,無法直接擴(kuò)展。年月日,騰訊控股有限公司在香港聯(lián)交所主板公開上市股票代號。 轉(zhuǎn)載請注明出處:http://hai.li/2017/03/08/css-... 什么是多行省略? showImg(https://segmentfault.com/img/bVKr2N?w=660&h=325); 當(dāng)字?jǐn)?shù)多到一定程度就顯示省略號點(diǎn)點(diǎn)點(diǎn)。最...

    wpw 評論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.38 - 神奇的 CSS

    摘要:層疊即表示允許以多種方式來描述樣式,一個元素可以被渲染呈現(xiàn)出多種樣式??梢宰寣傩缘淖兓^程持續(xù)一段時間,而不是立即生效。比如,將元素的顏色從白色改為黑色,通常這個改變是立即生效的,使用后,將按一個曲線速率變化。 showImg(https://segmentfault.com/img/bVZwyL?w=900&h=385); CSS 的全稱是 Cascading Style Sheet...

    elliott_hu 評論0 收藏0
  • 談?wù)則ext-overflow的那些坑和應(yīng)對方法

    摘要:基本語法默認(rèn)值,將溢出的文本裁減掉將溢出的文本用省略號來表示設(shè)置一個字符串用來表示溢出的文本兼容性上,除了外,其余兩個屬性兼容到了,所以大可放心使用。 原文地址:https://www.xksblog.top/the-p... text-overflow是CSS3中的屬性,它規(guī)定了當(dāng)文本溢出其包含元素時以何種方式顯示。但在使用的時候,有時會發(fā)現(xiàn)這個text-overflow設(shè)置了屬性...

    nodejh 評論0 收藏0
  • 案例 - 收藏集 - 掘金

    摘要:同行這么做使用實現(xiàn)圓形進(jìn)度條前端掘金在開發(fā)微信小程序的時候,遇到圓形進(jìn)度條的需求。實現(xiàn)也談數(shù)組去重前端掘金的數(shù)組去重是一個老生常談的話題了。百度前端技術(shù)學(xué)院自定義前端掘金一標(biāo)簽概念元素表示用戶界面中項目的標(biāo)題。 閑話圖片上傳 - 掘金作者:孫輝,美團(tuán)金融前端團(tuán)隊成員。15年畢業(yè)加入美團(tuán),相信技術(shù),更相信技術(shù)只是大千世界里知識的一種,個人博客: https://sunyuhui.com ...

    張金寶 評論0 收藏0
  • 案例 - 收藏集 - 掘金

    摘要:同行這么做使用實現(xiàn)圓形進(jìn)度條前端掘金在開發(fā)微信小程序的時候,遇到圓形進(jìn)度條的需求。實現(xiàn)也談數(shù)組去重前端掘金的數(shù)組去重是一個老生常談的話題了。百度前端技術(shù)學(xué)院自定義前端掘金一標(biāo)簽概念元素表示用戶界面中項目的標(biāo)題。 閑話圖片上傳 - 掘金作者:孫輝,美團(tuán)金融前端團(tuán)隊成員。15年畢業(yè)加入美團(tuán),相信技術(shù),更相信技術(shù)只是大千世界里知識的一種,個人博客: https://sunyuhui.com ...

    huangjinnan 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<