溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

CSS3怎么制作文字半透明倒影效果

發(fā)布時間:2021-08-10 17:26:44 來源:億速云 閱讀:118 作者:chen 欄目:web開發(fā)

本篇內(nèi)容主要講解“CSS3怎么制作文字半透明倒影效果”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“CSS3怎么制作文字半透明倒影效果”吧!

CSS3怎么制作文字半透明倒影效果 

效果如圖。Ps、背景線條是背景圖勒,和本文效果無關(guān)。。。

html代碼如下:

代碼如下:


<div class="content">
<h4 title="專業(yè)技能">專業(yè)技能</h4>
<div class="next"><!--其他內(nèi)容--></div>
</div>


有兩種實現(xiàn)方式:

1.box-reflect

(屬性詳情見http://css.doyoe.com/ 屬性&rarr;邊框&rarr;box-reflect)

代碼如下:


.content h4{
opacity:0.7;
font:40px/50px 'Microsoft yahei';
-webkit-box-reflect: below 5px -webkit-gradient(linear, center top, center bottom, from(transparent),color-stop(0.2, transparent), to(white));
}


但是box-reflect屬性只有chrome/Safari支持(支持詳情見 http://caniuse.com/#search=box-reflect)
FF和Opera不能兼容,所以有了以下替代方案。

2.transform屬性的scaleY方式

受到神飛的博文和MDN的一個Demo源代碼的啟發(fā)
MDN Demo https://developer.mozilla.org/zh-CN/demos/detail/css3-reflection-effect/launch
神飛:一些上流的CSS3圖片樣式 http://www.qianduan.net/css3-image-styles.html


代碼如下:


.content h4{
position:relative;
float:left;
opacity:0.7;
font:40px/50px 'Microsoft yahei';
}
.content h4:before{
content:attr(title);
position:absolute;
z-index:1;
top:100%;
left:0;
height:100%;
width:100%;
-webkit-transform:scaleY(-1);
}
.content h4:after{
content:'';
position:absolute;
z-index:2;
top:100%;
left:0;
height:100%;
width:100%;
background:-webkit-gradient(linear, center top, center bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));/*其他幾個被省略了-_-!*/
}
.content .next{
clear:both;
padding:60px;
}


注:前面h4元素浮動是為了讓文字塊的寬度動態(tài)地剛好等同文字寬度,否則塊過長,導致after的遮罩延長,影響右邊沒有文字的部分

到此,相信大家對“CSS3怎么制作文字半透明倒影效果”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI