CSS/CSS3常用的樣式兼容,樣式總結


這篇文章這篇文章主要介紹了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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM