1. 程式人生 > >原生JS實現滑鼠懸停圖片顯示文字效果

原生JS實現滑鼠懸停圖片顯示文字效果

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>無標題文件</title>
<style>
*{ margin:0; padding:0}
.box{ height:260px; width:400px; position:relative}
.mask{ position:absolute; height:100%; width:100%; top:0; left:0; background:#000; opacity:.3; display:none}
.sub{ position:absolute;top:0; left:0; padding:20px; color:#fff; font-size:16px; line-height:2; display:none}
.txtShow .mask,.txtShow .sub{ display:block;}
</style>


<script>
window.onload=function(){
var oDiv=document.getElementById('imgBox');

oDiv.onmouseover=function(){
this.className='box txtShow';
};
oDiv.onmouseout=function(){
this.className='box';
}


}
</script>
</head>


<body>


<div id="imgBox" class="box">
<img src="02.jpg">
    <div class="mask"></div>
    <p class="sub">《鼠來寶》是蒂姆·希爾執導的福克斯鼠來寶電影系列第一部,傑森·李、大衛·克洛斯等主演的動畫影片。2007年12月14日在美國上映。</p>
</div>


</body>
</html>

相關推薦

原生JS實現滑鼠懸停圖片顯示文字效果

<!doctype html> <html> <head> <meta charset="utf-8"> <title>無標題文件</title> <style> *{ margin:0;

原生JS實現多張圖片上傳及預覽功能(相容IE8)

最近需要做一個圖片上傳預覽的功能(相容IE8-11、chrome、firefox等瀏覽器),網上現有的檔案上傳元件(如webuploader)總是會遇到一些相容性問題。於是我參考了一些博文(連結找不到了⊙o⊙…),自己用原生JS寫了一個支援多張圖片上傳預覽功能的Demo 先通過最終效果看一下功能:

原生js實現滑鼠點選切換效果

今天之所以寫一篇關於js的程式碼實現,一方面是因為個人習慣用jquery編寫程式碼,另一方面是因為github這個大平臺拋棄了jquery。 Jquery是一個js庫,極大簡化js程式設計,使用方便,相容性好,這篇文章就以一個例子來說明jq和js的編寫差別。 首先我們看一下效果圖:

JS 實現滑鼠指向圖片圖片放大的效果

圖片定義 <img id="img" onmouseover="bigger()" onmouseout="smaller()" src="你的圖片路徑" style="cursor:pointer;width:100px;height:100px;" /> js

原生JS實現旋轉輪播圖+文字內容切換

window.onload = function () { var arr = [ { // 1 width:120, top:11, left:87, opacity:20,

onmouse實現滑鼠懸停內容顯示及隱藏

先上程式碼: <html> <head> <title>js操作</title> <style> .div_in{ width:330px; height:165px; }

原生js實現淘寶圖片放大功能

目錄結構:HTML:<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="

jQuery css3滑鼠懸停圖片顯示遮罩層動畫特效

<!doctype html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=

HTML canvas原生js實現滑鼠畫圖

oCG.moveTo(ev.clientX-oC.offsetLeft,ev.clientY-oC.offsetTop); //ev.clientX-oC.offsetLeft,ev.clientY-oC.offsetTop滑鼠在當前畫布上X,Y座標

js實現滑鼠懸停一定時間後觸發事件--淘寶例子

執行截圖 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>閉包--自執行函式--案例--淘寶例子<

JS實現定時操作 圖片輪播效果(setInterval)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> window.onload=functi

手把手教小白如何用css+js實現頁面中圖片放大展示效果

1.前言 很多童鞋會在專案中遇到一些上傳圖片,展示圖片的操作,但是圖片呢有大有小,為了頁面的美觀,有時候我們需要將圖片展示成固定寬高度,但是呢,領導就會說,我想看大圖片,怎麼辦?想看就看呀,來來來,我

CSS實現滑鼠圖片顯示白色邊框+文字描述

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

原生JS實現圖片放大鏡插件

spa ont 範圍 display 離開 寬度 部分 gin es2017 前 言   我們大家經常逛各種電商類的網站,商品的細節就需要用到放大鏡,這個大家一定不陌生,今天我們就做一個圖片放大鏡的插件,來看看圖片是如何被放大的……

原生js實現圖片抖動效果

int clear 停止 動效 null scrip log 定時 實現 今天來寫一個關於圖片抖動的效果,需求是:點擊圖片,讓其抖動幾下停止(類似於蘋果手機填錯密碼之後會抖一下的效果),其實想要實現這個效果,原理就是,點擊之後,讓其左移動下然後右移動一下(每移動一下減幾像素

原生JS實現圖片輪播

讓其 gin 偏移量 adding char 效率 lin doc 動畫效果 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8">

原生JS實現圖片懶加載之一:Element.getBoundingClientRect()

itl title get 有時 調用函數 HR intersect zh-cn ima 實際項目開放中,特別是電商項目,由於有大量的圖片加載必然會影響性能,所以實現圖片的懶加載是非常有必要的。 實現圖片懶加載的知識點 標簽的data-屬性 可視區域的監聽 實現圖片

原生js實現圖片懶加載

發送 else HR 默認 div adc dom操作 move += 原理: 將頁面中的img標簽src指向一張小圖片或者src為空,然後定義data-src(這個屬性可以自定義命名,我自己用data-src)屬性指向真實的圖片。 src指向一張默認的圖片,否則當src為

原生js實現多行文字展開收縮

view borde 正在 eat overflow scrip eight viewport div <!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8">

JS 實現定時操作 隱藏顯示圖片(setInterval() clearInterval())

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script> function init()