首頁 > web前端 > css教學 > 利用相對定位及偏移量做精美輸入介面_CSS/HTML

利用相對定位及偏移量做精美輸入介面_CSS/HTML

WBOY
發布: 2016-05-16 12:11:06
原創
1766 人瀏覽過

利用相對定位和偏移量屬性,可以很好的實作以前需要用圖片才能實現的介面,而且實現起來比也很方便。例如,當需要使用者輸入某些訊息,我們常常會用到:標題列-內容-確定按鈕 這種結構,以下是利用CSS樣式的相對定位及偏移量做的輸入介面。主要特點是:


標題列圖片有向上的偏移量。利用樣式:top:-10px;position:relative; 可以讓圖片脫離容器,定位於容器之外(本範例圖片的容器是class="main"的div)。但有一點要注意的是,圖片位置雖然脫離容器了,但它依舊在容器裡佔有一定空間,該例子中,無論怎麼設定.main選擇器的height屬性,綠色條紋的高度總是不會小於20px(圖片的高度)。
標題列的文字我同樣用了top,bottom,left,right這些偏移量屬性,一開始想只利用vertical-align:middle; 屬性讓文字垂直居中,但失敗了,文字一直和底線對齊,無奈又用了偏移量。
綠色條紋使用了 CSS濾鏡產生漸變效果,可惜據說只有IE支援:-(
末端「確定」按鈕也是用了相對定位及偏移的技術。


CSS代碼:

a:link,a:active,a:visited{}{
    color: #2D4D97;
    text-decoration: none;
}
a:hover { text-decoration: none;
    color: #FF9900;
}
.title{}{
    color:#006600 🠎>  >    width:65%;
    border:none;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorStr=#FFD9E7CB,endorFFtle> span{}{
    display:inline;
    position:relative;
    top:-4px;
}
。 : -10px;
    left: 5px;
    display:inline;
    margin:0px 10px 0px 0px 🠎px; 🎜>}
. main{}{
    margin:10px 20px 30px 20px;
    padding: 10px 20px 10px 20px;}
. main .item{}{
    vertical-align:middle;
    margin:5px 0 5px 0;
}
.main .foot{}{ 🠎>  :-10px;
    left:80%;
    display:block;
    border:#CCCCCC 1px solid;
    border:#CCCCCC 1px solid;
    border:#CCCCCC 1px solid;
    border:#CCCCCC 1px solid;}
.main .foot a{}{
    background-color:#F3FCE0;
    padding:2px;
  🎜>.main .foot a:hover{}{
    background-color:#D8EBFE;
    padding:2px;
 >  


    利用相對定位及偏移量做精美輸入介面_CSS/HTML 請填寫角色基本資料


   
角色名稱:
     
   

   
角色描述:
     
   


    確定



 
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板