導航:首頁 > 編程語言 > 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圖片變灰相關的資料

熱點內容
u盤的文件刪除後怎麼出個編號呢 瀏覽:961
java中forab什麼意思 瀏覽:5
資料庫導出文件格式 瀏覽:444
微信恢復接收文件 瀏覽:173
哪裡可以找到吃飯的app 瀏覽:736
xp屏保加密碼 瀏覽:436
重裝系統後顯示硬碟文件缺失 瀏覽:65
微信發送的文件都損壞了 瀏覽:402
大量計算用什麼編程方式好 瀏覽:241
編程器刷微星bios刷哪個文件 瀏覽:111
選擇小米手機3版本 瀏覽:314
iphone鏈接 瀏覽:110
9元編程課是什麼 瀏覽:436
cad為什麼不能輸入stl文件 瀏覽:78
編程與外語哪個更好就業 瀏覽:299
為什麼程序會跑飛 瀏覽:659
matlab中的m文件是什麼 瀏覽:226
excel批量保存pdf文件 瀏覽:963
win10文件夾死機動不了 瀏覽:411
ps打開多頁pdf文件 瀏覽:901

友情鏈接