美文网首页
Js常见题目3

Js常见题目3

作者: 赤瞳妖精 | 来源:发表于2018-08-01 21:09 被阅读0次

    3.用过CSS3吗? 实现圆角矩形和阴影怎么做?

    圆角border-radius; http://js.jirengu.com/yesazekuci/1/edit?html,css,output

    阴影box-shadow; http://js.jirengu.com/tupexolavu/1/edit

    实现圆角: 使用 border-radius

    例: div {

        width: 100px;

        height: 100px;

        border: 1px solid green;

        border-radius: 10px;

    }

    border-radius 接受px、em、rem等等单位的值

    border-radius 接受1-4个值:

    1个值:四个角都为同一个值

    2个值:左上角和右下角使用第一个值,右上角和左下角使用第二个值

    3个值:左上角使用第一个值,右上、左下使用第二个值,右下角使用第三个值

    4个值:从左上起顺时针使用1-4个值

    border-top-left-radius 、 border-top-right-radius 、 border-bottom-right-radius 、 border-bottom-left-radius 分别表示四个角,可以单独设置样式

    实现阴影:使用 box-shadow

    例:    div {

          width: 100px;

          height: 100px;

          border: 1px solid green;

          box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);

      }

    box-shadow 有五个值: inset(阴影默认在边框之外,使用inset则在边框内) 、 <offset-x>/<offset-y> (设置阴影偏移量,x表示水平偏移,y表示垂直偏移,可以有负值)、 <blur-radius> (此值越大,模糊面积越大,阴影越淡)、 <spread-radius> (默认为0,正值时,阴影扩大;负值时,阴影缩小)、 <color> (设置阴影颜色)

    相关文章

      网友评论

          本文标题:Js常见题目3

          本文链接:https://www.haomeiwen.com/subject/tnqdvftx.html