买不到i7,学技术也好web前端1

web前端3大要素之一css是非常重要,学好css技术也是有很多高级技能的,下面是源妹儿我搜集的10个有关CSS高级技能汇总,有好的技能,我们为何不用?

1.给body添加行高

不需要分别添加line-height到每一个p,h标记等。只要添加到body便可:

body{line-height:1;}

这样文本元素就可以很容易地从body继承。

2.对纯CSS滑块使用max-height

使用max-height和溢出隐藏来实现只有CSS的滑块:

.sliderul{max-height:0;overlow:hidden;}.slider:hoverul{max-height:px;transition:.3sease;}

3.一切都垂直居中

要将所有元素垂直居中,soeasy:

html,body{height:%;margin:0;}body{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:flex;}

看,是否是很简单。

注意:在IE11中要当心flexbox。

4.表格单元格等宽

表格工作起来很麻烦,所以务必尽可能使用table-layout:fixed来保持单元格的等宽:

.calendar{table-layout:fixed;}

5.页面顶部阴影

下面这个简单的CSS3代码片断可以给页加上漂亮的顶部阴影效果:

body:before{content:"";position:fixed;top:-10px;left:0;width:%;height:10px;-webkit-box-shadow:0px0px10pxrgba(0,0,0,.8);-moz-box-shadow:0px0px10pxrgba(0,0,0,.8);box-shadow:0px0px10pxrgba(0,0,0,.8);z-index:;}

6.优化显示文本

有时,字体并不能在所有装备上都到达最好的显示,所以可以让装备浏览器来帮助你:

html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}

注:请负地使用optimizeLegibility。另外,IE/Edge没有text-rendering支持。

7.文本渐变

文本渐变效果很流行,使用CSS3能够很简单就实现:

h2[data-text]{position:relative;}h2[data-text]::after{content:attr(data-text);z-index:10;color:#e3e3e3;position:absolute;top:0;left:0;-webkit-mask-image:-webkit-gradient(linear,lefttop,leftbottom,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,1)),to(rgba(0,0,0,0)));}

8.模糊文本

简单但很漂亮的文本模糊效果,简单又好看!

.blur{color:transparent;text-shadow:pxrgba(0,0,0,0.5);}

9.检测鼠标双击

HTML:

divclass="test3"spaninputtype="text"value=""readonly="true"/ahref="









































引发白癜风原因有哪些
北京治疗白癜风专业医院



转载请注明:http://www.guyukameng.com/html/html1/884.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了