国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > CSS > 正文

使用CSS偽元素實(shí)現(xiàn)文字部分變色的方法

2024-07-11 09:00:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
 
 

思路

思路很簡(jiǎn)單,就是一個(gè)字寫兩遍,一個(gè)字只顯示部分,不過(guò)不能真的把一個(gè)字寫兩遍。這里就需要用到CSS偽元素:before和:after,記住這個(gè)“偽元素”的“偽”字,表明它本來(lái)是不存在的。我們的方法就是在偽元素里放置相同的字符,只顯示半個(gè),而原字符顯示另外一半,最后把它們拼成一個(gè)字。
CSS Code

CSS Code復(fù)制內(nèi)容到剪貼板
  1. .hf {
  2. display: inline-block;
  3. font-size: 80px;
  4. line-height:80px;
  5. color: #000;
  6. position: relative;
  7. overflow: hidden;
  8. whitewhite-space: pre;/* 處理空格 */
  9. }
  10. .hf:before {
  11. position: absolute;
  12. left: 0;
  13. top: 0;
  14. color: #f00;
  15. display: block;
  16. width: 30%;/*如果想變色一半文字,就設(shè)置50%*/
  17. content: attr(data-content);/* 偽元素的動(dòng)態(tài)獲取內(nèi)容 */
  18. overflow: hidden;
  19. }

HTML Code

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <span class="hf" data-content="W">W</span>
  2. <span class="hf" data-content="e">e</span>
  3. <span class="hf" data-content="b">b</span>
  4. <span class="hf" data-content="前">前</span>
  5. <span class="hf" data-content="端">端</span>

Demo

附:w3school對(duì):before和:after偽元素的講解

CSS2 - :before 偽元素

":before" 偽元素可以在元素的內(nèi)容前面插入新內(nèi)容。

下面的例子在每個(gè) <h1> 元素前面插入一幅圖片:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. h1:before
  2. {
  3. content:url(logo.gif);
  4. }

親自試一試
CSS2 - :after 偽元素

":after" 偽元素可以在元素的內(nèi)容之后插入新內(nèi)容。

下面的例子在每個(gè) <h1> 元素后面插入一幅圖片:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. h1:after
  2. {
  3. content:url(logo.gif);
  4. }

親自試一試

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 徐水县| 吴忠市| 宾川县| 泰和县| 广水市| 德兴市| 芦溪县| 姚安县| 高安市| 邛崃市| 新乐市| 湄潭县| 固阳县| 习水县| 建湖县| 仙居县| 宣汉县| 嘉义市| 镇原县| 随州市| 大洼县| 丰原市| 武隆县| 嘉峪关市| 麦盖提县| 纳雍县| 霍邱县| 揭阳市| 明溪县| 睢宁县| 博白县| 迭部县| 眉山市| 新丰县| 育儿| 武城县| 资讯 | 独山县| 峨边| 青川县| 宾阳县|