2018-09-13

框架集

框架集和內(nèi)聯(lián)框架的作用類似儒喊,都是用于在一個頁面中引入其他的外部的頁面
框架集可以同時引入多個頁面镣奋,而內(nèi)聯(lián)框架只能引入一個
在h5標(biāo)準(zhǔn)中,推薦使用框架集怀愧,而不使用內(nèi)聯(lián)框架
使用frameset來創(chuàng)建一個框架集侨颈,注意frameset不能和body出現(xiàn)在同一個頁面中

所以要使用框架集,頁面中就不可以使用body標(biāo)簽
屬性:
rows芯义,指定框架集中的所有的框架哈垢,一行一行的排列
cols, 指定框架集中的所有的頁面扛拨,一列一列的排列

這兩個屬性frameset必須選擇一個耘分,并且需要在屬性中指定每一部分所占的大小
frameset中也可以再嵌套frameset
frameset和iframe一樣,它里邊的內(nèi)容都不會被搜索引擎所檢索
所以如果搜索引擎檢索到的頁面是一個框架頁的話绑警,它是不能去判斷里邊的內(nèi)容的

使用框架集則意味著頁面中不能有自己的內(nèi)容求泰,只能引入其他的頁面
而我們每單獨加載一個頁面,瀏覽器都需要重新發(fā)送一次請求计盒,引入幾個頁面就需要發(fā)送幾次請求拜秧,用戶的體驗比較差
如果非得用建議使用frameset而不使用iframe

在IE6中對圖片格式png24支持度不高,如果使用的圖片格式是png24章郁,則會導(dǎo)致透明效果無法正常顯示

解決方法:
1.可以使用png8來代替png24枉氮,即可解決問題,但是使用png8代替png24以后暖庄,圖片的清晰圖會有所下降
2.使用JavaScript來解決該問題聊替,需要向頁面中引入一個外部的JavaScript文件,然后在寫一下簡單的JS代碼培廓,來處理該問題

CSS3圓角惹悄、陰影、rgba
CSS3圓角

設(shè)置某一個角的圓角肩钠,比如設(shè)置左上角的圓角:
border-top-left-radius:30px 60px;
同時分別設(shè)置四個角: border-radius:30px 60px 120px 150px;
設(shè)置四個圓角相同:
border-radius:50%;
CSS3陰影

box-shadow:h-shadow v-shadow blur spread color inset;
分別設(shè)置陰影:水平偏移 垂直偏移 羽化大小 擴展大小 顏色 是否內(nèi)陰影

<style type="text/css">
    .box{
        width:200px;
        height:50px;
        background-color:gold;
        /* box-shadow:10px 10px 5px 2px pink inset; */
        box-shadow:10px 10px 5px 2px pink;
    }
</style>
......
<div class="box"></div>
<!-- 給盒子加上了粉紅色的陰影 -->

rgba(新的顏色值表示法)

1泣港、盒子透明度表示法:opacity:0.1;filter:alpha(opacity=10)(兼容IE);
2暂殖、rgba(0,0,0,0.1) 前三個數(shù)值表示顏色,第四個數(shù)值表示顏色的透明度
CSS3 animation動畫

1当纱、@keyframes 定義關(guān)鍵幀動畫
2呛每、animation-name 動畫名稱
3、animation-duration 動畫時間
4坡氯、animation-timing-function 動畫曲線

linear 勻速
ease 開始和結(jié)束慢速
ease-in 開始是慢速
ease-out 結(jié)束時慢速
ease-in-out 開始和結(jié)束時慢速
steps 動畫步數(shù)

5晨横、animation-delay 動畫延遲
6、animation-iteration-count 動畫播放次數(shù) n|infinite
7箫柳、animation-direction

normal 默認動畫結(jié)束不返回
Alternate 動畫結(jié)束后返回

8手形、animation-play-state 動畫狀態(tài)

paused 停止
running 運動

9、animation-fill-mode 動畫前后的狀態(tài)

none 不改變默認行為
forwards 當(dāng)動畫完成后悯恍,保持最后一個屬性值(在最后一個關(guān)鍵幀中定義)
backwards 在 animation-delay 所指定的一段時間內(nèi)库糠,在動畫顯示之前,應(yīng)用開始屬性值(在第一個關(guān)鍵幀中定義)
both 向前和向后填充模式都被應(yīng)用

10涮毫、animation:name duration timing-function delay iteration-count direction;同時設(shè)置多個屬性

舉例:(人物走路動畫)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>走路動畫</title>
    <style type="text/css">        
        .box{
            width:120px;
            height:180px;
            border:1px solid #ccc;            
            margin:50px auto 0;
            position:relative;
            overflow:hidden;            
        }

        .box img{
            display:block;
            width:960px;
            height:182px;
            position: absolute;
            left:0;
            top:0;
            animation:walking 1.0s steps(8) infinite;            
        }
        @keyframes walking{
            from{
                left:0px;
            }

            to{
                left:-960px;
            }
        }
    </style>
</head>
<body>
    <div class="box"><img src="images/walking.png"></div>
</body>
</html>

CSS3 transition動畫(過渡動畫)

1曼玩、transition-property 設(shè)置過渡的屬性,比如:width height background-color
2窒百、transition-duration 設(shè)置過渡的時間黍判,比如:1s 500ms
3、transition-timing-function 設(shè)置過渡的運動方式

  • linear 勻速
  • ease 開始和結(jié)束慢速
  • ease-in 開始是慢速
  • ease-out 結(jié)束時慢速
  • ease-in-out 開始和結(jié)束時慢速
  • cubic-bezier(n,n,n,n)

4篙梢、transition-delay 設(shè)置動畫的延遲
5顷帖、transition: property duration timing-function delay 同時設(shè)置四個屬性

  • 舉例:
<style type="text/css">        
.box{
    width:100px;
    height:100px;
    background-color:gold;
    transition:width 300ms ease,height 300ms ease 300ms,background-color 300ms ease 600ms;            
}
.box:hover{
    width:300px;
    height:300px;
    background-color:red;
}
</style>
......
<div class="box"></div>

定義頁面內(nèi)滾動跳轉(zhuǎn)

頁面內(nèi)定義了“id”或者“name”的元素,可以通過a標(biāo)簽鏈接到它的頁面滾動位置渤滞,前提是頁面要足夠高贬墩,有滾動條,且元素不能在頁面頂部妄呕,否則頁面不會滾動陶舞。

<a href="#mao1">標(biāo)題一</a>
......
......
<h3 id="mao1">跳轉(zhuǎn)到的標(biāo)題</h3>

CSS3 transform變換

1、translate(x,y) 設(shè)置盒子位移
2绪励、scale(x,y) 設(shè)置盒子縮放
3肿孵、rotate(deg) 設(shè)置盒子旋轉(zhuǎn)
4、skew(x-angle,y-angle) 設(shè)置盒子斜切
5疏魏、perspective 設(shè)置透視距離
6停做、transform-style flat | preserve-3d 設(shè)置盒子是否按3d空間顯示
7、translateX大莫、translateY蛉腌、translateZ 設(shè)置三維移動
8、rotateX、rotateY烙丛、rotateZ 設(shè)置三維旋轉(zhuǎn)
9舅巷、scaleX、scaleY河咽、scaleZ 設(shè)置三維縮放
10钠右、tranform-origin 設(shè)置變形的中心點
11、backface-visibility 設(shè)置盒子背面是否可見

舉例:(翻面效果)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>翻面</title>
    <style type="text/css">
        .box{
            width:300px;
            height:272px;
            margin:50px auto 0;
            transform-style:preserve-3d;
            position:relative;            
        }
        .box .pic{
            width:300px;
            height:272px;
            position:absolute;
            background-color:cyan;
            left:0;
            top:0;
            transform:perspective(800px) rotateY(0deg);
            backface-visibility:hidden;
            transition:all 500ms ease;
        }
        .box .back_info{
            width:300px;
            height:272px;
            text-align:center;
            line-height:272px;
            background-color:gold;
            position:absolute;
            left:0;
            top:0;
            transform:rotateY(180deg);
            backface-visibility:hidden;
            transition:all 500ms ease;            
        }
        .box:hover .pic{
            transform:perspective(800px) rotateY(180deg);
        }
        .box:hover .back_info{
            transform:perspective(800px) rotateY(0deg);
        }
    </style>
</head>
<body>
    <div class="box">        
        <div class="pic"><img src="images/location_bg.jpg"></div>
        <div class="back_info">背面文字說明</div>
    </div>
</body>
</html>

圖片文字遮罩库北,擴展二級菜單

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>圖片文字遮罩</title>
    <style type="text/css">
        .box{
            width: 200px;
            height: 300px;
            margin: 0px auto 0;
            border: 1px solid #000;
            position: relative;
            /*overflow: hidden;*/
        }
        .box img{
            width: 200px;
            height: 300px;
        }
        .box .pic_info{
            width: 200px;
            height: 200px;
            background-color: #000;
            color: #fff;
            position: absolute;
            left: 200px;
            top: 0px;
            transition: all 500ms cubic-bezier(0.470, -0.600, 0.475, 1.605);
            background-color: rgba(0,0,0,0.5);
            display: none;
        }
        .box:hover .pic_info{
            /*top: 150px;*/
            display: block;
        }
        .box .pic_info p{
            margin: 20px;
            line-height: 30px;
        }
    </style>
</head>
<body>
    <div class="box">
        <img src="img/location_bg.jpg" alt="花朵">
        <div class="pic_info">
            <p>圖片說明:這是一朵花圖片說明:這是一朵花圖片說明:這是一朵花圖片說明:這是一朵花</p>
        </div>
    </div>
    <div class="box">
        <img src="img/location_bg.jpg" alt="花朵">
        <div class="pic_info">
            <p>圖片說明:這是一朵花圖片說明:這是一朵花圖片說明:這是一朵花圖片說明:這是一朵花</p>
        </div>
    </div>
</body>
</html>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末爬舰,一起剝皮案震驚了整個濱河市们陆,隨后出現(xiàn)的幾起案子寒瓦,更是在濱河造成了極大的恐慌,老刑警劉巖坪仇,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件杂腰,死亡現(xiàn)場離奇詭異,居然都是意外死亡椅文,警方通過查閱死者的電腦和手機喂很,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來皆刺,“玉大人少辣,你說我怎么就攤上這事∠鄱辏” “怎么了漓帅?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長痴怨。 經(jīng)常有香客問我忙干,道長,這世上最難降的妖魔是什么浪藻? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任捐迫,我火速辦了婚禮,結(jié)果婚禮上爱葵,老公的妹妹穿的比我還像新娘施戴。我一直安慰自己,他們只是感情好萌丈,可當(dāng)我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布暇韧。 她就那樣靜靜地躺著,像睡著了一般浓瞪。 火紅的嫁衣襯著肌膚如雪懈玻。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天,我揣著相機與錄音涂乌,去河邊找鬼艺栈。 笑死,一個胖子當(dāng)著我的面吹牛湾盒,可吹牛的內(nèi)容都是我干的湿右。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼罚勾,長吁一口氣:“原來是場噩夢啊……” “哼毅人!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起尖殃,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤丈莺,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后送丰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缔俄,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年器躏,在試婚紗的時候發(fā)現(xiàn)自己被綠了俐载。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡登失,死狀恐怖遏佣,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情揽浙,我是刑警寧澤状婶,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站捏萍,受9級特大地震影響太抓,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜令杈,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一走敌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧逗噩,春花似錦掉丽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至纲刀,卻和暖如春项炼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工锭部, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留暂论,地道東北人。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓拌禾,卻偏偏與公主長得像取胎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子湃窍,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,629評論 2 354

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

  • 1闻蛀、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明先生_X自主閱讀 15,979評論 3 119
  • 選擇qi:是表達式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font您市,text-align觉痛,li...
    love2013閱讀 2,314評論 0 11
  • 選擇qi:是表達式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font墨坚,text-align秧饮,li...
    wzhiq896閱讀 1,750評論 0 2
  • 體彩APP停售映挂,看世界的樂趣少了那么一點兒
    百介先森閱讀 94評論 0 0
  • 我覺知泽篮,我感恩 我是如此的被愛 信守承諾,感恩第三天 ??每天清晨用洪霞姐送給我的杯子柑船,滴上幾滴來自導(dǎo)叨故鄉(xiāng)的玫瑰...
    綠野仙子520閱讀 233評論 0 1