AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

我們一起聊聊如何向文本添加漸變效果和圖案

來源: 責編: 時間:2024-03-26 17:39:10 186觀看
導讀我們實現此目的的方法是使文本透明,通過 background-image 屬性在文本上放置背景裝飾,并使用 background-clip 將該背景裝飾剪切到文本字符。我們可以創建的一些示例如下圖所示。圖片透明文本和背景剪輯為了創建我們想

我們實現此目的的方法是使文本透明,通過 background-image 屬性在文本上放置背景裝飾,并使用 background-clip 將該背景裝飾剪切到文本字符。WPp28資訊網——每日最新資訊28at.com

我們可以創建的一些示例如下圖所示。WPp28資訊網——每日最新資訊28at.com

圖片圖片WPp28資訊網——每日最新資訊28at.com

透明文本和背景剪輯

為了創建我們想要的效果,我們首先將元素的顏色設置為 transparent 。在下面的代碼中,我們設置 <h1> 標題的樣式:WPp28資訊網——每日最新資訊28at.com

h1 {  color: transparent;}

當然,這樣做意味著文本將不可見,因此這本身還不夠。WPp28資訊網——每日最新資訊28at.com

下一步是應用 background-clip: text,它將剪輯我們在元素上設置的任何背景著色或效果,只剪輯到文本的實際字符上,而不是填滿整個文本框:WPp28資訊網——每日最新資訊28at.com

h1 {  color: transparent;  background-clip: text;}

現在我們準備施展一些魔法了。我們的文本是透明的,我們應用到它的任何背景效果都會被剪切到文本本身。WPp28資訊網——每日最新資訊28at.com

設置文本背景漸變

讓我們首先嘗試在標題文本上設置漸變效果:WPp28資訊網——每日最新資訊28at.com

h1 {  color: transparent;  background-clip: text;  background-image: linear-gradient(to right, #218bff, #c084fc, #db2777);}

在這里,我們設置了一個從左到右的漸變,它將跨越標題文本。WPp28資訊網——每日最新資訊28at.com

圖片圖片WPp28資訊網——每日最新資訊28at.com

我們可以嘗試無限的變化,例如不同的顏色、改變漸變的方向、創建漸變圖案等等。WPp28資訊網——每日最新資訊28at.com

讓我們嘗試另一個例子,這次創建一個條紋圖案:WPp28資訊網——每日最新資訊28at.com

h1 {  color: transparent;  background-clip: text;  background-image: repeating-linear-gradient(-57deg, #218bff, #218bff 3px, #c084fc 3px, #c084fc 6px);}

圖片圖片WPp28資訊網——每日最新資訊28at.com

這是另一個例子,使用了更復雜的模式。我還添加了 text-stroke 來讓字母更加清晰。WPp28資訊網——每日最新資訊28at.com

h1 {  color: transparent;  -webkit-background-clip: text; /* Edge, Chrome */  background-clip: text; /* Safari, FF */  /* Pattern from https://www.magicpattern.design/tools/css-backgrounds */    background-color: #e5e5f7;  opacity: 0.8;  background-image:     linear-gradient(    30deg,     #444cf7 12%,     transparent 12.5%,     transparent 87%,     #444cf7 87.5%,     #444cf7  ),     linear-gradient(      150deg,       #444cf7 12%,       transparent 12.5%,       transparent 87%,       #444cf7 87.5%,       #444cf7    ),     linear-gradient(      30deg,       #444cf7 12%,       transparent 12.5%,       transparent 87%,       #444cf7 87.5%,       #444cf7    ),     linear-gradient(      150deg,       #444cf7 12%,       transparent 12.5%,       transparent 87%,       #444cf7 87.5%,       #444cf7    ),     linear-gradient(      60deg,       #444cf777 25%,       transparent 25.5%,       transparent 75%,       #444cf777 75%,       #444cf777    ),     linear-gradient(      60deg,       #444cf777 25%,       transparent 25.5%,       transparent 75%,       #444cf777 75%,       #444cf777    );  background-size: 20px 35px;  background-position: 0 0,     0 0,     10px 18px,     10px 18px,     0 0,     10px 18px;    -webkit-text-stroke: 1px #444cf7;  text-stroke: 1px #444cf7;}

圖片圖片WPp28資訊網——每日最新資訊28at.com

請查看我們的文章 CSS 漸變:語法速成課程[1],了解更多有關 CSS 漸變的實用示例。WPp28資訊網——每日最新資訊28at.com

圖片圖片WPp28資訊網——每日最新資訊28at.com

在文本上設置背景圖像

除了漸變效果之外,我們還可以使用 background-image 屬性將實際圖像應用于文本。這可以是任何圖像,但讓我們嘗試包含重復圖案的圖像。這是我們將使用的圖像。WPp28資訊網——每日最新資訊28at.com

我們可以將圖案圖像應用為背景,如下所示:WPp28資訊網——每日最新資訊28at.com

h1 {  color: transparent;  background-clip: text;  background-image: url(pattern.jpg);  background-size: contain;}

我添加了 background-size: contain 來強制背景圖像很好地適合文本。(您可以在如何使用CSS背景大小和背景位置[2]中閱讀有關此和其他大小調整屬性的更多信息。有各種大小調整屬性可以幫助您對背景圖像執行幾乎任何操作?。?span style="display:none">WPp28資訊網——每日最新資訊28at.com

圖片圖片WPp28資訊網——每日最新資訊28at.com

只是為了好玩,這是另一個具有不同背景圖像的示例。在本例中,我使用 filter: drop-shadow() 代替 text-stroke 來增強文本。WPp28資訊網——每日最新資訊28at.com

圖片圖片WPp28資訊網——每日最新資訊28at.com

瀏覽器支持

瀏覽器對 color: transparent 和 background-clip: text 的支持長期以來一直很強大,但某些瀏覽器仍然需要供應商前綴。您會注意到,在上面的示例中,我們實際上為 Edge 和 Chrome 使用了 -webkit- 供應商前綴:WPp28資訊網——每日最新資訊28at.com

-webkit-background-clip: text; /* Edge, Chrome */background-clip: text; /* Safari, FF */

如果您在沒有供應商前綴的情況下在 Edge 和 Chrome 中查看演示,則效果會失敗。WPp28資訊網——每日最新資訊28at.com

輔助功能注意事項

如果我們使用的 CSS 功能不受任何瀏覽器支持,請注意可能會發生什么情況總是好的。例如,如果我們將文本顏色設置為 transparent 但瀏覽器不支持 background-clip: text; ,則該瀏覽器的用戶將無法閱讀我們的文本。(背景將填充整個文本框,而不是僅限于文本字符。)WPp28資訊網——每日最新資訊28at.com

為了防止這種情況,我們可以將我們的奇特效果放在 @supports 塊中來測試對 background-clip 的支持:WPp28資訊網——每日最新資訊28at.com

@supports (background-clip: text) or (-webkit-background-clip: text) {  h1 {    /* styles here */  }}

對于不支持 background-clip 的瀏覽器,我們可以保留文本的默認黑色或設置其他顏色。WPp28資訊網——每日最新資訊28at.com

另請記住,我們在這里使用的效果可能會使文本難以閱讀,因此請注意這一點并且不要過度 - 尤其是背景圖像。還要確保文本在父元素上的任何背景顏色下都清晰可讀。WPp28資訊網——每日最新資訊28at.com

結論

在本文中,我們研究了兩種增強網頁上文本外觀的簡單方法。我們可以將這種效果應用于頁面上的所有文本,但這幾乎肯定會造成巨大的殺傷力,并且可能會惹惱網站訪問者而不是給他們留下深刻的印象。WPp28資訊網——每日最新資訊28at.com

這些效果需要適度、謹慎地使用。如果使用得當,這種技術可以為您的網頁增添一點樂趣。WPp28資訊網——每日最新資訊28at.com

翻譯自:https://www.sitepoint.com/css-text-gradients-and-patternsWPp28資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-79449-0.html我們一起聊聊如何向文本添加漸變效果和圖案

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 抽象的藝術:Go 語言中的編程哲學

下一篇: 一個提出五年的 Node.js 模塊問題,終被解決!

標簽:
  • 熱門焦點
  • 一加Ace2 Pro真機揭曉 鈦空灰配色質感拉滿

    終于,在經過了幾波預熱之后,一加Ace2 Pro的外觀真機圖在網上出現了。還是博主數碼閑聊站曝光的,這次的外觀設計還是延續了一加11的方案,只是細節上有了調整,例如新加入了鈦空灰
  • 一篇聊聊Go錯誤封裝機制

    %w 是用于錯誤包裝(Error Wrapping)的格式化動詞。它是用于 fmt.Errorf 和 fmt.Sprintf 函數中的一個特殊格式化動詞,用于將一個錯誤(或其他可打印的值)包裝在一個新的錯誤中。使
  • 多線程開發帶來的問題與解決方法

    使用多線程主要會帶來以下幾個問題:(一)線程安全問題  線程安全問題指的是在某一線程從開始訪問到結束訪問某一數據期間,該數據被其他的線程所修改,那么對于當前線程而言,該線程
  • 三分鐘白話RocketMQ系列—— 如何發送消息

    我們知道RocketMQ主要分為消息 生產、存儲(消息堆積)、消費 三大塊領域。那接下來,我們白話一下,RocketMQ是如何發送消息的,揭秘消息生產全過程。注意,如果白話中不小心提到相關代
  • 共享單車的故事講到哪了?

    來源丨??素斀浥c共享充電寶相差不多,共享單車已很久沒有被國內熱點新聞關照到了。除了一再漲價和用戶直呼用不起了。近日多家媒體再發報道稱,成都、天津、鄭州等地多個共享單
  • 半導體需求下滑 三星電子DS業務部門今年營業虧損預計超10萬億韓元

    7月17日消息,據外媒報道,去年下半年開始的半導體需求下滑,影響到了三星電子、SK海力士、英特爾等諸多廠商,營收明顯下滑,部分廠商甚至出現了虧損。作為
  • OPPO K11搭載長壽版100W超級閃充:26分鐘充滿100%

    據此前官方宣布,OPPO將于7月25日也就是今天下午14:30舉辦新品發布會,屆時全新的OPPO K11將正式與大家見面,將主打旗艦影像,和同檔位競品相比,其最大的賣
  • 質感不錯!OPPO K11渲染圖曝光:旗艦IMX890傳感器首次下放

    一直以來,OPPO K系列機型都保持著較為均衡的產品體驗,歷來都是2K價位的明星機型,去年推出的OPPO K10和OPPO K10 Pro兩款機型憑借各自的出色配置,堪稱有
  • 榮耀Magic4 至臻版 首創智慧隱私通話 強勁影音系統

    2022年第一季度臨近尾聲,在該季度內,許多品牌陸續發布自己的最新產品,讓大家從全新的角度來了解當今的手機技術。手機是電子設備中,更新迭代十分迅速的一款產品,基
Top