导航:首页 > 编程语言 > javascriptcss图片变灰

javascriptcss图片变灰

发布时间:2024-08-05 21:08:09

1. 如何javascript获取css中的样式

1 Javascript获取页面的元素的样式常见的两个方法是 document.getElementById(),document.querySelector("");方法。

2 在下面的实例中是使用Javascript来改变标签的背景颜色,使用的是document.querySelector()方法。代码可以直接复制到浏览器上面运行;document.querySelector("#demo").style.background = "red";是获取元素,使用css改变标签的北京颜色;<button onclick="myFunction()">点我</button>是点击事件触发,点击之后有相应的代码执行。

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>javascript改变背景颜色</title>

</head>

<body>


<p id="demo">id="demo" 的 p 元素</p>


<button onclick="myFunction()">点我</button>

<script>

function myFunction() {

document.querySelector("#demo").style.background = "red";

}

</script>


</body>

</html>

3 案例加载之后的页面效果截图 :

2. 如何用js来改变CSS属性

通过js来改变CSS属性,使用jQuery可以很方便的实现,像这样:

$("img").css('border-color','red');

就可以把边框颜色都变成红色。

这是针对此问题的测试页面

3. JavaScript是如何改变网页的CSS样式的

通常我们将网页的样式和内容分开,样式放在css文件,内容放在html文件,当html文件需要用到样式的时候,直接引用css中定义的样式就可以了。其实JavaScript也能使用css文件或直接改变样式的属性来动态的改变网页的样式。

1、JavaScript设置内联样式
改变样式最直接的方法就是改变元素节点的style属性。如:

myElement.sytle.color = “red”;
myElement.sytle.left = “40px”;
myElement.sytle.backgroundRepeat = “repeat-x”;

JavaScript设置内联样式时,采用和css设置样式一样的风格。如设置myElement的color属性时,我们可以赋值任何在css中可以用的值,所以这里除了可以使用”red”,还可以使用”blue”, ”yellow”或十六进制的”#ff0000”。
另外用JavaScript改变网页的属性还需要注意2点:
l JavaScript中采用驼峰命名法:在css中,属性名中的单词之间是用横杠隔开,如font-weight, background-color。但在JavaScript中,横杠可能被认为是减号,所以采用驼峰命名法,单词之间不用横杠,如font-weight在JavaScript中应该写成fontWeight;而background-color写成backgroundColor。
l JavaScript中属性值为字符串:在css中,属性值都写在双引号中,即要用字符串来给css相关属性赋值,同样当属性值有单位时,我们需要将单位也写在字符串中。

2、JavaScript设置外部样式
当你需要改变的样式已经在css文件中定义了,我们也可以用JavaScript直接用定义好的css样式。如下格式:

myElement.className = “someCSSclass”;

同样需要注意几点:
l 不要将className写成class,因为class是JavaScript保留的关键字,我们不能使用。
l 将定义在css中的样式直接赋值给className,就能改变myElement元素的样式。
l 当要删除元素的样式,可以给className属性赋值为空。如:
myElement.className = “”;
教程网 站-秒秒学上的JavaScript课程有一个章节专门讲解JavaScript改变样式的内容,可以看看,希望对你有帮助。

4. 我用html, css, JavaScript 制作了如下图标,如何将这图标转化成图片(JPG或PNG格式)详情见下:

你不想用canvas、svg 和任何图片格式的文件,那你只有将图片转换成 Base64 编码来进行读取。

但是Base64 的图片不宜超过200k,否则不容易被显示,也不建议这么做,图片是可被缓存的,而网页代码不能,因此也代表着这个代码会随着每次访问都被加载一遍,增加不必要的流量和耗时。

Base64工具网站:网页链接

5. javascript 改变指定css样式


javascript改变CSS样式分为局部和全局,分别如下:
一、局部改变样式

有三种方法:直接改变样式、改变className和改变cssText

改变className: document.getElementById('obj').className="…"

改变cssText:document.getElementById('obj').style.cssText="width:20px; border:solid 1px #f00;";

改变直接样式: document.getElementById('obj').style.backgroundColor="#003366″

二、全局改变样式

通过改变外链样式的的href的值实现网页样式的实时切换,也就是"改变模板风格"。

首先需要赋予需要改变的目标一个id,如
代码如下:
<link rel="stylesheet" type="text/css" id="css" href="firefox.css" />

调用时很简单,如
代码如下:
<span onclick="javascript:document.getElementById('css').href='ie.css'">点我改变样式</span>

6. HTML,Css还有Js分别是什么意思

JS代码就是JavaScript编写的脚本文件的代码。用单独文件保存,扩展名为.JS

JS即Javascript,Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。

CSS:层叠样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。

7. css、javascript实现网页中图片透明度渐变的问题

你的js能让图片从初始状态变到不透明,那说明filter:alpha(opacity)的opacity你用js控制到100了。并且在到100以后你的js就停止运算了。检查js逻辑,让opacity变化到100后开始减小。
目前情况肯定是到100后没有执行opacity减小的代码。

8. js如何更改css样式,

请看以下例子:
<html>
<head>
<meta charset="utf-8">
<title>exp</title>
<style>
p{
background-image:url(写你的图片url);
}
</style>
</head>
<body>
<p id="p"></p>
<a href="javascript:void(0);" onclick="hideImg()">点击我隐藏</a>
<a href="javascript:void(0);" onclick="showImg()">点击我显示</a>
<a href=" http://www.dadaxun.com/">达达寻</a>
</body>
</html>
<script>
function hideImg(){
var p = document.getElementById("p");
p.style.backgroundImage = "";
}

function showImg(){
var p = document.getElementById("p");
p.style.backgroundImage = "url(写你的图片url)";
}
</script>

达达寻 dadaxun 为你解答

阅读全文

与javascriptcss图片变灰相关的资料

热点内容
ug50能通过补丁升级到高版本吗 浏览:766
dxf文件cad打不开的原因 浏览:525
2012怎么改域用户密码 浏览:550
dtv网络电视手机版下载 浏览:954
mfc100u放在哪个文件夹 浏览:359
javaweb插件 浏览:58
pto密码忘记 浏览:567
logo竞赛教程 浏览:481
贵阳去哪里学编程比较好 浏览:132
java将string转为json 浏览:291
ppt2013制作exe文件 浏览:80
linux文件只读不能复制 浏览:597
开关代码 浏览:91
word绘图板 浏览:359
苹果minecraftpe注册 浏览:775
ps怎么存储文件卡 浏览:728
微信清除缓存图片恢复 浏览:305
安卓app会闪退怎么解决 浏览:429
哪些app背单词是免费的 浏览:889
cf击杀图标放哪个文件夹 浏览:208

友情链接