2020最新国产在线不卡a-爱看女同中文字幕av-国产大秀视频在线一区二区-大香蕉手机在线最新视频

尚武科技——負責任的企業(yè)公民

電話

電話咨詢

pHONE CONSulTING

0311-83796180

QQ

在線咨詢

ONliNE CONSulTING
百度商橋
科技以人為本
尚武旗下網站
尚武科技
搜索圖標
Sitemap | Mail | 合作答疑 | 招賢納士
網站公告 尚武科技服務熱線:0311-
 83796180
   
我們是誰  |  企業(yè)文化  |  新聞動態(tài)  |  加入我們  |  行業(yè)知識
炫彩文字實現(xiàn)的方案有哪些呢?

  CSS3是實現(xiàn)漸變文字最簡單的方案,而文字漸變和炫彩文字兩者可能只是各行業(yè)的叫法不同而已,常見的炫彩文字常在大街上看到的顯示屏上的五彩斑斕文字,那么炫彩文字該如何實現(xiàn)呢?
  CSS3方案
  拋開兼容性,CSS3很容易實現(xiàn)文字漸變效果,以下代碼中background-image定義了文本盒子的背景填充樣式,-webkit-background-clip:text用來讓背景被裁剪成文字的前景樣式,在通過-webkit-text-fill-color: transparent 是文本自身透明,呈現(xiàn)出被裁減的背景色
  .colorful-text {
  background-image:linear-gradient(90deg,color1,color2,...,colorN);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  }

石家莊網站建設


  水平漸變五色
  .colorful-text {
  background-image:linear-gradient(to right,red,aquamarine, green,yellow,blue); }
  垂直漸變五色 修改一下背景填充樣式
  .colorful-text { background-image: linear-gradient(to bottom, red, aquamarine, green, yellow, blue); }
  垂直模式下得色彩容易丟失,問題出現(xiàn)在盒子的高度上,盒子高度是由文本撐起來的,而影響文本的只有行高,因此需要調整文本行高。
  Canvas方案
  Canvas同樣會遇到垂直模式下的色彩丟失問題。這是文字本身所限制的。其實現(xiàn)思路:
  1、創(chuàng)建一個空的Canvas對象并且填充到父級容器中,此時的Canvas對象沒有設置尺寸,使用的是瀏覽器默認的尺寸;
  2、通過用戶輸入,設置Canvas的字體(font-family, font-size, font-weight, font-style)等屬性; 通過Ctx(canvas.getContext('2d'))原生的measureText方法,獲取父級容器中可放置的最大字符串renderTexts;
  3、通過fontmetrics.js提供的度量方法獲取renderTexts的文本度量屬性;
  4、創(chuàng)建一個輔助Canvas,用來生成包括圖像填充和各種漸變填充的輔助圖案pattern;
  5、設置第一步創(chuàng)建的Canvas對象的寬高為度量后的文本寬高;
  6、設置Ctx的填充樣式為輔助Canvas返回的pattern;
  7、通過Ctx的fillText方法填充renderTexts;
  以上就是石家莊網站建設小編介紹的炫彩文字實現(xiàn)的方案,希望能幫助大家更好的運用,如果想要網站定制的,歡迎來尚武可以咨詢了解!我們有專業(yè)團隊竭誠為您服務!





標簽:石家莊網站建設
尚武科技
睿億網絡用心服務的團隊,竭誠為您服務 客服不能及時回復您,您可點擊QQ進行交談
欲了解業(yè)務詳情,請撥打咨詢熱線:
值班電話:15512183667
在線服務: 尚武科技售前專員   
合作答疑 |  企業(yè)郵箱 |  關于我們 |  聯(lián)系我們 |  版權聲明 |  會員中心 |  友情鏈接 |  免責聲明
Copyright ? 2008-2019 尚武科技 保留所有權利 >冀ICP備07012169號    Copyright ? 2008 dachencms.com, Inc. All rights reserved