내가 '수' 배경 '속성을 할당하십시오 불투명도와 재산을' 텍스트 '만' div 않고 있어?
background: #CCC;
opacity: 0.6;
그러나 이 doesn& # 39, t change 불투명도입니다.
이 말은 배경이 투명한 사용할 수 있는 경우, ['rgba ()'] [1] 기능을 사용해 봅니다.
>. # 'rgba (R, G, B, A)' >. R (빨강), G (녹색) 및 B (파랑), 또는 ',' < integer> 될 수 있는 번호 255 percentage> <; 의 100% 에 해당하는. A (알파) 를 할 수 있는 ',' 또는 '< <, number> 0-사이의 percentage> 있는 숫자 1, 1, 100% 에 해당하는' (전체 불투명도의).
>. # RGBa (예:
>. rgba (51 · 170tb (51) .1) / 10% 불투명도로 블루시죠 / >. rgba (51 · 170tb (51) .4) / 40% 불투명도로 블루시죠 / >. rgba (51 · 170tb .7 (51) / 70% 불투명도로 블루시죠 / >. rgba (51 · 170tb (51), 1) / 전체 불투명도로 블루시죠 /
[예] [2] 방법을 보여주는 작은 'rgba' 사용할 수 있습니다.
2018년 기준으로 사실상 [ 모든 브라우저 up1 'rgba' 구문을 ] (https://caniuse.com/ # 성과 = css3 색계열).
[1]: # _and_rgba https://developer.mozilla.org/en-us/docs/web/css/color_value rgb () ()
1, 2 개 포함) 를 수행할 수 있는 가장 손쉬운 방법 및 1gbit/s 배경과 함께 텍스트:
<! - begin 스니핏: js 숨기십시오: > 거짓값 -;
#container {
position: relative;
width: 300px;
height: 200px;
}
#block {
background: #CCC;
filter: alpha(opacity=60);
/* IE */
-moz-opacity: 0.6;
/* Mozilla */
opacity: 0.6;
/* CSS3 */
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
#text {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
<div id="container">
<div id="block"></div>
<div id="text">Test</div>
</div>
끝 - < 스니핏 >;!
같은 믹스인 사용할 수 있습니다.
.transparentBackgroundColorMixin(@alpha,@color) {
background-color: rgba(red(@color), green(@color), blue(@color), @alpha);
}
그리고 다음과 같은 사용한다.
.myClass {
.transparentBackgroundColorMixin(0.6,#FFFFFF);
}
실제로 이것은 [내장현 덜 함수은] [2] 할 수도 있습니다.
.myClass {
background-color: fade(#FFFFFF, 50%);
}
, Https://stackoverflow.com/questions/14860874/how-do-i-convert-a-hexadecimal-color-to-rgba-with-the-less-compiler 참조
[2]: http://lesscss.org/functions/ # 색상 운영체 페이드할
이 모든 브라우저 협력합니다
div {
-khtml-opacity: .50;
-moz-opacity: .50;
-ms-filter: ”alpha(opacity=50)”;
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
opacity: .50;
}
난 이미 동일한 문제가 발생합니다. 내가 원하는 건 100% 투명해집니다 배경색에. 그냥 이 코드를 사용하여. # 39 의 it& 협력했습니다 멋지구리해요 가져다줄래요:
rgba(54, 25, 25, .00004);
예를 볼 수 있는 왼쪽 이 웹 페이지의 (접촉합니다 양식 영역).
이렇게 사용할 수 있는 좋은 방법입니다 약간만이라도 CSS& nbsp; 3; 랑하니.
Div class 의 생성 너버 스페르시저 상단형 페이지에. (예:
설정한 후 정보정의다음 CSS 속성을:
<! - begin 스니핏: js 숨기십시오: > 거짓값 -;
.supersizer {
background: url("http://fc06.deviantart.net/fs70/f/2012/099/d/f/stackoverflow_16x16_icon_by_muntoo_stock-d4vl2v4.png") no-repeat center center fixed;
width: 100%;
height: 100%;
position: fixed;
z-index: -1;
opacity: 0.5;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
top: 0;
}
<div class="supersizer"></div>
끝 - < 스니핏 >;!
내가 이 일을 했는데 이미 사용하고 있었기 때문에, 내가 찾은 다음 스크램블된 jQuery, 최근 가장 귀찮아.