技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運營

贊助商

分類目錄

贊助商

最新文章

搜索

[示例]CSS如何設(shè)置邊框(border)透明度(opacity)

作者:admin    時間:2022-11-2 17:3:45    瀏覽:

有沒有一種直接的 CSS 方法可以用這樣的方式使元素的邊框半透明?

border-opacity: 0.7;

如果沒有,如何在不使用圖像的情況下做到這一點?

這個想法很好,但是目前的CSS、CSS3里沒有這個屬性,我們不能用CSS直接這樣設(shè)置邊框的透明度。但是,我們可以用CSS來實現(xiàn)這個效果,代碼也很簡單。

示例

 [示例]CSS如何設(shè)置邊框(border)透明度(opacity)

demodownload

HTML

<div>
    <div class="demo"></div>
    這可能是因為他很痛苦,他被認為身體很好,但隨后他遭受了麻煩和巨大的痛苦。因為當(dāng)我說到底,除了他們中的任何一個人都能幫忙之外,什么都不干。這就像頭痛、頭痛、心臟病發(fā)作或心臟病發(fā)作。除非他們被殺,否則他們不會被扔掉;他們是那些離開工作崗位的人的錯,他們會失去靈魂。
</div>

CSS

.demo {
    display: block;
    width: 100px; height: 100px;
    border: 10px solid rgba(255, 0, 0, 0.8);
    position: absolute;
}

代碼解釋

主要實現(xiàn)代碼:border: 10px solid rgba(255, 0, 0, 0.8);,CSS3 支持rgba(...)使用alpha值指定邊框顏色和透明度的語法。它適用于 Safari 和 Chrome(可能適用于所有 webkit 瀏覽器),它適用于火狐,在 IE11 也有效。

rgba()

rgba()功能符號根據(jù)其紅色、綠色藍色分量表示顏色。一個可選的 alpha 分量表示顏色的透明度。

句法

rgba(255, 255, 255) /* 白色 */
rgba(255, 255, 255, 0.5) /* 透明度為50%的白色 */
rgba(255 255 255 / 0.5); /* CSS顏色4個空格分開的值 */
rgba(255 255 255 / 50%); /* CSS顏色按百分比分隔的4個值 */

▲功能符號:rgba(R, G, B[, A])

R(紅色)、G(綠色)和B(藍色)可以是<number>s 或<percentage>s,其中數(shù)字255對應(yīng)于100%。A(alpha) 可以是介于0和1的<number>或 a <percentage>,其中數(shù)字1對應(yīng)于100%(完全不透明度)。

功能符號:rgba(R G B[ / A])

CSS顏色級別4在功能符號中增加了對空格分隔值的支持。

演示

 

相關(guān)文章

標(biāo)簽: css  透明度  opacity  
x
  • 站長推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */