這篇文章這篇文章主要介紹了css中常用但是又難記的樣式作為總結,方便大家學習和使用。包括了‘單行縮略號‘、’css圓角兼容'、‘元素陰影’,‘border取消寬度影響’,‘css3的背景漸變’,‘css的透明’等等
單行縮略號
1 .overhid{ 2 overflow: hidden; 3 white-space:nowrap; 4 text-overflow:ellipsis; 5 }
css圓角兼容
1 .setradius{ 2 -moz-border-radius: 5px; 3 -webkit-border-radius: 5px; 4 border-radius: 5px; 5 }
元素陰影
1 .boxShadow{ 2 -moz-box-shadow: 5px,5px,1px,#000; 3 -webkit-box-shadow:5px,5px,1px,#000; 4 box-shadow: 5px,5px,1px,#000; 5 }
參數:box-shadow:none | [inset x-offset y-offset blur-radius spread-radius color], [inset x-offset y-offset blur-radius spread-radius color]
none:默認值,元素沒有任何陰影效果。
inset:陰影類型,可選值。如果不設置,其默認的投影方式是外陰影;如果取其唯一值“inset”,就是給元素設置內陰影。
x-offset:陰影水平偏移量,其值可以是正負值。如果取正值,則陰影在元素的右邊,反之取負值,陰影在元素的左邊。
y-offset:陰影垂直偏移量,其值可以是正負值。如果取正值,則陰影在元素的底部,反之取負值,陰影在元素的頂部。
blur-radius:陰影模糊半徑,可選參數。其值只能是正值,如果取值為“0”時,表示陰影不具有模糊效果,如果取值越大,陰影的邊緣就越模糊。
spread-radius:陰影擴展半徑,可選參數。其值可以是正負值,如果取值為正值,則整個陰影都延展擴大,反之取值為負值,則整個陰影都縮小。
color:陰影顏色,可選參數,如果不設定任何顏色時,瀏覽器會取默認色,但各瀏覽器默認色不一樣,特別是在Webkit內核下的瀏覽器將無色,也就是透明,建議不要省略這個參數。
border取消寬度影響
1 .noborder{/*border 0width*/ 2 -webkit-box-sizing: border-box; 3 -moz-box-sizing: border-box; 4 box-sizing: border-box; 5 }
css3的背景漸變
1 .background{ 2 background:-webkit-linear-gradient(top,#FFF,#cb1919); 3 background:-o-linear-gradient(top,#FFF,#cb1919); 4 background:-ms-linear-gradient(top,#FFF,#cb1919); 5 background:-moz-linear-gradient(top,#FFF,#cb1919); 6 background:linear-gradient(top,#FFF,#cb1919); 7 }
css的透明
1 .transparent{ 2 filter:alpha(opacity=50); 3 -moz-opacity:0.5; 4 -khtml-opacity: 0.5; 5 opacity: 0.5; 6 }
取消div選中藍色背景
1 .nousel{ 2 -webkit-user-select: none; /* Chrome all / Safari all */ 3 -moz-user-select: none; /* Firefox all */ 4 -ms-user-select: none; /* IE 10+ */ 5 -o-user-select: none; 6 user-select: none; 7 }
//說明:1.IE6-9不支持該屬性但支持使用標簽屬性 onselectstart="return false;"2.直到Opera不支持該屬性,支持使用私有的標簽屬性 unselectable="on";
css3設置字體
1 @font-face{ 2 font-family: myFirstFont; 3 src: url('Sansation_Light.ttf'), url('Sansation_Light.eot'); /* IE9+ */ 4 } 5 div{ 6 font-family:myFirstFont; 7 }
取消移動端元素被點擊高亮顯示
1 .nohighlight{ 2 -webkit-tap-highlight-color: transparent; 3 }
取消移動端表單元素的默認風格
1 input,textarea{ 2 -webkit-appearance: none; 3 }
辦公資源網址導航 https://www.wode007.com
取消表單元素的輪廓樣式
1 input{ 2 outline:none; 3 }
textarea去掉右側滾動條,去掉右下角拖拽
1 textarea{ 2 overflow:hidden; 3 resize:none; 4 }