亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊會員 設(shè)為首頁 | 收藏本站
當前位置 : 首頁>軟件學(xué)院>程序開發(fā)>CSS>正文
 
CSS實例:無懈可擊的CSS圓角技術(shù)

http://m.yibo1263.com 2009-3-9 8:01:34  來源:45it  編輯:葉子
 

  3.應(yīng)用樣式

  因為不想給框賦予一個固定的寬度,并且還希望那些圓角總是緊挨著框中的內(nèi)容,所以浮動這個容器。將容器浮動能防止框自動變得和窗體(或者其他外圍容器對象)一樣寬。取而代之,框里面的內(nèi)容的寬度將決定框伸展多寬。

  .container {
  float: left;
  color: #666;
  background: url(img/rounded-right.gif) top right no-repeat;
  }

  注意我們是通過將圖片定位到對象的右上方來設(shè)置背景。

  結(jié)果如圖9,rounded-right.gif 的上面部分顯示出來成為了整個容器的背景。

CSS實例:無懈可擊的CSS圓角技術(shù)

  圖9 將圖片對齊到右上角顯示出了圓角效果

  按照代碼順序,容器之后的對象就是第一個段落,我們使用了一個class="desc"(desc表示description)來標記它。然后我們將rounded-left.gif對齊到top和left,它的上半部分作左上圓角。這里我們還將<p>對象的默認margin和padding都高為0。稍后我們再根據(jù)需要加上全適的padding值。

  .container {
  float: left;
  color: #666;
  background: url(img/rounded-right.gif) top right no-repeat;
  }
  .desc {
  margin: 0;
  padding: 0;
  background: url(img/rounded-left.gif) top left no-repeat;
  }


   加上第二張背景圖片后的結(jié)果見圖10,左上圓角加好了。

CSS實例:無懈可擊的CSS圓角技術(shù)

  圖10 將圖片對齊于左上角后,部分圓角效果出來了。

  接下來,添加左下圓角,通過給第二個段落(我們給它標記了class="link")指定rounded-left.gif的下面部分作為背景。這張圖的上面部分,我們之前通過將圖片對齊于top和left來顯示,現(xiàn)在則將它對齊于bottom和left,以顯示出下面的圓角。使用的間隔。第二個段落的三個側(cè)邊加了9px的padding,以此給內(nèi)容和框的邊界之間添加合適的間隔。第二個段落的左側(cè)也加了9px的padding.這個值和圖本身的寬度相同,以便讓"Indestructible!"鏈接文字后面的圓角能顯露出來。

  .container {
  float: left;
  color: #666;
  background: url(img/rounded-right.gif) top right no-repeat;
  }
  .desc {
  margin: 0;
  padding: 9px 9px 0 9px;
  background: url(img/rounded-left.gif) top left no-repeat;
  }
  .link {
  margin: 0;
  padding: 0 0 0 9px;
  background: url(img/rounded-left.gif) bottom left no-repeat;
  }


   到目前為止的結(jié)果見圖11,四個圓角中有三個已經(jīng)被加在了正確位置,還剩最后一個了。

CSS實例:無懈可擊的CSS圓角技術(shù)
圖11 通過重用rounded-left.gif 但是對齊到下方,我們加上了第三個圓角

  最后一張背景圖將附著在嵌套在第二個段落對象里面的<em>對象上。我們將rounded-right.gif對齊于bottom和right,顯示圖片的下面部分,另外好包括一定padding值,以便將框中的文字和邊線有均勻的間隔。大多數(shù)瀏覽器會將<em>包圍起來的文字顯示為斜體,所以我們還要覆蓋這個屬性,顯示正常的字體。

  .container {
  float: left;
  color: #666;
  background: url(img/rounded-right.gif) top right no-repeat;
  }
  .desc {
  margin: 0;
  padding: 9px 9px 0 9px;
  background: url(img/rounded-left.gif) top left no-repeat;
  }
  .link {
  margin: 0;
  padding: 0 0 0 9px;
  background: url(img/rounded-left.gif) bottom left no-repeat;
  }
  .link em {
  display: block;
  padding: 0 9px 9px 0;
  font-style: normal;
  background: url(img/rounded-right.gif) bottom right no-repeat;
  }
  .container a {
  font-size: 130%;
  color: #e70;
  }


  通常情況,<em>是一個內(nèi)聯(lián)對象,不會自動擴展直至和父容器寬度相同,所以不能用于背景圖片的載體。但能過添加規(guī)則display: block;,將<em>變成一個塊級對象,強制讓它內(nèi)部的任何內(nèi)容都延伸到框的邊界,就能解決這個問題了。此外我們將框中的鏈接文字設(shè)置為橙色,并且比正常情況大——因為,不可破壞的鏈接就該是這樣子。

  圖12是最后完成的框的效果,通過對齊兩張背景圖片,創(chuàng)建好了四個圓角。

 

CSS實例:無懈可擊的CSS圓角技術(shù)
  圖12 這就是我們的成品,“牢不可破”的矩形框

  4.牢不可破的特性

  正如Browse Happy例子那樣的情況,請注意我們的圓角矩形框,根據(jù)其內(nèi)部的文字大小和內(nèi)容量的變化,能夠在所有方向自由擴展和收縮。真正的牢不可破(圖13)

CSS實例:無懈可擊的CSS圓角技術(shù)
圖13 不管有多大的文字還是多少內(nèi)容,框都可以擴大再擴大

本新聞共2頁,當前在第2頁  1  2  

 
收藏】【打印】【進入論壇
  相關(guān)文章:

 
 
 
 
最新文章

中關(guān)村艷照門女主角詳記錄高清組圖 
大連護士門大尺度艷照高清組圖
iPhone女孩微博爆紅 最寶貴東西換iPhon
反恐精英之父內(nèi)維爾:改變電腦游戲銷售
團購網(wǎng)站黎明之前:中國市場慘烈廝殺不
團購鼻祖Groupon中國揭秘:快與慢的商業(yè)
Spil Games發(fā)布新的品牌形象
1800配置一臺主機 不要顯示器
聯(lián)想V360筆記本模特寫真
愛國者第四代移動硬盤將面市、低電壓保

 
推薦文章
1
2
3
4
5
6
7
8
9
10
iPhone女孩微博爆紅 最寶貴東西換
大連護士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組
蘋果員工中毒門
宮如敏不雅照瘋傳 看張馨予韓一菲
深耕市場 永續(xù)經(jīng)營——專訪百腦匯
優(yōu)派專業(yè)電子書 讓您回家旅途多姿
揭曉百萬大獎三星bada魅力綻放中
大明龍權(quán)“江湖英雄會”全國PK大
永恒之塔校園達人挑戰(zhàn)賽完美落幕
八卦圖解 More>>
iPhone女孩微博爆紅 最寶貴東西換 大連護士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組 宮如敏不雅照瘋傳 看張馨予韓一菲
崇文区| 井冈山市| 胶州市| 昌邑市| 商水县| 通榆县| 乌鲁木齐市| 雷州市| 延庆县| 霸州市| 江西省| 昌黎县| 湟源县| 湾仔区| 凌海市| 静宁县| 建水县| 平舆县| 调兵山市| 木里| 同心县| 泌阳县| 漯河市| 平顶山市| 隆安县| 赫章县| 定南县| 尉犁县| 秦皇岛市| 新干县| 诸城市| 四平市| 朝阳市| 汉阴县| 梓潼县| 古丈县| 大竹县| 广灵县| 迁西县| 阜平县| 安阳市|