久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

CSS特效賞析

 HaoTia(n) 2010-12-26

  從現(xiàn)在開始,,我將向您介紹一系列的CSS作品,,這些大都是CSS與JavaScript結(jié)合起來產(chǎn)生的特效,。您可以通過對(duì)這些特效的欣賞,,進(jìn)一步領(lǐng)略到CSS的強(qiáng)大功能,。

  1,、動(dòng)態(tài)改變樣式

  我們先來看一個(gè)較簡(jiǎn)單的特效,,這里只是用到了屬性和鼠標(biāo)事件,。

  請(qǐng)把鼠標(biāo)移到藍(lán)色背景的文字下面。
  我們使用“class”類屬性來改變文檔的樣式,。 放大這段文本,。

  這個(gè)例子的代碼是這樣的:

  <html>
  <head>
  <title>change style</title>
  <style>
  <!--
  .bigchange{color:blue;font-weight:bolder;font-size:225%;
  letter-spacing:4px;background:yellow;}
  //*定義bigchange類的字體的顏色、粗細(xì),、大小,,字間距,背景色*//
  .start{color:yellow;background:navy;}
  //*定義start類的字體的顏色和背景色*//
   -->
  </style>
  </head>
  <body>
  <h1>動(dòng)態(tài)改變樣式</h1>
  <p>請(qǐng)把鼠標(biāo)移到藍(lán)色背景的文字下面,。</p>
  <p>我們使用"class"類屬性來改變文檔的樣式,。
  <span onmouseover="this.className='bigchange'"
  onmouseout="this.classname='start'" class="start"
        style="cursor:hand">
  放大這段文本。 </span> </p> </body>
  //*定義鼠標(biāo)觸發(fā)事件,,當(dāng)鼠標(biāo)放上去的時(shí)候,,區(qū)域內(nèi)以bigchange類的格式顯示,
  當(dāng)鼠標(biāo)離開的時(shí)候,,以start類顯示*//

  </html>

  這個(gè)例子很簡(jiǎn)單,,容易理解,就不多說什么了,,下一節(jié)將向您介紹一個(gè)動(dòng)態(tài)顯示的例子,。
     --------HaoTian--分界線--------
     --------HaoTian--分界線--------
 
    
2、動(dòng)態(tài)可視化效果

  這一節(jié)我們講一個(gè)動(dòng)態(tài)顯示的例子,,鏈接,。

  實(shí)現(xiàn)這種顯示/隱藏效果的代碼如下:

  <html>
  <head>
  <title> dtksh </title>
  <script>
  <!--
  function caption() {
  if(bobo.style.visibility=="hidden")
   { bobo.style.visibility="" sway.style.visibility="" }
  else{ bobo.style.visibility="hidden"
      sway.style.visibility="hidden" }
   }
   -->//*定義一個(gè)函數(shù),使bobo,、sway兩個(gè)類隱藏*//
  </script>
  </head>
  <body>
  <div id="bobo" style="visibility:hidden;position:absolute;
  top:20;left:15; width:190;height:35;
  background-color:rgb(62,174,128);
  filter:alpha(opacity=60)"> </div>//*定義一個(gè)類bobo*//
  div id="sway" style="visibility:hidden;color:rgb(177,63,174);
   position:absolute;top:20; width:190;height:100;
   margin-top:5;margin-left:5;">//*定義一個(gè)類sway*//
  <p style="font-family:bailey;font-size:14pt;
  font-weight:bold;text-align:center"> Sports is wonderful! </p>
  </div> <p>//*寫一行字,,在sway類定義下*///
  <img src="ss07049.jpg" onmouseover="caption()"
  onmouseout="caption()"> </p>//*導(dǎo)入一張圖片*//
  <p class="p2" style="color:red">
   請(qǐng)把您的鼠標(biāo)移動(dòng)到圖片上,,然后再把鼠標(biāo)從圖片上挪開。
  </p> </body>
  </html>

  下一節(jié)將向您介紹一個(gè)動(dòng)態(tài)濾鏡轉(zhuǎn)換的例子,。

  --------HaoTian--分界線--------
    
 3,、動(dòng)態(tài)濾鏡顯示

  本節(jié)將向您介紹一個(gè)動(dòng)態(tài)濾鏡顯示的例子中,在這個(gè)例子中您可以隨意改變透明度的開始值,、結(jié)束值和樣式(style)。 鏈接,。

  這個(gè)例子先是在<head>中加入了一段JavaScript語(yǔ)句,,代碼如下:

  <script language="javascript">
  <!--
  function setfilter(){
  myimage.filters.alpha.opacity=document.forms(0).opacity.value
  myimage.filters.alpha.finishopacity=
  document.forms(0).finishopacity.value
  myimage.filters.alpha.style=document.forms(0).setstyle.value }
  -->
  </script>

  這段代碼定義圖片的透明度等于表單中輸入的對(duì)應(yīng)的透明度的值。myimage是一個(gè)類
,,標(biāo)識(shí)圖片,。它的CSS樣式是這樣定義的:

  <img id="myimage" src="ss07075.jpg"
  style="filter:alpha();position:absolute;top:10;left:0;">

  最后,在圖片下方加入三個(gè)表單,,分別對(duì)應(yīng)輸入初始透明度,、結(jié)束透明度和樣式值
,通過透明度的改變,,使隱藏在圖片下的文字顯示出來,。

  下一節(jié)將向您介紹一種特殊的濾鏡效果。
--------HaoTian--分界線--------
    
 4,、Blentrans屬性

  本節(jié)介紹一種特效,,它應(yīng)用到的是CSS中的混合轉(zhuǎn)換濾鏡blendtrans。請(qǐng)您先看一下
下面這個(gè)例子:

  濾鏡效果

  使用方法 請(qǐng)單擊這里使文字淡出,,再次單擊后可以使文字逐漸出現(xiàn),。

  我們?yōu)檫@段文字加上的逐漸淡出的多媒體效果。

 

  看到了嗎,?這是一種淡入淡出的效果,。讓我們來看一下而這種效果用到的轉(zhuǎn)換屬性
blendtrans的語(yǔ)法:

  Filter:BlendTrans(duration=淡入或淡出的時(shí)間,以秒作單位)

  我們看到了BlendTrans屬性只有一個(gè)屬性值duration,,它指定了對(duì)象淡入淡出的時(shí)
間,。

  上面的例子的源代碼如下所示:

  <html>
  <head>
  <title> dhtml</title>
  <style>
  <!--
  em{color:red;cursor:hand;font-size:14pt}
  -->
  </style> </head>
  <body>
  <h1>濾鏡效果</h1>
  <p><strong>使用方法</strong>
  <span id="text4" onclick="curobj=inner3;togglemultimedia()">
  請(qǐng)單擊<b><em style="color:red">這里</em></b>使文字淡出,
  再次單擊后可以使文字逐漸出現(xiàn),。</p>
  <div id="inner3" style="width:100%;color:red;             
  filter:blendtrans(duration=3)">
  <p> 我們?yōu)檫@段文字加上的逐漸淡出的多媒體效果,。</span></p> </div>
  <script language="javascript">
  <!--
  var curobj;
  function togglemultimedia(){
  if (curobj.filters(0).status==2){ curobj.filters(0).stop();
  if (curobj.style.visibility=="hidden")
  curobj.style.visibility="visible";
  else curobj.style.visibility="hidden";                 
  window.settimeout("togglemultimedia()",1); }
  curobj.filters(0).apply();
  if (curobj.style.visibility=="hidden")                 
  curobj.style.visibility="visible";
  else curobj.style.visibility="hidden"; curobj.filters(0).play(); }
  -->
  </script> </body>
  </html>

  除了文字外,圖片是不是也能實(shí)現(xiàn)這種混合效果呢,?答案是肯定的,。下一節(jié)將向您
介紹圖片的混合轉(zhuǎn)換濾鏡效果和顯示轉(zhuǎn)換濾鏡效果。  
[ 分~][ 界~][ 線~]
 
5,、RevealTrans屬性

  上一節(jié)我們介紹了混合轉(zhuǎn)換濾鏡的一個(gè)例子,,本節(jié)我們來看一下RevealTrans屬性
,,RevealTrans屬性提供了更加多變的轉(zhuǎn)換效果。它的書寫格式是這樣的:

  Filter:revealtrans(duration=轉(zhuǎn)換的秒數(shù),,transition=轉(zhuǎn)換的類型)

  表達(dá)式中的transition參數(shù)的參數(shù)值有24中,,以代號(hào)0-23來表示,分別代表24中顯
示類型,,具體的參數(shù)值列表如下圖所示:

轉(zhuǎn)換類型列表

  下面的兩個(gè)例子,,一個(gè)是應(yīng)用了上一節(jié)講的blendtrans屬性,一個(gè)是應(yīng)用了本節(jié)所
說的revealtrans屬性,。

  請(qǐng)點(diǎn)擊下面的兩幅圖,,看完效果后請(qǐng)點(diǎn)擊IE的刷新按鈕。(在這里就不試效果了,,大家可以自己試試)

      

  我們看到將revealtrans屬性的transition參數(shù)值設(shè)置為23,,為隨機(jī)選取模式,顯
示的是更為多變的效果,。

  下一節(jié)我將向您介紹一種發(fā)光特效,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多