css3的属性

作者: 你的言语我爱听却不懂 | 来源:发表于2016-04-09 20:58 被阅读11次

1 边框

1.1圆角 主要写法border-radius,如下图,举几个例子

屏幕快照 2016-04-09 下午7.17.00.png

未加边框的,下面是加上边框的效果


屏幕快照 2016-04-09 下午7.18.58.png

这个就是给div的4个角都加了圆角,也可以只给其中几个角加,可以写数值,也可以写百分比, 写法如下

"border-top-left"这是给左上角加圆角

"border-top-right"这是给右上角加圆角

"border-bottom-left"这是给左下角加圆角

"border-bottom-right"这是给右下角加圆角

注意如果要做一个椭圆,最好是写百分比,那样效果比较好.一般写法如下

"border-radius:100%;"椭圆的宽高是不一样的!!!


1.2阴影 主要写法box-shadow,如下图

屏幕快照 2016-04-09 下午7.35.54.png

box-shadow后面第一个值是x轴方向的偏移量,第二个是y轴方向的偏移量,第三个是模糊度 ,偏移量可以为负值,亦可以设置多个,中间用逗号隔开.


还有一个内阴影效果,写法是inset ,效果如下图

屏幕快照 2016-04-09 下午7.41.34.png

1.3文字阴影 主要写法是text-shadow,如下图

屏幕快照 2016-04-09 下午7.49.29.png

text-shadow后面接的值与box-shadow后面接的一样,但是没有内阴影


2背景

2.1背景裁剪 写法是background-clip,

clip裁剪一共有三个值

        #border-box图片渲染在border里面
        #padding-box图片渲染在padding里面
        #content-box图片渲染在content里面

border-box举例如下图

屏幕快照 2016-04-09 下午8.04.12.png

padding-box举例如下图

屏幕快照 2016-04-09 下午8.09.07.png

content-box举例如下图

屏幕快照 2016-04-09 下午8.11.44.png

2.2背景图片的起始位置,写法是background-origin,

origin起点位置,一共有三个值

      #border-box图片从border的位置开始,一直延伸,直到边框
      #padding-box图片从padding的位置开始,一直延伸,直到边框
      #content-box图片从content的位置开始,一直延伸,直到边框

border-box举例如下

屏幕快照 2016-04-09 下午8.24.07.png

padding-box举例如下

屏幕快照 2016-04-09 下午8.26.11.png

content-box举例如下

屏幕快照 2016-04-09 下午8.27.26.png

2.3背景图片的大小,写法background-size

几个特性

       #lenght长度值指定,一般是直接写数值
       #percentage百分比指定,一般是直接百分比
       #auto真实大小,显示图片的真实大小
       #cover等比例缩放到完全覆盖容器,背景图像有可能超出容                                                                  
       #contain将背景图像等比缩放到宽度或高度与容器的宽度或高度相等,背景图像始终被包含在容器内

lenght举例如下图

屏幕快照 2016-04-09 下午8.47.44.png

percentage举例如下

屏幕快照 2016-04-09 下午8.49.47.png

auto举例如下

屏幕快照 2016-04-09 下午8.51.34.png

cover举例如下

屏幕快照 2016-04-09 下午8.53.08.png

注意cover和auto这两个是有点区别的


contain举例如下

屏幕快照 2016-04-09 下午8.56.11.png

属性大致讲完了,还有一点就是蒙版的问题,这个后面再写点

相关文章

  • CSS3动画

    一、CSS3 transform 属性 二、CSS3 transition 属性 transition 属性是一个...

  • CSS3 背景

    CSS3 背景 CSS3 background-origin 属性 background-origin 属性规定背...

  • CSS3 多列

    1、CSS3 多列属性 CSS3 的多列属性: column-countcolumn-gapcolumn-rule...

  • css扩展/CSS3

    CSS3 边框 CSS3 圆角属性 新的背景属性 新文本属性 新转换属性 以下列出了所有的转换属性: 2D 转换方...

  • CSS3 动画

    动画属性 动画(animation)是CSS3新增的属性,动画属性可以为元素创建动画,CSS3以前在网页上实现动画...

  • CSS3 框大小

    CSS3 框大小 CSS3 box-sizing 属性可以设置 width 和 height 属性中包含了 pad...

  • css样式属性

    CSS3 框大小 CSS3 box-sizing 属性可以设置 width 和 height 属性中包含了 pad...

  • 【CSS3盒模型display:box的应用】

    CSS3新增属性 “display:box;”和“box-flex:数值”是css3新添加的盒子模型属性,它的出现...

  • css3中position:fixed;无效

    多半是父级使用css3的transform属性,去掉css3的transoform属性,或者把fixed层拿出外层。

  • CSS属性参考手册

    CSS3 动画属性(Animation) CSS 背景属性(Background) CSS 边框属性(Border...

网友评论

    本文标题:css3的属性

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