css如何實現首字下沉效果?這篇文章就跟大家介紹css是如何達成首字下沉效果的,讓大家了解用initial-letter屬性是怎麼達成首字下沉效果的。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。
首先我們來了解一下initial-letter屬性要怎樣實現首字下沉效果吧!
initial-letter屬性:是CSS Inline Layout Module Level 3新模組中提供的,雖然可以非常輕易的幫我們實現首字下沉的效果,但它只能運用於塊容器首行首字上。還需要配合css的偽元素::first-letter一起使用。範例:
.intro::first-letter { color: #bf4055; initial-letter: 3; }
效果圖:
#initial-letter屬性裡可以設定兩個值:
initial-letter:值1 值2;
值1 :表示的行高;
值2:表示沉度。
這裡我們就用簡單的程式碼範例來看效果:
.raised-cap::first-letter { color: #bf4055; initial-letter: 3 1; } .sunken-cap::first-letter { color: #bf4055; initial-letter: 3 2; } .drop-cap::first-letter { color: #bf4055; initial-letter: 3; }
效果圖:
##雖然現在瀏覽器對此屬性的支持度還是滿天紅色,但我們可以藉助@supports來做一些降級處理,判斷瀏覽器是否支持,從而實現首字下沉效果:
// 浏览器支持 采用下面的方法 @supports (initial-letter: 5) or (-webkit-initial-letter: 5) { .intro:nth-of-type(1)::first-letter { -webkit-initial-letter: 3; initial-letter: 3; } } // 浏览器不支持 采用 伪元素+浮动的方法 @supports (not (initial-letter: 5)) and (not (-webkit-initial-letter: 5)) { .intro::first-letter { color: #bf4055; font-size: 7.1875rem; float: left; line-height: .7; margin: 17px 2px 0 0; } }
效果圖:
的核心就在於這句話:@supports (...) { } ,括號內有一個CSS 表達式,如果瀏覽器判斷括號內的表達式合法,那麼接下來就會去渲染括號內的CSS 表達式。 上述關於
css實作首字下沉的偽元素 浮動的方法可閱讀之前的文章【css如何實現首字下沉效果?偽元素 浮動實現效果】,裡面有詳細的介紹。 總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多相關教學請訪問
CSS基礎影片教學, CSS3影片教學! 相關推薦:
CSS線上手冊#CSS3線上手冊網頁設計影片教學css3特效程式碼大全以上是css的initial-letter屬性實現首字下沉效果(程式碼實例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

在css中,可用list-style-type属性来去掉ul的圆点标记,语法为“ul{list-style-type:none}”;list-style-type属性可设置列表项标记的类型,当值为“none”可不定义标记,也可去除已有标记。

区别是:css是层叠样式表单,是将样式信息与网页内容分离的一种标记语言,主要用来设计网页的样式,还可以对网页各元素进行格式化;xml是可扩展标记语言,是一种数据存储语言,用于使用简单的标记描述数据,将文档分成许多部件并对这些部件加以标识。

在css中,可以利用cursor属性实现鼠标隐藏效果,该属性用于定义鼠标指针放在一个元素边界范围内时所用的光标形状,当属性值设置为none时,就可以实现鼠标隐藏效果,语法为“元素{cursor:none}”。

在css中,可以利用“font-style”属性设置i元素不是斜体样式,该属性用于指定文本的字体样式,当属性值设置为“normal”时,会显示元素的标准字体样式,语法为“i元素{font-style:normal}”。

在css中,rtl是“right-to-left”的缩写,是从右往左的意思,指的是内联内容从右往左依次排布,是direction属性的一个属性值;该属性规定了文本的方向和书写方向,语法为“元素{direction:rtl}”。

转换方法:1、给英文元素添加“text-transform: uppercase;”样式,可将所有的英文字母都变成大写;2、给英文元素添加“text-transform:capitalize;”样式,可将英文文本中每个单词的首字母变为大写。

在css3中,可以用“transform-origin”属性设置rotate的旋转中心点,该属性可更改转换元素的位置,第一个参数设置x轴的旋转位置,第二个参数设置y轴旋转位置,语法为“transform-origin:x轴位置 y轴位置”。

在css中,可用cursor属性去除a标签的鼠标样式,该属性用于定义鼠标指针在一个元素边界范围内所用的鼠标样式,属性值设置为none时,会去除元素的鼠标样式,设置为default时,显示默认箭头样式,语法为“a{cursor:none}”。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

記事本++7.3.1
好用且免費的程式碼編輯器

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。