HTML5學習筆記day08
1.定位佈局
position
相對定位
position:relative
不脫離文件流
通過定位屬性在移動的時候,相對於原來的所在的位置
定位屬性:
left/right/bottom/top
left:50%;
絕對定位
position:absolute
脫離文件流
通過定位屬性在移動的時候,相對於距離它最近的父定位元素,如果父定位元素不存在,則相對於瀏覽器視口
固定定位
position:fixed
脫離文件流
通過定位屬性在移動的時候,相對於瀏覽器視口
width/left/margin-left
百分數 相對於誰?
2.百分比的參考元素:
1)正常文件流中的元素
百分比相對於:父元素
2)相對定位
百分比相對於:父元素
3)絕對定位
百分比相對於:父定位元素
3.伸縮盒佈局
容器
display:flex;
flex-direction:row/column;
justify-conotent:-
定義了子元素在主軸上的排列規則
-flex-start;
-flea-end
-center;
-space-around;
-space-between;
align-items:stretch;
定義了子元素在交叉軸上的排列規則
-flex-start
-flea-end
-center;
-flex-wrap:nowrap/wrap;
子元素
flex-basis 基本值
flex-grow 分配準則、增長
flex-shrink 收縮準則
wid/height
flex
4.如何佈局
定位佈局
定位佈局+flex
5.動畫
1)animation
1.動畫幀定義
@keyframes 動畫名{
from{
width:200px;
}
to{
width:50px;
}
}
2.動畫配置
.left-nav{
...
animation-name:動畫名;
animation-duration:2s;
animation-iternation-count:數字/infinite(無限)
animation-direction:-
-normal動畫從0執行到100%;
-reverse執行順序反轉,從100%到0;
-alternate交替執行,從0到100%,再從100%到0;
animation-fill-mode:-
-forwards;
-backwards;
-both;
animation-timing-function:-
-ease-in;
-ease-out;
-ease-in-out;
-linear;
steps(4);
animation-play-state:running/paused;
}
2)transition
3)transform
相關推薦
HTML5學習筆記day08
1.定位佈局 position 相對定位 position:relative 不脫離文件流 通過定位屬性在移動的時候,相對於原來的所在的位置 定位屬性: left/ri
HTML5學習筆記
math stat http 方案 html5學習 .html 學習筆記 不能 cdn 1.解決IE8及以下瀏覽器不能創建html5元素的方案: 將此引用放在<head> 標簽內: <!--[if lt IE 9]> <script src
HTML5學習筆記(<command>,<details>,<dialog>)
detail win str strong data property html5 rop 支持 <command> 目前,主流瀏覽器都不支持 <command> 標簽。 註釋:只有 IE 9 支持 <command> 標簽,其他之前
Html5 學習筆記 --》html基礎 css 基礎
學習 ado itl doctype tran red 陰影 基礎 插圖 HTML5 功能 HTML5特點 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta
html5學習筆記2——新元素
let 屬性 顯示 最小 AR pla 正則 idt detail 一:H5的改變 <canvas> 新元素 標簽描述 <canvas> 標簽定義圖形,比如圖表和其他圖像。該標簽基於 JavaScript 的繪圖 API 新多媒體元素
HTML5學習筆記(四)地圖功能
一、HTML5中地理定位 地理定位功能並不是屬於HTML5專有內容 HTML5的地理定位技術,由Google公司提供的Google Map產品來實現地理定位技術
HTML5學習筆記(二)視訊與音訊處理
一、<video> 1、<video>是H5的新標籤,用來處理視訊,在此之前,各網站用來處理視訊一直使用flash技術 flash的缺點有以下幾方面,首先原生瀏覽器原生不支援,需要外掛,其次過多的使用會導致網站效能變差,最後就是
HTML5學習筆記(一)HTML5新標籤新屬性
一、HTML5簡介 2014年10月29日,HTML5標準規範制定完成,並公開發布。 二、HTML5頁面結構 HTML5提供了新的語義元素來明確一個Web頁面的不同部分。 <header>:定義文件的頭部區域。 <nav>:定義導航連結的部分。 <
HTML5學習筆記——day one
一、HTML5的發展和區別 XML:可擴充套件標記語言,類似HTML語言,設計宗旨是傳輸資料而非顯示資料。1998年2月W3C推薦標準。 HTML:超文字標記語言,描述網頁,包含HTML標籤和純文字。 XHTML:可擴充套件性超文字標記語言,上面兩者的結合,與HTM
HTML5學習筆記(三)canvas畫布基礎
、基本內容 Canvas在HTML頁面提供畫布的功能, 在畫布中繪製各種圖形 Canvas繪製的圖形與HTML頁面無關,無法通過DOM獲取繪製的圖形,也無法為繪製的圖形繫結DOM事件,只能使用Canvas提供的API 二、Canvas用途
HTML5學習筆記簡明版(2):新元素之section,article,aside
section section元素描繪的是一個文件或者程式裡的普通的section節,一般來說一個section包含一個head和一個content內容塊。section可以表示成一個小節,或者tab頁面裡的一個tab下的box塊。一個頁面裡可以拆分成多個section,分
HTML5學習筆記簡明版(9):變化的元素和屬性
改變的元素(Element) 以下元素在HTML5裡的用法稍作修改以便能在web裡更好的使用或者起到更大作用: 沒有href屬性的a元素將顯示成一個佔位符,而且a元素內部現在支援flow content型別的元素了(例如:article, input, span等)。
HTML5學習筆記簡明版(8):新增的全域性屬性
contenteditable屬性 任何元素使用contenteditable屬性的話,代表該元素是一個可編輯的區域。使用者可以改變元素的內容以及操作標記。例如: <p contenteditable="true">這是一段可編輯的段落。請試著編輯該文字。&l
【HTML5學習筆記一】環境搭建和需要掌握的技能
初學HTML5,特此寫一些學習筆記,記錄自己的成長。 一、開發環境 1.安裝JDK(現在暫時還沒用到,估計以後會用到)。 2.配置環境變數 2.1.新建JAVA_H
html5學習筆記三:canvas中平移,縮放,旋轉等影象變換問題
1,儲存與恢復問題 關鍵字:save / restore save指儲存save之前的canvas狀態,restore恢復save儲存的canvas狀態。舉個例子我想在canvas中隔一秒顯示一個圖片,那我可以先用save指令儲存空白的canvas,然後在顯示一張圖片之後r
Html5學習筆記四—播放音訊和視訊檔案
1, 載入音訊檔案: Key word :<audio src=”路徑” controls=”controls”> Src是音訊路徑 ,controls屬性用來提供播放,暫停,音量控制 下面是一個簡單程式碼進行播放本地音訊 <!DOCTYPE HTML&
html5學習筆記五--表單
html5表單是很強大的東西,裡面增加了例如Email,range等型別。 一,首先介紹的幾個輸入型別應用格式差不多,首先介紹下demo_form.php,在使用這些型別時首先把資料提交到伺服器,如果格式不對就會有錯誤反饋。 詳細介紹其中的search型別: <!D
html5學習筆記二:利用canvas繪製簡單圖形
一,認識canvas Canvas是html5新增的開發跨平臺動畫 遊戲的標準方案,能夠實現對圖形和視訊進行畫素級操作,這為web圖形和視訊處理打開了廣闊的空間。藉助canvas,使用者可以再web中繪製各種圖形。Canvas元素及隨其而來的程式設計介面canvas api
HTML5學習筆記之History API
這系列文章主要是學習Html5相關的知識點,以學習API知識點為入口,由淺入深的引入例項,讓大家一步一步的體會"h5"能夠做什麼,以及在實際專案中如何去合理的運用達到使用自如,完美駕馭O(∩_∩)O~ 一,開篇分析 好了,廢話不多說,直接進入今天的主題,今天主要講的是“History API”及在單頁
HTML5學習筆記之一HTML5基礎
這章主要介紹一下HTML5相關的基本概念,並且以一道練習題結束。 Web技術 技術 角色 示例 HTML (HTML5) 標記(Markup)語言 頁面內容 頁面語義(Semantics) Headings, Paragraphs Sections,