CSS樣式四之注意事項

目錄

顯示與隱藏

display

display:none; //隱藏

display:block; //顯示出來

div{
    width:200px;
    height:200px;
    display:none;// 隱藏標籤
}

p{
    
}

<div> </div>
<p>哈哈</p>

注意 隱藏後,元素不保留位置。

visible
div{
    width:200px;
    height:200px;
    visibility:visible; //hidden 隱藏後保留位置
}
仿土豆的做法
a{
    display:block;
    width:448px;
    height:252px;
    margin:100px;
    position:relative;
}

.mask{
    width:;
    height:;
    background: rgba(0,0,0,0.4) url() no-repeat center;
    display:none;
}

a:hover .mask{
    display:block;
}

<a herf="#">
    <img src = "">
    <div class="mask"> 
    </div>
</a>
overflow

overflow: scroll/hidden/visible/auto

scroll總是顯示滾動條
auto 隨內容決定是否顯示滾動條
cursor鼠標樣式
cursor:pointer; //變成小手形狀
cursor:text; // I 的樣式
cursor:move; // + 的樣式
 cursor:defualt; // 默認 小白箭頭的樣式
outline 輪廓線
outline:none;  //取消輪廓線。
輪廓線 是絕大多數表單都有的。

input{
    outline:none;
    border: 1px solid red;
    
}


textarea{
    resize:none;//防止拖拽
    outline:none;
}
垂直對齊
vertical-align

img{
    vertical-align:middle;//中線對齊
}

默認是基線對齊的。
該屬性主要用於  行內塊或者行元素對齊方式。
溢出文字顯示省略號
white-space:nowrap;
overflow:hidden;
text-overflow:elipsis; //clip  
CSS精靈技術
避免多次去服務器端請求圖片,使用一張大圖。
滑動門
.nav a{
    height:33px;
    line-height:33px;
    color:#fff;
    text-decoration:none;
    background: url() no-repeat;
    display:inline-block;
    padding-left:15px;
}

.nav span{
    background: url() no-repeat right;
    display:inline-block;
    padding-right:15px;
    
}

.nav a:hover , .nav a:hover span {
    background-image: url()
}


滑動門: a 固定左側,span展示右側    

字體

圖標字體
體積小 透明度 顏色  選擇, 幾乎所有的瀏覽器都支持。

網站:
icomoon
icon font (iconfont.cn)

使用字體
<style>
    //聲明字體
    @font-face{
        font-family:"";
        
        src:
        
        font-style:normal;
    }
    
    //引用字體
    span{
        font-family:"icommon";
        color:xx;
    }
</style>
發佈了93 篇原創文章 · 獲贊 6 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章