課上六個(gè)案例

案例1:導(dǎo)航條


Css部分:




? ? ? ? *{


? ? ? ? ? ? list-style: none;


? ? ? ? ? ? margin:0;


? ? ? ? ? ? padding:0;


? ? ? ? ? ? color:white;


? ? ? ? }


? ? ? ? .nav{


? ? ? ? ? ? width:1000px;


? ? ? ? ? ? margin:0 auto;


? ? ? ? ? ? background:red;


? ? ? ? }


? ? ? ? ul li a{


? ? ? ? ? ? text-decoration: none;


? ? ? ? }


? ? ? ? ul{


? ? ? ? ? ? overflow: hidden;


? ? ? ? }


? ? ? ? ul li{


? ? ? ? ? ? float:left;


? ? ? ? ? ? width:100px;


? ? ? ? ? ? text-align: center;


? ? ? ? ? ? line-height:40px;


? ? ? ? }




Body部分:






首頁

公司介紹

人員招聘





Js部分:




? ? ? ? ? ? var li=document.getElementsByTagName('li');


? ? ? ? ? ? console.log(li);


? ? ? ? ? ? for(var i=0;i


? ? ? ? ? ? ? ? li[i].onmouseover=function(){


? ? ? ? ? ? ? ? ? ? this.style.background='cyan';


? ? ? ? ? ? ? ? ? ? this.firstElementChild.style.color='purple';


? ? ? ? ? ? ? ? }


? ? ? ? ? ? ? ? li[i].onmouseout=function(){


? ? ? ? ? ? ? ? ? ? this.style.background='red';



this.firstElementChild.style.color='white';


? ? ? ? ? ? ? ? }


? ? ? ? ? ? }




案例2:


? ? ? ? ? ? *{


? ? ? ? ? ? margin:0;


? ? ? ? ? ? padding:0;


? ? ? ? ? ? }




? ? ? ? ? ? #d1,#d2,#d3{


? ? ? ? ? ? ? ? float:left;


? ? ? ? ? ? }


? ? ? ? ? ? #d1,#d3,#d2{


? ? ? ? ? ? ? ? height:100px;


? ? ? ? ? ? ? ? line-height:100px;


? ? ? ? ? ? }


? ? ? ? ? ? #d1,#d3{


? ? ? ? ? ? ? ? background:yellow;


? ? ? ? ? ? }


? ? ? ? ? ? #d2{


? ? ? ? ? ? ? ? background:red;


? ? ? ? ? ? }




Body部分




LEFT



<<



RIGHT

Js部分


? ? ? ? ? ? var d1=document.getElementById('d1');


? ? ? ? ? ? var d2=document.getElementById('d2');


? ? ? ? ? ? d2.onclick=function(){


? ? ? ? ? ? ? ? if(d2.innerHTML=='<<'){


? ? ? ? ? ? ? ? ? ? d1.style.display='none';


? ? ? ? ? ? ? ? ? ? d2.innerHTML='>>';


? ? ? ? ? ? ? ? }else{


? ? ? ? ? ? ? ? ? ? d1.style.display='block';


? ? ? ? ? ? ? ? ? ? d2.innerHTML='<<';


? ? ? ? ? ? ? ? }


? ? ? ? ? ? }

案例3:




Css部分




? ? ? ? ? ? *{


? ? ? ? ? ? ? ? padding;0;


? ? ? ? ? ? ? ? margin:0;


? ? ? ? ? ? ? ? list-style: none;


? ? ? ? ? ? }


? ? ? ? ? ? table tr td{


? ? ? ? ? ? ? ? width:90px;


? ? ? ? ? ? ? ? text-align: center;


? ? ? ? ? ? ? ? line-height:30px;


? ? ? ? ? ? ? ? border:1px solid black;


? ? ? ? ? ? }




Body部分:








商品名稱


單價(jià)


數(shù)量


小計(jì)










? ? ? ? ? ? ? ? iphone7


¥5999




? ? ? ? ? ? ? ? ? ? +


? ? ? ? ? ? ? ? ? ? 1


? ? ? ? ? ? ? ? ? ? -




¥5999






? ? ? ? ? ? ? ? iphone7


¥5999




? ? ? ? ? ? ? ? ? ? +


? ? ? ? ? ? ? ? ? ? 1


? ? ? ? ? ? ? ? ? ? -




¥5999






? ? ? ? ? ? ? ? iphone7


¥5999




? ? ? ? ? ? ? ? ? ? +


? ? ? ? ? ? ? ? ? ? 1


? ? ? ? ? ? ? ? ? ? -




¥5999










小計(jì)


¥17997








Js部分:


//實(shí)參


? ? ? ? ? ? function calc(btn){


? ? ? ? ? ? ? ? var span=btn.parentElement.querySelector('span');


? ? ? ? ? ? ? ? var n=span.innerHTML;


? ? ? ? ? ? ? ? if(btn.innerHTML=='+'){


? ? ? ? ? ? ? ? ? ? n++;


? ? ? ? ? ? ? ? }else if(n>1){

? ? ? ? ? ? ? ? ? ? n--;


? ? ? ? ? ? ? ? }else{


? ? ? ? ? ? ? ? ? ? n=1;


? ? ? ? ? ? ? ? }


? ? ? ? ? ? ? ? span.innerHTML=n;


? ? ? ? ? ? ? ? var dj=btn.parentElement.previousElementSibling.innerHTML.slice(1);


var subtotal=dj*n;? btn.parentElement.nextElementSibling.innerHTML='¥'+subtotal.toFixed(2);


? ? ? ? ? ? ? ? var m1=document.getElementsByClassName('m1');


? ? ? ? ? ? ? ? for(var i=0,zong=0;i


? ? ? ? ? ? ? ? ? ? zong+=parseFloat(m1[i].innerHTML.slice(1));


? ? ? ? ? ? ? ? }


document.getElementsByClassName('mz')[0].innerHTML='¥'+zong.toFixed(2);


? ? ? ? ? ? }

案例4:


Css部分:


? ? ? ? ? ? *{


? ? ? ? ? ? ? ? padding:0;


? ? ? ? ? ? ? ? margin:0;


? ? ? ? ? ? }


? ? ? ? ? ? .b{


? ? ? ? ? ? ? ? width:600px;


? ? ? ? ? ? ? ? height:600px;


? ? ? ? ? ? ? ? border:1px solid black;


? ? ? ? ? ? ? ? border-radius:10px;


? ? ? ? ? ? ? ? margin:0 auto;


? ? ? ? ? ? }


? ? ? ? ? ? .top{


? ? ? ? ? ? ? ? overflow: hidden;


? ? ? ? ? ? ? ? margin-top:5px;


? ? ? ? ? ? }


? ? ? ? ? ? .top img{


? ? ? ? ? ? ? ? float:left;


? ? ? ? ? ? ? ? width:144px;


? ? ? ? ? ? ? ? height:144px;


? ? ? ? ? ? ? ? padding-left:5px;


? ? ? ? ? ? }


? ? ? ? ? ? .bottom{


? ? ? ? ? ? ? ? margin:0 auto;


? ? ? ? ? ? ? ? width:500px;


? ? ? ? ? ? ? ? margin-top:15px;


? ? ? ? ? ? }


? ? ? ? ? ? .bottom img{


? ? ? ? ? ? ? ? width:500px;


? ? ? ? ? ? ? ? height:400px;


? ? ? ? ? ? }


Js部分:


? ? ? ? ? ? var img=document.querySelectorAll('.b>.top>a>img');


? ? ? ? ? ? var imgs=document.querySelector('.b>.bottom>img');


? ? ? ? ? ? for(var i=0)

img[i].onclick=function(){


? ? ? ? ? ? ? ? ? ? imgs.src=this.src;


? ? ? ? ? ? ? ? }


? ? ? ? ? ? }


案例5:


Body部分




詠鵝


鵝释液,鵝颓影,鵝


曲項(xiàng)向天歌


白毛浮綠水


紅掌撥清波




JS部分


//獲取div和body


? ? ? ? ? ? var div=document.getElementsByClassName('color')[0];


? ? ? ? ? ? var body=document.body;

//當(dāng)鼠標(biāo)經(jīng)過div時(shí)div中標(biāo)簽的顏色變?yōu)榧t色藐石,body背景顏色變?yōu)樗{(lán)色


? ? ? ? ? ? div.onmouseover=function(){


? ? ? ? ? ? ? ? this.style.color='red';


? ? ? ? ? ? ? ? body.style.background='blue';


? ? ? ? ? ? }


//當(dāng)鼠標(biāo)經(jīng)過div時(shí)div中標(biāo)簽的顏色變?yōu)榫G色排抬,body背景顏色變?yōu)辄S色


? ? ? ? ? ? div.onmouseout=function(){


? ? ? ? ? ? ? ? this.style.color='green';


? ? ? ? ? ? ? ? body.style.background='yellow';


? ? ? ? ? ? }




案例6:


Css部分:


? ? ? ? ? ? *{


? ? ? ? ? ? ? ? padding:0;


? ? ? ? ? ? ? ? margin:0;


? ? ? ? ? ? ? ? list-style: none;


? ? ? ? ? ? }


? ? ? ? ? ? .jr{


? ? ? ? ? ? ? ? overflow: hidden;


? ? ? ? ? ? ? ? margin:0 auto;


? ? ? ? ? ? ? ? width:240px;


? ? ? ? ? ? ? ? margin-top:20px;


? ? ? ? ? ? }


? ? ? ? ? ? .jr div{


? ? ? ? ? ? ? ? width:50px;


? ? ? ? ? ? ? ? height:70px;


? ? ? ? ? ? ? ? background:black;


? ? ? ? ? ? ? ? float:left;


? ? ? ? ? ? ? ? margin-right:10px;


? ? ? ? ? ? ? ? margin-bottom:10px;


? ? ? ? ? ? }


? ? ? ? ? ? .jr div p{


? ? ? ? ? ? ? ? text-align: center;


? ? ? ? ? ? ? ? color:#fff;


? ? ? ? ? ? ? ? padding-top:20px;


? ? ? ? ? ? ? ? font-weight:800;


? ? ? ? ? ? }


? ? ? ? ? ? .text{


? ? ? ? ? ? ? ? width:240px;


? ? ? ? ? ? ? ? margin:0 auto;


? ? ? ? ? ? }


? ? ? ? ? ? .jr div span{


? ? ? ? ? ? ? ? display: none;


? ? ? ? ? ? }


Body部分:


1月


? ? ? ? ? ? ? ? ? JAM




1月1日:元旦節(jié)






2月


? ? ? ? ? ? ? ? ? FEB




2月2日:世界濕地日,2月14日:情人節(jié)

3月


? ? ? ? ? ? ? ? ? MAR


3月3日:全國(guó)愛耳日,3月5日:青年志愿者服務(wù)日,3月8日:婦女節(jié)

4月


? ? ? ? ? ? ? ? ? APR

4月1日:愚人節(jié),4月5日:清明節(jié),4月22日:世界地球日


5月


? ? ? ? ? ? ? ? ? MAY


5月1日:勞動(dòng)節(jié),5月4日:中國(guó)青年節(jié)


6月


? ? ? ? ? ? ? ? ? JUN




6月1日:兒童節(jié),6月5日:世界環(huán)境日



7月


? ? ? ? ? ? ? ? ? JUL




7月1日:建黨節(jié),7月7日:中國(guó)人民抗日戰(zhàn)爭(zhēng)紀(jì)念日


8月


? ? ? ? ? ? ? ? ? AVG




8月1日:建軍節(jié),8月12:國(guó)際青年節(jié)



9月


? ? ? ? ? ? ? ? ? SET




9月8日:國(guó)際掃盲日,9月10日:教師節(jié)

10月


? ? ? ? ? ? ? ? ? OCT


10月1日:國(guó)慶節(jié)、國(guó)際音樂日、國(guó)際老年人日

11月

?NOV

11月8日:中國(guó)記者節(jié),11月9日:消防宣傳日


12月

???????????????????DEC

12月3日:世界殘疾人日,12月4日:全國(guó)法制宣傳日


JS部分:

????????????var div=document.querySelectorAll('.jr>div');

????????????var p=document.querySelectorAll('.jr>div>p');

????????????var span=document.querySelectorAll('.jr>div>span');

????????????var p1=document.getElementsByClassName('p1')[0];

????????????for(var i=0;i

????????????????div[i].onmouseover=function(){

????????????????????this.style.background='pink';

????????????????????this.firstElementChild.style.color='red';

????????????????????p1.innerHTML=this.lastElementChild.innerHTML;

????????????????}

????????????????div[i].onmouseout=function(){

????????????????????this.style.background='black';

????????????????????this.firstElementChild.style.color='white';

????????????????????p1.innerHTML=null;

????????????????}

????????????}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市也颤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌郁轻,老刑警劉巖翅娶,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異好唯,居然都是意外死亡竭沫,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門骑篙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蜕提,“玉大人,你說我怎么就攤上這事替蛉」峤Γ” “怎么了拄氯?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵躲查,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我译柏,道長(zhǎng)镣煮,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任鄙麦,我火速辦了婚禮典唇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘胯府。我一直安慰自己介衔,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布骂因。 她就那樣靜靜地躺著炎咖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪寒波。 梳的紋絲不亂的頭發(fā)上乘盼,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音俄烁,去河邊找鬼绸栅。 笑死,一個(gè)胖子當(dāng)著我的面吹牛页屠,可吹牛的內(nèi)容都是我干的粹胯。 我是一名探鬼主播蓖柔,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼风纠!你這毒婦竟也來了渊抽?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤议忽,失蹤者是張志新(化名)和其女友劉穎懒闷,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體栈幸,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡愤估,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了速址。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片玩焰。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖芍锚,靈堂內(nèi)的尸體忽然破棺而出昔园,到底是詐尸還是另有隱情,我是刑警寧澤并炮,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布默刚,位于F島的核電站,受9級(jí)特大地震影響逃魄,放射性物質(zhì)發(fā)生泄漏荤西。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一伍俘、第九天 我趴在偏房一處隱蔽的房頂上張望邪锌。 院中可真熱鬧,春花似錦癌瘾、人聲如沸觅丰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽妇萄。三九已至,卻和暖如春碧注,著一層夾襖步出監(jiān)牢的瞬間嚣伐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工萍丐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留轩端,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓逝变,卻偏偏與公主長(zhǎng)得像基茵,于是被迫代替她去往敵國(guó)和親奋构。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容