(1)偽類和偽元素的作用
相同之處:都是為某些選擇器添加特殊的效果。不同之處:
偽類:操作DOM樹(shù)中已存在的元素,根據(jù)元素不同的狀態(tài)進(jìn)行樣式設(shè)置,在一個(gè)選擇器中可以有多個(gè)偽類;
偽元素:創(chuàng)建DOM樹(shù)之外的邏輯元素,針對(duì)元素中特定內(nèi)容進(jìn)行樣式設(shè)置,在一個(gè)選擇器中只能有一個(gè)偽元素;before和after偽元素中要有content屬性。
(2)偽類和偽元素的語(yǔ)法
1)偽類的語(yǔ)法:
/* 偽類的語(yǔ)法:*/
selector:pseudo-class {property:value;}
/* CSS類也可以使用偽類:*/
selector.class:pseudo-class {property:value;}
2)偽元素的語(yǔ)法:
/* 偽元素的語(yǔ)法:*/
selector:pseudo-element {property:value;}或 selector::pseudo-element {property:value;}
/*CSS類也可以使用偽元素*/
selector.class:pseudo-element {property:value;}或selector.class::pseudo-element {property:value;}
(3)偽類和偽元素有哪些
1)CSS 偽類有哪些?
css偽類有6種,分別為:動(dòng)態(tài)偽類、結(jié)構(gòu)偽類、語(yǔ)言偽類、元素狀態(tài)偽類、目標(biāo)偽類、否定偽類。
a)動(dòng)態(tài)偽類
不同的狀態(tài),使用不同的樣式。
E:link :選擇匹配的E元素,且匹配元素被定義了超鏈接且未被訪問(wèn)過(guò);常用于鏈接標(biāo)簽。
E:visited :選擇匹配的E元素,且匹配元素被定義了超鏈接且已被訪問(wèn)過(guò);常用于鏈接標(biāo)簽。
E:hover : 選擇匹配的E元素,且用戶鼠標(biāo)停留在元素E上;常用于鏈接標(biāo)簽。
E:active :選擇匹配的E元素,且匹配元素被激活;常用于鏈接標(biāo)簽和按鈕上。
E:focus : 選擇匹配的E元素,且匹配元素獲取焦點(diǎn)。
b)結(jié)構(gòu)偽類
E:fisrt-child :選擇父元素的第一個(gè)子元素。與E:nth-child(1)等同。
E:last-child :選擇父元素的最后一個(gè)子元素。與E:nth-last-child(1)等同。
E:root :選擇匹配元素E所在文檔的根元素。在HTML文檔中,根元素始終是html,此時(shí)該選擇器與html類型選擇器匹配的內(nèi)容相同。
E F:nth-child(n):選擇父元素E的第n個(gè)子元素F。其中n可以是整數(shù)(1,2,3)、關(guān)鍵字(even,odd)、可以是公式(2n+1),而且n值起始值為1,而不是0。
E F:nth-last-child(n):選擇父元素E的倒數(shù)第n個(gè)子元素F。
E:nth-of-type(n) :選擇父元素內(nèi)具有指定類型的第n個(gè)E元素。
E:nth-last-of-type(n):選擇父元素內(nèi)具有指定類型的倒數(shù)第n個(gè)E元素。
E:first-of-type:選擇父元素內(nèi)具有指定類型的第一個(gè)E元素,與E:nth-of-type(1)等同。
E:last-of-tye :選擇父元素內(nèi)具有指定類型的最后一個(gè)E元素,與E:nth-last-of-type(1)等同。
E:only-child :選擇父元素只包含一個(gè)子元素,且該子元素匹配E元素。
E:only-of-type:選擇父元素只包含一個(gè)同類型子元素,且該子元素匹配E元素。
E:empty: 選擇沒(méi)有子元素的元素,而且該元素也不包含任何文本節(jié)點(diǎn)。
結(jié)構(gòu)偽類選擇器,可以根據(jù)元素在文檔中所處的位置,來(lái)動(dòng)態(tài)選擇元素,從而減少HTML文檔對(duì)ID或類的依賴,有助于保持代碼干凈整潔。
c)語(yǔ)言偽類
E: lang(language):用來(lái)匹配使用指定語(yǔ)言的元素。
d)元素狀態(tài)偽類
E:checked:匹配每個(gè)選中的輸入元素(僅適用于單選按鈕或復(fù)選框)。
E:enabled:匹配每個(gè)啟用的的元素(主要用于表單元素)。
E:disabled:匹配每個(gè)禁用的的元素(主要用于表單元素)。
e)目標(biāo)偽類
E:target:選擇匹配E的所有元素,且匹配元素被相關(guān)URL指向。是用來(lái)改變頁(yè)面中錨鏈接URL所指向的ID元素的樣式。
f)否定偽類
E:not(F):匹配所有除F元素外的E元素
2)CSS 偽元素有哪些?
::after (:after) 在選中元素中創(chuàng)建一個(gè)后置的子節(jié)點(diǎn)
::before (:before) 在選中元素中創(chuàng)建一個(gè)前置的子節(jié)點(diǎn)
::first-line (:first-line) 選取文字塊首行字符
::first-letter (:first-letter) 選取文字塊首行首個(gè)字符
::selection 選取文檔中高亮(反白)的部分
::placeholder 選取字段的占位符文本(提示信息)
::marker 選取列表自動(dòng)生成的項(xiàng)目標(biāo)記符號(hào)
::backdrop 匹配全屏模式下的背景
::slotted() 用于選定那些被放在 HTML模板 中的元素
::inactive-selection 選取非活動(dòng)狀態(tài)時(shí)文檔中高亮(反白)的部分
#學(xué)問(wèn)分亨官##閃光時(shí)刻二期##閃光時(shí)刻第二期主題征文#
標(biāo)移上閃光效果
現(xiàn)在網(wǎng)上經(jīng)??吹揭恍┗顒?dòng)或者專題頁(yè)面banner,鼠標(biāo)移上會(huì)出現(xiàn)一道亮光劃過(guò)的效果,如下圖所示:
這個(gè)效果我們可以通過(guò)css3來(lái)實(shí)現(xiàn),首先分析一下整體思路:
閃光元素我們可以通過(guò):before和:after在banner 盒子內(nèi)部插入生成,然后通過(guò)transform: skew(30deg) 把元素傾斜30度,再給它添加從左到右,白色全透明到半色半透明再到白色全透明的線性漸變,把插入的元素打造成光線的樣子。
代碼如下:
默認(rèn)一開(kāi)始把光線元素設(shè)置在banner 中心的位置,透明度opacity設(shè)置成0,鼠標(biāo)移上的時(shí)候,改變光線元素位置和透明度,分別設(shè)置一道向左,一道向右劃過(guò)的光線,通過(guò)animation實(shí)現(xiàn)光線劃過(guò)效果,代碼如下:
整個(gè)案例到這一步加上動(dòng)畫(huà)animation就完成了,最后附上案例源碼。
http://bbs.520it.com/ueditor/php/upload/file/20161025/1477327716941234.zip
更多交流請(qǐng)進(jìn)入原文跟伙伴們互動(dòng):http://bbs.520it.com/forum.php?mod=viewthread&tid=2597
自蜂鳥(niǎo)網(wǎng)-器材頻道,原文鏈接:https://m.fengniao.com/document/5358291.html
神牛高速同步閃光LED燈FV150/FV200系列在傳統(tǒng)LED燈的基礎(chǔ)上增加了閃光功能,既可作為L(zhǎng)ED燈使用,又可作為閃光燈使用。功率強(qiáng)勁,功能強(qiáng)大,設(shè)有8種特效模式打造更多創(chuàng)意拍攝。一燈兩用,兼具LED常亮和高速同步閃光功能
神牛FV150/FV200高速同步閃光LED燈
※作為閃光燈
?閃光時(shí)的亮度為常亮燈亮度的4倍,更好凝固動(dòng)作瞬間。
?閃光模式下可實(shí)現(xiàn)1/8000秒高速同步。
?1/2功率時(shí),可實(shí)現(xiàn)連續(xù)閃光1秒10張以上,高速同步可實(shí)現(xiàn)1秒8張。
LED常亮模式(100%)與閃光模式下(1/1)光效對(duì)比圖:(ISO400,光圈F8)
該款產(chǎn)品內(nèi)置神牛2.4G無(wú)線X系統(tǒng),可兼容佳能、尼康、索尼、富士、奧林巴斯、松下和賓得相機(jī)。
內(nèi)置神牛2.4G無(wú)線X系統(tǒng)
參數(shù)可自由調(diào)節(jié)
·作為L(zhǎng)ED燈
?光效柔和,光源穩(wěn)定,0%-100%精確調(diào)節(jié)亮度。
?內(nèi)置8種FX特效模式,模擬各種拍攝場(chǎng)景,輕松實(shí)現(xiàn)創(chuàng)意光效。
神牛FV150/FV200高速同步閃光LED燈
設(shè)計(jì)細(xì)節(jié)
標(biāo)配物品
規(guī)格參數(shù)
·編輯觀點(diǎn)
神牛FV150/FV200既可以成為L(zhǎng)ED常亮燈,也可以作為支持高速同步的閃光燈來(lái)使用,做到了一燈兩用,擴(kuò)展了它的適用范圍和場(chǎng)景。
歡迎關(guān)注 蜂鳥(niǎo)網(wǎng)微信公眾號(hào):fengniaoweixin
*請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。