About CSS


# CSS基础知识

# flex布局

flex概念可以直接看这一篇
flex布局 (opens new window)
fle实例可以直接看这一篇
flex实例 (opens new window)

# 色调及对比度

  • 对比度是用前景色与背景色的相对亮度计算的。

实践中,在对比度检测工具的帮助下,我们可以通过将较暗的颜色变暗、将较淡的颜色变淡的方法来使对比度达到 4.5:1。 在色轮中,较暗的颜色通常是蓝色、紫色、洋红和红色,而较淡的颜色通常是橙色、黄色、绿色和蓝绿色。

# CSS面试题

# 介绍一下标准CSS盒子模型?以及其与低版本IE盒子模型有什么区别?

  1. 标准CSS盒子模型:宽度 = 内容的宽度(content) + border + padding + margin ;
  2. 低版本IE盒子模型:宽度 = 内容的宽度( content + border + padding ) + margin ;

# display有哪些值?说明他们的作用?

  • inline(默认)--内联
  • none--隐藏
  • block--块显示
  • table--表格显示
  • list-item--项目列表
  • inline-block

# CSS画一个三角形

CSS画三角形是利用了border属性来完成的
首先把里面width和height设置为0
此时content就为0了,而padding默认为0

image

再对border属性进行操作就可以画出三角形了。
效果图:
image 代码:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <style type="text/css">
        /* css3绘制三角形 */
        .triangle{
            width: 0px;
            /*设置宽高为0,所以div的内容为空,从才能形成三角形尖角*/
            height: 0px;
            border-bottom: 200px solid #00a3af;
            border-left: 200px solid transparent;
            /*transparent 表示透明*/
            border-right: 200px solid transparent;
        }
    </style>
</head>
<body>
    <div class="triangle"></div>
</body>
</html>