专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

CSS图片透明度怎么设置,CSS 透明度设置方法

来源:小易整编  作者:小易  发布时间:2023-03-07 12:09
摘要:CSS图片透明度怎么设置,CSS透明度设置方法怎样在CSS样式中设置背景的透明度怎样在CSS样式中设置背景的透明度,下面给出一个具体的实例。把类为box的层设为透明。 透明度设置 html...

CSS图片透明度怎么设置,CSS 透明度设置方法

怎样在CSS样式中设置背景的透明度

怎样在 CSS 样式中设置背景的透明度,下面给出一个具体的实例。把类为 box 的层设为透明。

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>透明度设置</title>    <style>        html,        body {            width: 100%;            height: 100%;            padding: 0;            margin: 0;        }        .box {            width: 200px;            height: 200px;            margin: auto;            border: 1px solid #999;            background-color: #f99;            opacity: 0.3;        }</style></head><body>    <div class="box"></div></body></html>

注:其中 background:#f99;  opacity:0.3;为关键代码,当 opacity 值为1时,表示完全不透明,为0时表示完全透明。

opacity: 0.3;这是“最重要的”,因为它是在 CSS 的现行标准。这将在 Firefox,Safari 和 Opera 的大多数版本的工作。这将是你所需要的一切如果所有的浏览器都支持目前的标准。当然是他们不会错。

filter:alpha(opacity=30);这一个是针对IE浏览器

-moz-opacity:0.3;你需要这一个支持老版本的 Mozilla 浏览器如 Netscape Navigator。

-khtml-opacity: 0.3;这是旧版本的 Safari(1.×)当渲染引擎是使用仍被称为 kthml,而不是目前的WebKit。

效果:

CSS图片透明度怎么设置,CSS 透明度设置方法

CSS 中用 javascript 或 jquery 实现透明度的改变

如何用 CSS 实现背景半透明效果?我们一般的做法是用两个层,一个用于放文字,另一个用于做透明背景,因为透明滤镜的效果会影响到里面的内容。

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>透明度设置</title>    <style>        html,        body {            width: 100%;            height: 100%;            padding: 0;            margin: 0;        }        #box {            width: 200px;            height: 200px;            margin: auto;            border: 1px solid #999;            background-color: #f99;            opacity: 1;        }</style>    <script>        _window.onload = function() {            let box = document.getElementById("box");            box.onclick = function() {                box.style.opacity = "0.4"; // 针对所有通用浏览器                box.style.filter = "alpha(opacity=40)"; // 针对IE浏览器            }        }</script></head><body>    <div id="box">这里是文字部分!</div></body></html>

效果:

CSS图片透明度怎么设置,CSS 透明度设置方法

jQuery改变透明度实现如下

<!DOCTYPE html><html lang="en"> <head>    <meta charset="UTF-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>透明度设置</title>    <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>    <style>        html,        body {            width: 100%;            height: 100%;            padding: 0;            margin: 0;        }        #box {            width: 200px;            height: 200px;            margin: auto;            border: 1px solid #999;            background-color: #f99;            opacity: 1;        }</style>    <script>        $(document).ready(function(){        // $(function() {            $("#transparent").click(function () {            $("#box").css("opacity", "0");            })            $("#reset").click(function () {            $("#box").css("opacity", "1");            })        })</script></head> <body>    <button id="transparent">设置为透明</button>    <button id="reset">重置透明度</button>    <div id="box">这里是文字部分!</div></body> </html>

效果(重置):

CSS图片透明度怎么设置,CSS 透明度设置方法

效果(透明):

CSS图片透明度怎么设置,CSS 透明度设置方法

CSS透明技巧汇总

一、旧的Opacity设置
以下代码是 Firefox 和 Safari 旧版本所需的透明度设置:

#myElement {  -khtml-opacity: .5;  -moz-opacity: 0.5;  }-khtml-opacity 设置是针对旧版本的Webkit渲染引擎,这种专用属性现在已经过时了,除非你还有需要兼容Safari 1.x.的用户。


本文地址:百科问答频道 https://www.neebe.cn/wenda/917754.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • 怎么设置iPhone手机自动锁定时间

    怎么设置iPhone手机自动锁定时间

    现在有很多人在使用iPhone手机,有些新用户不知道怎么设置自动锁定时间,接下来小编就给大家介绍一下具体的操作步骤。具体如下:1.首先第一步根据下图箭头所指,找到并点击【设置】图标。2.第二步进入【设置】页面后,根据下图箭头所指,点击【...

  • 如何在OneNote中快速设置待办事项列表

    如何在OneNote中快速设置待办事项列表

    今天给大家介绍一下如何在OneNote中快速设置待办事项列表的具体操作步骤。1.首先打开电脑上的OneNote软件,进入主页面后,点击上方的插入选项。2.在打开的插入选项下,选择页面模板点击。3.如图,在打开的页面,点击左侧的计划选项,展开...

  • oppo手机如何设置免费主题

    oppo手机如何设置免费主题

    现在有很多人在使用oppo手机,有些用户想知道如何设置免费主题,接下来小编就给大家介绍一下具体的操作步骤。具体如下:1.首先第一步根据下图箭头所指,找到并点击【主题商店】图标。2.第二步打开软件后,根据下图箭头所指,点击底部【主题】图标...

  • 反恐精英/cs1.5/cs1.6/半条命视频设置

    反恐精英/cs1.5/cs1.6/半条命视频设置

    相信有很多cs、半条命1玩家都遇到过不小心错误设置视频设置或无法窗口化,总之是导致进入游戏后无法修改视频设置因为选项卡不在可视范围内,有时根本进不去游戏。那么,就只能通过修改注册表,达到修改视频设置的目的。操作方法0...

  • 电脑COM口怎么设置

    电脑COM口怎么设置

    COM口即串行通讯端口,通常位于电脑主机机箱的后面,端口形状为梯形,主要用于连接一些外置的数据通讯设备,例如交换机等,那么如何设置电脑的COM口呢?下面小编就来给大家讲解一下。操作方法01首先,打开控...

  • 怎样设置联系人头像

    怎样设置联系人头像

    如何设置手机联系人头像呢?一起来看看这个方法吧!操作方法01打开手机”电话“按钮02进入通讯录界面03然后点击你想要添加...

  • 手机锁屏状态下如何设置显示日期时间

    手机锁屏状态下如何设置显示日期时间

    今天给大家介绍一下手机锁屏状态下如何设置显示日期时间的具体操作步骤。1.打开手机,找到桌面上的设置图标,打开2.在打开的设置页面,找到桌面和壁纸选项,打开3.在打开的页面中,点击灭屏显示选项4.然后将灭屏显示右侧的开关打开5.我们...

  • 苹果iPhone手机的相机怎么设置显示九宫格网格线

    苹果iPhone手机的相机怎么设置显示九宫格网格线

    我们在使用手机拍照的时候,想要显示出网格,以便将主题放置在画面的黄金分割点位置。该怎么操作呢?今天就跟大家介绍一下苹果iPhone手机的相机怎么设置显示九宫格网格线的具体操作步骤。1.首先解锁手机,找到桌面上的设置图标,2.点击进入设置...

  • 周排行
  • 月排行
  • 年排行

精彩推荐