前端冷知识,你可能不知道的前端知识之CSS篇

今天在昨天的基础上,介绍比较冷门的css知识,关于常用的css知识,可以看http://www.xyhtml5.com/post/css_common

实时编辑CSS

通过设置style标签的display:block样式可以让页面的style标签显示出来,并且加上contentEditable属性后可以让样式成为可编辑状态,更改后的样式效果也是实时更新呈现的。此技巧在IE下无效。大家不妨演示一下!

<!DOCTYPE html>
<html>
<body>
<style contentEditable>
body { color: blue }
</style>
</body>
</html>

多重边框

利用重复指定box-shadow来达到多个边框的效果

/*CSS Border with Box-Shadow Example*/
div {
box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2), 0 0 0 12px rgba(0, 0, 0, 0.2), 0 0 0 18px rgba(0, 0, 0, 0.2), 0 0 0 24px rgba(0, 0, 0, 0.2);
height: 200px;
margin: 50px auto;
width: 400px
}

效果如下:

enter image description here

CSS中也可以做简单运算

通过CSS中的calc方法可以进行一些简单的运算,从而达到动态指定元素样式的目的。

.container{
background-position: calc(100% - 50px) calc(100% - 20px);
}

简单的文字模糊效果

以下两行简单的CSS3代码可达到将文字模糊化处理的目的,出来的效果有点像使用PS的滤镜!

p {
color: transparent;
text-shadow: #111 0 0 5px;
}
以上是前端冷知识,你可能不知道的前端知识之CSS篇的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>