Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲婷婷国产精品电影人久久,午夜在线视频网站,国产成人精品高清在线观看99

          整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          CSS3過渡動(dòng)畫函數(shù)總結(jié)

          CSS3過渡動(dòng)畫函數(shù)總結(jié)

          SS3過渡動(dòng)畫函數(shù)總結(jié),總結(jié)了動(dòng)畫函數(shù)屬性transition-timing-function里面的值的用法,方便大家以后使用該屬性時(shí)就知道有這么一回事!

          代碼如下:

          html結(jié)構(gòu):

          css樣式:

          用技巧會(huì)讓人變的越來越懶,沒錯(cuò),我就是想讓你變懶。

          下面是我收集的CSS高級(jí)技巧,希望你懶出境界。

          黑白圖像

          這段代碼會(huì)讓你的彩色照片顯示為黑白照片,是不是很酷?

          img{
          filter: grayscale(100%);
          -webkit-filter: grayscale(100%);
          -moz-filter: grayscale(100%);
          -ms-filter: grayscale(100%);
          -o-filter: grayscale(100%);
          }
          

          效果圖:

          頁面頂部陰影

          下面這個(gè)簡(jiǎn)單的 CSS3 代碼片段可以給網(wǎng)頁加上漂亮的頂部陰影效果:

          body:before {
           content: "";
           position: fixed;
           top: -10px;
           left: 0;
           width: 100%;
           height: 10px;
           -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
           -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
           box-shadow: 0px 0px 10px rgba(0,0,0,.8);
           z-index: 100;
          }
          

          效果圖:

          給 body 添加行高

          你不需要分別添加 line-height 到每個(gè)p,h標(biāo)記等。只要添加到 body 即可:

          body {

          line-height: 1;

          }

          這樣文本元素就可以很容易地從 body 繼承。

          CSS3 線性漸變

          為了創(chuàng)建一個(gè)線性漸變,你必須至少定義兩種顏色結(jié)點(diǎn)。顏色結(jié)點(diǎn)即你想要呈現(xiàn)平穩(wěn)過渡的顏色。同時(shí),你也可以設(shè)置一個(gè)起點(diǎn)和一個(gè)方向(或一個(gè)角度)。

          #grad {
           background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
           background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
           background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
           background: linear-gradient(red, blue); /* 標(biāo)準(zhǔn)的語法 */
          }
          

          效果圖:

          突然發(fā)現(xiàn)紅到藍(lán)也太丑了點(diǎn),換一個(gè)好看一點(diǎn)的,紅到綠:

          字體陰影

          h1
          {	text-shadow: 5px 5px 5px #FF0000;
          }
          

          CSS3 過渡

          div
          {
          	width:100px;
          	height:100px;
          	background:red;
          	transition:width 2s;
          	-webkit-transition:width 2s; /* Safari */
          }
          div:hover
          {
          	width:300px;
          }
          

          效果如圖:

          今天的代碼寫得我老闊疼,雖然CSS還有很多很多高級(jí)用法,但精力有限,因此今天的分享就到這里啦,需要詳細(xì)代碼可留言或私信我哦~

          css3過渡 轉(zhuǎn)換

          css3過渡(transition)允許我們?cè)谙薅ǖ臅r(shí)間內(nèi)從一個(gè)屬性值轉(zhuǎn)變到另一個(gè)屬性值.

          ●transition-property:指定要轉(zhuǎn)換的屬性

          ●transition-duration:指定轉(zhuǎn)換發(fā)生的持續(xù)時(shí)間

          ●transition-timing-function:指定轉(zhuǎn)換的速度在其持續(xù)時(shí)間內(nèi)如何變化

          ●transition-delay:指定過渡效果的延遲(以秒為單位)

          在下面的例子中,我們將transition屬性設(shè)置為持續(xù)時(shí)間為5s的轉(zhuǎn)換效果.并設(shè)置ease-in定時(shí)函數(shù),該函數(shù)有淡入的效果.

          css代碼:

          transition:transform 5s ease-in;

          過渡效果可以應(yīng)用于各種css屬性,包括:背景顏色,寬度,高度,不透明度等等.

          在下面的例子中,div元素的寬度和高度都是100px,并有一個(gè)紅色的背景.我么為width屬性指定一個(gè)過渡效果,持續(xù)時(shí)間為3s.

          css代碼:

          div.transition{ width:100px; height:100px;background:red;color:white;transition:width 3s; }

          div.transition:hover{ width:250px;}

          效果如下:

          如果你將光標(biāo)懸停在div元素上,則會(huì)從左向右移動(dòng).

          當(dāng)光標(biāo)被移出div元素時(shí),它將逐漸變回原來的樣式.

          transition-timing-function屬性指定過渡效果的速度曲線.

          它可以有以下值:

          ease:動(dòng)畫開始緩慢,然后加速(默認(rèn)值)

          ease-in:緩慢開始,然后加速,突然停止.

          ease-out:快速啟動(dòng),但減速停止.

          ease-in-out:類似于緩解,但更加微妙的加速和減速.

          linear:勻速轉(zhuǎn)換

          cubic-bezier()函數(shù),它允許你在cubic-bezier(立方體-貝塞爾)函數(shù)中定義你自己的值.取值范圍為0~1之間.

          css代碼:

          transition-timing-function:cubic-bezier(0,0,1,1);

          二 css3 transform:rotate()

          css3中transform(轉(zhuǎn)換)允許你翻轉(zhuǎn),旋轉(zhuǎn),縮放和傾斜元素.

          transform(轉(zhuǎn)換)是一種讓元素更改形狀,大小和位置的效果

          css3支持2d和3d轉(zhuǎn)換.

          設(shè)置15deg的角度旋轉(zhuǎn)(順時(shí)針方向旋轉(zhuǎn)),css代碼如下:

          transform:totate(15deg);

          正值,順時(shí)針旋轉(zhuǎn);負(fù)值,逆時(shí)針旋轉(zhuǎn).

          三 css3 transform-origin,translate(),skew()

          transition-origin(原點(diǎn))屬性允許你更改要轉(zhuǎn)換元素的位置.該屬性的默認(rèn)值是50% 50%,對(duì)應(yīng)于元素的中間.

          在下面的例子中,我們將transform-origin屬性和transform-ratate一起使用.x軸(水平)的原點(diǎn)從左側(cè)設(shè)定為30%.

          y軸(垂直)的原點(diǎn)從上方設(shè)定為80%.

          css代碼:

          div.empty-div{position:relative;height:100px;width:100px;margin:30px;padding:10px;border:2px solid black;}

          div.green-div{ padding:50px; position:absolute;background-color:LightGreen;border:2px solid red;transform:rotate(15deg);transform-origin:30% 80%;}

          效果如下:

          0 0 與左上相同,100% 100%與右下相同.

          transform-origin屬性必須與transform屬性一起使用.

          translate()方法從當(dāng)前位置移動(dòng)一個(gè)元素(根據(jù)給定的x軸和y軸的參數(shù)).正值會(huì)將元素

          向下推到其默認(rèn)位置的右側(cè).而負(fù)值則會(huì)將元素向上并拖至其默認(rèn)位置的左側(cè).

          css代碼:

          transform:translate(120px,60px);

          skew()通過給元素設(shè)置x軸和y軸的傾斜角度值來實(shí)現(xiàn)傾斜.

          以下例子,沿著x軸將<div>元素傾斜45度

          css代碼:

          transform:skew(45deg);

          -webkit-transform:skew(45deg);

          如果沒有指定第二個(gè)參數(shù),則它的默認(rèn)值為零.

          四 css3 scale()函數(shù)和多重變換

          scale()方法根據(jù)已設(shè)定的高度和寬度參數(shù)來增加或減少元素的大小.1代表原始大小,2代表原始尺寸的兩倍,以此類推.

          css代碼:

          transform:scale(0.7 0.7);

          如果只傳遞一個(gè)參數(shù),則默認(rèn)寬度與高度都使用該參數(shù).

          一次可以使用多個(gè)轉(zhuǎn)換.比如同時(shí)旋轉(zhuǎn)和縮放元素的大小.對(duì)元素應(yīng)用多個(gè)變換,只需要用空格隔開它們.

          css代碼:

          transform:rotate(35deg) translate(120px);

          五 css3關(guān)鍵幀與動(dòng)畫

          動(dòng)畫讓一個(gè)元素從一種風(fēng)格變?yōu)榱硪环N風(fēng)格.

          你可以根據(jù)需要更改任意數(shù)量的css屬性.

          關(guān)鍵幀將保存元素在特定時(shí)間的樣式

          @keyframes規(guī)則

          當(dāng)你在@keyframes規(guī)則中指定css樣式時(shí),動(dòng)畫將在某些時(shí)間從當(dāng)前樣式逐漸變?yōu)樾聵邮?

          要使動(dòng)畫起作用,必須將動(dòng)畫綁定到元素.

          以下例子,將更改元素的背景顏色三次:動(dòng)畫完成50%,完成70%,動(dòng)畫完成100%時(shí).

          @keyframes animation-name{ 0% {background-color:red;} 50% {background-color:yellow;} 70% {background-color:green;}

          100% {background-color:green;} }

          animation-name是為動(dòng)畫指定的名字,你可以設(shè)置成任意的名字.

          作為百分比的替代方法,你可以使用from和to關(guān)鍵字分別代替0%起始點(diǎn),100%結(jié)束點(diǎn).

          要使動(dòng)畫起作用,必須將動(dòng)畫綁定到元素.

          在下面的例子中,動(dòng)畫持續(xù)一秒鐘,并將紅色div的背景顏色更改為綠色和藍(lán)色

          div.animation{ width:100px;height:100px;background-color:red;animation-name:能否;animation-duration:1s;}

          @keyframes 能否{ 0% {background-color:red;} 50%{ background-color:green;} 100%{background-color:blue;} }

          效果如下:

          背景顏色將在1s內(nèi)自動(dòng)變化.

          animation-name:指定動(dòng)畫的名字.

          animation-duration:指定所選動(dòng)畫的持續(xù)時(shí)間.

          如果為指定animation-duration屬性,則動(dòng)畫將不起作用.因?yàn)槟J(rèn)值是0.


          主站蜘蛛池模板: 日韩精品无码一区二区视频| 91福利视频一区| 色综合视频一区中文字幕| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 黑人一区二区三区中文字幕| 色窝窝无码一区二区三区色欲| 无码少妇一区二区浪潮av| 久久精品成人一区二区三区 | 韩国女主播一区二区| 久久久精品人妻一区二区三区蜜桃 | 天天看高清无码一区二区三区| 韩国理伦片一区二区三区在线播放| 国产熟女一区二区三区四区五区 | 久久一区二区三区精品| 中文字幕VA一区二区三区| 亚洲人成网站18禁止一区| 日本一区二区三区久久| 免费看AV毛片一区二区三区| 成人免费一区二区三区在线观看| 精品国产一区二区三区无码| 人妻天天爽夜夜爽一区二区| 一区二区免费视频| 久久久无码一区二区三区| 日韩一区二区三区无码影院| 久久久91精品国产一区二区三区 | 国产一在线精品一区在线观看| 日韩一区二区精品观看| 久久无码精品一区二区三区| 久久综合一区二区无码| 亚洲啪啪综合AV一区| 国产精品毛片VA一区二区三区| 无码精品人妻一区二区三区漫画| 无码人妻精品一区二区三区99仓本 | 东京热无码av一区二区| 国产一区在线视频| 亚洲Av高清一区二区三区| 国产乱码精品一区二区三区香蕉 | 国产欧美色一区二区三区| 国产伦一区二区三区免费| 不卡一区二区在线| 精品无码国产一区二区三区AV |