具體步驟如下:
成都創(chuàng)新互聯主要從事成都網站建設、網站建設、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務慶城,10余年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:028-86922220
一、立方體結構中,使用一個wrapper div來包裹立方體。在里面使用6個div來制作立方體的6個面。
二、立方體的每一個面都有它自己的元素。我們稍后會使用CSS來將立方體的6個面放置到正確的位置上。
三、在立方體的CSS樣式中,首先要關注的是立方體的wrapper div。為了制作3D效果,我們需要為它提供一個 CSS perspective。
四、CSS perspective屬性是一個比較復雜的CSS3屬性。最好的理解它的方法是看完文檔后,自己動手修改一下DEMO中的perspective屬性來看看它的變化。
下面需要給包含立方體6個面的立方體的容器.cube提供樣式:
1、.cube {
position: relative;
width: 200px;
transform-style: preserve-3d;
2、給立方體容器200像素的寬度,并設置為相對定位,這樣在它里面的立方體的6個面可以設置為絕對定位。
3、preserve-3d屬性確保所有6個面都處于3D立體狀態(tài)。
4、在為6個面設置它們的位置之前,先給它們一些通用的樣式:
.cube div {
position: absolute;
width: 200px;
height: 200px;
}
5、在進過上面對立方體6個面的一系列設置之后,現在我們可以為6個面制作變形效果,以使它們組裝為一個立方體。
6、rotateY的值可以旋轉立方體的各個面,使上面的文字處于正確的位置上。
7、而 translateZ 的值使元素在指定容器中向前或向后移動。translateY的值看起來有些混亂,但是請記住,它的作用是通過透明的面板來使指定的面升高或降低來制作3D效果。
8、每一個面都有自己的translations值來使它們處于適當的位置上。你可以自己修改一下這些值來看看效果。
1.1 內聯樣式表
在標簽中直接添加style 例:p style=“” /p
1.2 內嵌樣式表
作為一個獨立區(qū)域內嵌在網頁內,必須卸載head標簽內
例:head
style=“”
/style
/head
1.3 外部樣式表
即css樣式表,需要新建一個css文件,用來放樣式表。如果在html文件中調用樣式表,需在html文件中點擊 右鍵→CSS樣式→附加樣式表。(一般用link連接方式)
注:有些標簽會有默認的邊距,一般寫代碼的時候會先去除(也可以設置其他需要的樣式)
* (對所有標簽起作用)
{margin:0px; (邊距)
padding:0px;} (間距)
CSS樣式表定義的基本語法:
Select { property1 : value, property2: value2 }
CSS樣式表一共分3種,分別是:
1、內聯樣式表:
內聯樣式表是寫在標記內的,只對所在標記有效。
2、內部及聯樣式表:
利用style標記將樣式表嵌在HTML文件的頭部。
3、外部級聯樣式表:
使用link標記可以將樣式表鏈接到網頁上。
CSS樣式表的優(yōu)先級:(由低到高)
瀏覽器默認(優(yōu)先級最低)
外部級聯樣式表
內部及聯樣式表
內聯樣式表(優(yōu)先級最高)