❶ jquery中怎麼設置元素的背景顏色淡入淡出。注意是背景顏色,不是圖片
把背景和內容分離,把原背景相對與內容定位一個-2層,在-1層定位一個透明的線性漸變
❷ css或者jquery對圖片的設置
兩種方法:
創建一個和海報等高等寬的層,設置其絕對定位,位於海報上方,再使用CSS3的linear-gradient屬性對該層進行透明度漸變。(缺點:IE6-9均不支持)
創建一個和海報等高等寬的層,再繪制一張和該層一樣大的漸變png圖片(png-24),設置該層的背景為該圖片,且設置該層絕對定位,位於海報上方。(缺點:IE6不支持)
<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>漸變海報</title>
<style>
h2,.banner{width:800px;margin:10pxauto;font-size:16px;color:#666;}
.banner{height:480px;border:1pxsolid#545454;background:#fffurl(../img/banner_800x480.jpg)no-repeat;}
.cover-css3,.cover-png{position:absolute;width:800px;height:480px;}
.cover-css3{
background-image:-webkit-linear-gradient(toright,rgba(255,255,255,.9)5%,rgba(255,255,255,0)50%,rgba(255,255,255,.9)95%);
background-image:-moz-linear-gradient(toright,rgba(255,255,255,.9)5%,rgba(255,255,255,0)50%,rgba(255,255,255,.9)95%);
background-image:-o-linear-gradient(toright,rgba(255,255,255,.9)5%,rgba(255,255,255,0)50%,rgba(255,255,255,.9)95%);
background-image:linear-gradient(toright,rgba(255,255,255,.9)5%,rgba(255,255,255,0)50%,rgba(255,255,255,.9)95%);
}
.cover-png{background:url(../img/cover_800x2.png)repeat-y;}
</style>
</head>
<body>
<h2>方法1:CSS3漸變法</h2>
<divclass="banner">
<divclass="cover-css3"></div>
</div>
<h2>方法2:png圖片模擬法</h2>
<divclass="banner">
<divclass="cover-png"></div>
</div>
</body>
</html>
❸ jquery中如何實現圖片運動並且透明度發生改變呢求高手指教
jquery中的animal可以實現該功能,而且只要很少的代碼及參數配置
$(控制項).animal('left+=20;opactiy+=0.1',5000,function(){alert('完成!')});
❹ jquery怎麼改變一個圖片顏色
圖片顏色?背景顏色?圖片顏色調色你就需要另外的濾鏡插件了。背景顏色 $("你的容器").css("background-color","#顏色值");
❺ jQuery怎麼讓body根據圖片顏色,來變化body的背景色
你可以通過canvas先計算出圖片的主色調,然後給body設置這個顏色的背景
代碼:
const img = new Image();
img.src = 'xxx.png'
img.onload = function() {
const { width, height } = img;
const scaleRect = width * height;
let sum_r = 0, sum_g = 0, sum_b = 0;
canvas.width = width;
canvas.height = height;
ctx.drawImage(img, 0, 0);
const imgData = ctx.getImageData(0,0, canvas.width, canvas.height);
for (let i=0; i<imgData.data.length; i+=4) {
const r = imgData.data[i];
const g = imgData.data[i+1];
const b = imgData.data[i+2];
sum_r += r;
sum_g += g;
sum_b += b;
}
const avg_r = Math.round(sum_r / scaleRect);
const avg_g = Math.round(sum_g / scaleRect);
const avg_b = Math.round(sum_b / scaleRect); // 主色調
const mainColor = `rgb(${avg_r}, ${avg_g}, ${avg_b})`;
}
❻ 天貓商城圖片變暗效果(jQuery)怎麼用沒看明白
背景色是黑色,當透明度低的時候,後面的黑色就會透出來,這樣在效果上看就是變暗了。
❼ jquery怎麼實現由一張圖片漸變成另一張圖片
舉個例子:假設你已經引入了jquery,而html結構如下:
<divid="icons">
<imgsrc="test1.jpg">
<imgsrc="test2.jpg">
<imgsrc="test3.jpg">
</div>
<divid="tabs">
<a>按鈕</a>
<a>按鈕</a>
<a>按鈕</a>
</div>
那麼你的js可以這么寫:
$("#tabs>a").click(function(){
varindex=$(this).index();
$("#icons>img").eq(index).fadeIn().siblings().fadeOut();
});
效果就是,點擊第N個"按鈕"就漸隱其他圖同時漸顯第N張圖。
❽ 在jquery的hover()的參數方法中, 手動對 a:hover的背景圖片做透明處理
Jquery Png 插件 是對已載入的PNG圖片實現透明處理, 動態載入的圖片必須寫方法來手動處理, 比如 可以用jquery的hover() 方法來代替樣式 設置a:hover 處理 , 在jquery的hover()的參數方法中, 手動對 a:hover的背景圖片做透明處理
❾ 求JQuery Animate函數實現透明度和位置漸變的實例
<html>
<head>
<title>Untitled</title>
</head>
<body>
<div id="d" style="margin-top:200px;width:100px;height:100px;background-color:red"></div>
</body>
<script type="text/javascript" src="jquery_min.js"></script>
<script type="text/javascript">
$(function (){
$("#d").animate({opacity:"0",marginTop:"0"},6000);
});
</script>
</html>
❿ 200分!如何改變背景色為透明的圖片的顏色
我當如做過一些電腦UI都是PNG的也是需要透明
AdobeIllustrator
就是我們常說的AI也能打開PNG存儲的時候再存成PNG還是透明的
主要是我不知道你要這么變色
也不知道你對AI了解多少
但是道理就像用PS那樣改變飽和或者色調什麼的方法去改色就不用扣了存出來還是透明的
如果有什麼不明白的可以補充一下
LZ允許上傳的圖片太小了可能看不清楚
我就文字描述下就是在選中圖片後在編輯選項中有個編輯顏色
里邊的色彩平衡飽和度等4個選項都可以調節
但是這種調節只能調節整體顏色就類似PS主要我不知道你要怎麼給圖片換色不然我能再幫你看看怎麼解決