css - 透明背景图像

标签 css opacity

我有以下 CSS。

   #mypass{
                background-image: url("Images/logo.png");
                background-attachment: fixed;
                background-position:140px 100px ;
                background-size: 100px;
                background-repeat: no-repeat;
                opacity:0.5;
                fileter:alpha(opacity=40);
                color: blue;
        }

我将其用作

<div id="mypass">
      <center><h2>PRAGATI ENGINEERING COLLEGE</h2>
    <h5>1-378,ADB Road,Surampalem-533437,E.G.Dist.,ph:08852-252233</h5></center>

      <%    out.println("________________________________________________________");
        String photo="Image/"+id+".jpeg";
       System.out.println(photo);

       String yy="";
       int y=((1900+d.getYear())-(Integer.parseInt(id.substring(0, 2))+2000))+1 ;
       switch(y){
          case 1:   yy=y+" st";break;
          case 2:   yy=y+" rd";break;
          case 3:   yy=y+" rd";break;
          case 4:   yy=y+" th";break;
          default: yy=y+" th";
       }

       int branch=Integer.parseInt(id.substring(6,8));
       System.out.println(branch);
       switch(branch){
         case 12:yy+=" IT";break;
         case 05:yy+=" CSE";break;
         case 03:yy+=" MECH";break;
         case 02:yy+=" EEE";break;
         case 04:yy+=" ECE";break;
         default:yy+="PEC";
       }
    %>
      <h2 class="buspass" style="color:#FF33CC"><a class=title onclick="javascipt:window.print(), width=400, height=400" onmouseover="this.style.cursor='hand'">BusPass</a></h2>
      <img class="printright" src="<%=photo%>" width="90" height="90" />
      <table>
         <!-- <tr><td>RollNumber</td><td>: <%=id%></td></tr> -->
          <tr ><td>Name</td><td style="color:black">: <%=name%></td></tr>
          <tr><td>Class</td><td style="color:black">: <%=yy%></td></tr>
          <tr><td>AcadamicYear</td><td style="color:black">: <%=s%></td></tr>
          <tr><td>Stage</td><td style="color:black">: <%=pickuppoint%></td></tr>
          <tr><td>BusRoute</td><td style="color:black">: <%=routecode%></td></tr>
        <!--  <tr><td>SeatNo</td><td>: <%=seatno%></td></tr>-->
        <!--  <tr><td>IssueDate</td><td>: <%=ddd%></td></tr> -->
      <!--    <tr><td>ValidTill</td><td>: <%=valid%></td></tr> -->
      </table>
      <h3 class="printrightdown">INCHARGE</h3>
    </div>

应用于所有使用该类的元素。相反,我只想对背景图像使用不透明度和滤镜。我该怎么做??

最佳答案

您不能使用 CSS 调整背景图像的半透明度。

您可以调整整个元素的半透明度(不透明度)或纯背景 rgba(),但不能调整背景图像。

使用原生支持半透明的图像格式(例如 PNG),并在图像本身中嵌入您想要的半透明效果。

关于css - 透明背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6502157/

相关文章:

javascript - 使用 jQuery 为网站提供动态下拉菜单

javascript - Firefox 扩展中的不透明度和 jQuery 淡入/淡出

jquery - 到达正文末尾后,向下滚动不会重复

CSS根目录

javascript - 即使输入被隐藏,也要在输入文本旁边放置按钮?

ios - 在不混合的情况下使不透明的 UIView 变暗

javascript - iframe onclick 事件改变不透明度

css - 悬停时奇怪的不透明度变化仅出现在 Firefox 和 IE 中

javascript - jquery 显示基于获取第二个时钟的图像

javascript - 从 Javascript 查找 HTML 元素像素尺寸