前端 day21

一 CSS属性

   1 阴影

     1 文本阴影/元素阴影

        属性:text-shadow:;

        属性值:

          h-shadow   设置水平阴影的位置,允许负值

          v-shadow   设置垂直阴影的位置,允许负值

          blur        设置模糊距离,数字越大越模糊;0显示为文本

          color       设置阴影颜色

       注:如果想添加多个阴影,每一组阴影用逗号分隔

    2 盒子阴影

      属性:box-shadow:;

      属性值:

          h-shadow   设置水平阴影的位置,允许负值

          v-shadow   设置垂直阴影的位置,允许负值

          blur        设置模糊距离,数字越大越模糊;0显示为文本

          spread      设置阴影大小(范围),可选值,可省略

          color       设置阴影颜色

     注:如果想添加多个阴影,每一组阴影用逗号分隔。

2 文本换行

   1 英文和数字默认显示:如果没有换行的情况下,尝试把下一个长单词放在下一行显示。

   

   2 word-wrap:break-word;

     功能:尝试把下一个长单词放在下一行显示,如果在下一行仍然有超出的情况下,自己。

  3 word-break:break-all;

    功能:粗暴的断句。

3 字体图标

  1 iconfont(阿里巴巴矢量图标库),登录

  2 搜索需要的图标,添加入库,添加至项目,加入项目,下载至本地,

  3 另存到站点,解压,重命名为icon

  4 在 .html 文件里引入下载的icon文件夹里的iconfont.css文件 

     <link rel=”stylesheet” href=”../icon/iconfont.css”>

  5  在i标签里加class名:iconfont要引入的图标类名

         <div class=”box”>

                Hello word!

                <I class=”iconfont icon-flower”> </i> you

                <I class=”iconfont icon-pingguo1”></i>and

                <I class=“iconfont”></i> me

         </div>

4 背景图

  1 background-origin:背景图起始位置

    属性值:(控制的是第一张背景图的位置) 背景图起始位置:

    padding-box   默认值(padding区域开始)

    border-box     边框

    content-box    内容

 2 background-clip:;背景的裁切(只显示哪个区域的背景)

    属性值:border-box:; 默认值

            content-box:;

            padding-box::

  3 background-size:;控制背景图的大小

    属性值:宽度 高度

    属性值数值:10px 10px

                          100% 100%

                          cover     按背景图的比例放大,直到铺满背景为止

                          contain   按背景图的比例放大,直到一个方向铺满为止

     例:如果让背景图不变形的情况下,填满整个内容区,用cover

  4 多背景图的设置

     background:url( );url( );url( );

5 颜色

  1 rgb()

    rgba( )   让背景色透明,内容不会透明

    hsla(200,1%,99%, 0.6) 饱和度

6 边框

  1 图片边框

    把一张图片,当作一个边框显示

  

2 border-images:;简写

    属性值:

      border-images-source 用在边框的图片的路径

      border-images-slice   图片边框向内偏移,不加单位,切成九宫格。

    例: border-images-slice(26 26)

7 圆角

  1 border-radius:半径;

    一个值:四个角都是圆角

    二个值:左上&右下、右上&左下

    三个值:左上、右上&左下、右下

    四个值:从左上角开始顺时针设置(左上、右上、右下、左下)

  2 半径分为水平半径和垂直半径

    border-radius:水平半径/垂直半径;

   例:border-radius:10px 20px 30px 40px/40px 30px 20px 10px;

二 width新增属性

   1 width:;

      属性值:fill-available  合理分配有效剩余空间

                    fit-content   找元素内容的宽度,按照子元素宽度进行设置

                     

                   max-content   找元素最大的宽度

                   min-content   找元素最小的宽度

        例:width:100%; 和 width:fill-available;有什么区别?

            对padding增加后的解析状态有影响。

    2 calc

        calc(100% – 200px)   可以实现不同单位的计算

三 CSS3事件

    pointer-events:none;

       1 组织各种按钮(button\a)功能

       2 穿透遮罩层,不影响遮罩层在a上显示,同时也不影响滑过a的效果

            解释:26 26是上下各离图片26px来两刀,左右离图片26px来两刀四个角保留,余下的默认拉伸。

      border-images-repeat 图片边框是否平铺repeat 铺满round 拉伸stretch

       border-images-outset 边框向外偏移

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值