特殊字體一般不是說不能添加,而是考慮到用戶電腦上預(yù)裝的字體有限,所以局限在宋體和微軟雅黑兩種字體,css屬性中有個(gè)font屬性,例如{font-family:"迷你簡菱心";},在裝過這個(gè)字體的的電腦會(huì)有效果,但是再?zèng)]有裝過的電腦可能就是其它字體了,一般會(huì)解析為宋體,問題解決一般由兩種解決方案。
成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司一直秉承“誠信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!專注中小微企業(yè)官網(wǎng)定制,成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè),塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。
第一:css3下載字體,代碼如下
@font-face
{
font-family:
'自己命名字體名字';
src:
url('字體路徑');
src:
url('FileName.eot?#iefix')
format('embedded-opentype'),
/*其它格式*/
url('FileName.woff')
format('woff'),
url('FileName.ttf')
format('truetype'),
url('FileName.svg#FontName')
format('svg');
font-style:
normal;
font-weight:
normal;
/*設(shè)置默認(rèn)樣式*/
}
.aa{font-family:"自己命名字體名字";}
不兼容ie8及以下瀏覽器
第二:切png圖片
純靜態(tài)網(wǎng)頁。代碼與樣式分開。易于被搜索引擎收錄。
一、準(zhǔn)備工作
進(jìn)入到 /home/shiyanlou/ 目錄下,新建空白文檔:
命名為 Baymax.html (其它名字也可以,但后綴名必須是 .html):
使用 gedit 打開,準(zhǔn)備編輯代碼:
二、編寫 HTML
填寫以下代碼:
!doctype html
html
headmeta charset="utf-8"titleBaymax/title/head
body
div id="baymax"
!-- 定義頭部,包括兩個(gè)眼睛、嘴 --
div id="head"
div id="eye"/div
div id="eye2"/div
div id="mouth"/div
/div
!-- 定義軀干,包括心臟 --
div id="torso"
div id="heart"/div
/div
!-- 定義肚子腹部,包括 cover(和軀干的連接處) --
div id="belly"
div id="cover"/div
/div
!-- 定義左臂,包括一大一小兩個(gè)手指 --
div id="left-arm"
div id="l-bigfinger"/div
div id="l-smallfinger"/div
/div
!-- 定義右臂,同樣包括一大一小兩個(gè)手指 --
div id="right-arm"
div id="r-bigfinger"/div
div id="r-smallfinger"/div
/div
!-- 定義左腿 --
div id="left-leg"/div
!-- 定義右腿 --
div id="right-leg"/div
/div
/body
html
三、添加 CSS 樣式
我們已經(jīng)使用 HTML 定義好「大白」的各個(gè)元素,現(xiàn)在就需要利用到 CSS 來繪制它的樣式外表。
由于「大白」是白色的,為了更容易辨識(shí),我們把背景設(shè)為深色。
然后首先是頭部:
body {
background: #595959;
}
#baymax{
/*設(shè)置為 居中*/
margin: 0 auto;
/*高度*/
height: 600px;
/*隱藏溢出*/
overflow: hidden;
}
#head{
height: 64px;
width: 100px;
/*以百分比定義圓角的形狀*/
border-radius: 50%;
/*背景*/
background: #fff;
margin: 0 auto;
margin-bottom: -20px;
/*設(shè)置下邊框的樣式*/
border-bottom: 5px solid #e0e0e0;
/*屬性設(shè)置元素的堆疊順序; 擁有更高堆疊順序的元素總是會(huì)處于堆疊順序較低的元素的前面*/
z-index: 100;
/*生成相對(duì)定位的元素*/
position: relative;
}
效果預(yù)覽:
趕緊再來添加眼睛和嘴吧!
#eye,
#eye2{
width: 11px;
height: 13px;
background: #282828;
border-radius: 50%;
position: relative;
top: 30px;
left: 27px;
/*旋轉(zhuǎn)該元素*/
transform: rotate(8deg);
}
#eye2{
/*使其旋轉(zhuǎn)對(duì)稱*/
transform: rotate(-8deg);
left: 69px; top: 17px;
}
#mouth{
width: 38px;
height: 1.5px;
background: #282828;
position: relative;
left: 34px;
top: 10px;
}
首先你要非常熟悉css樣式的相關(guān)屬性,比如一些特效(過渡,動(dòng)畫,陰影等),其次就是有比較好的色彩搭配能力,再次就是有個(gè)美觀的設(shè)計(jì)稿
就是隱藏
display:none
當(dāng)前顯示的設(shè)置為display:block
一般使用腳本實(shí)現(xiàn)
比如你要隱藏的元素為div id="info1"/div
要顯示的元素為div id="info2"/div
假設(shè)使用jquery控制
代碼為以下兩句:
$("#info1").hide();
$("#info2").show();