css3新增属性

  • 边框属性
  • 背景属性
  • 文字属性
  • 颜色属性

边框属性

属性 说明

border-radius

设置边框圆角

border-image

设置图像边框

border-shadow

设置边框阴影

1. border-radius

border-radius属性用于创建边框圆角,默认值为none

单位: px%

分样式写法:

  • border-top-left-radius:单独设置左上角圆角
  • border-top-right-radius:单独设置右上角圆角
  • border-bottom-left-radius:单独设置左下角圆角
  • border-bottom-right-radius:单独设置右下角圆角

复合属性写法:

  • 一个值:同时设置四个角,且四个角都相同
  • 两个值:第一个值左上角和右下角,第二个值右上角和左下角
  • 三个值:第一个值为左上角,第二个值为右上角和左下角,第三个值为右下角
  • 四个值:分别对应左上角、右上角、右下角、左下角

例:

div{
background-color: pink;
width: 300px;
height: 300px;
border-radius: 20px;/* 一个值 */
border-radius: 20px 60px; /* 两个值 */
border-radius: 10px 30px 50px; /* 三个值 */
border-radius: 10px 20px 30px 40px;/* 四个值 */
}

注意:当盒子宽高相同时,设置border-radius:50%是圆形;当宽高不等则是椭圆形

2. border-image

border-image属性用于设置图像边框

语法:

border-image: source slice width outset repeat;
  • border-image-source:指定绘制边框的图像位置
  • border-image-slice图像边界向内偏移
  • border-image-width:图像边界宽度
  • border-image-outset指定在边框外部绘制 border-image-area 的量
  • border-image-repeat:用于图像边界是否应重复(repeated)、拉伸(stretched)或铺满(rounded),默认值:stretch

例:

div{
-webkit-border-image:url(border.png) 30 30 round; /* Safari 5 */
-o-border-image:url(border.png) 30 30 round; /* Opera */
/* 复合样式 */
border-image:url(border.png) 30 30 round;
/* 分样式 */
border-image-source: url(border.png);/* 指定要使用的图像 */
border-image-slice: 50% 50%;/* 指定图像的边界向内偏移 */
border-image-width: 1;/* 指定图像边界的宽度,默认值1 */
border-image-outset: 30 30;/* 没有单位 */
border-image-repeat: repeat;/* 设置平铺repeat,默认拉伸stretch */
}

3. box-shadow

box-shadow属性用于设置盒子阴影,默认值none

语法:

box-shadow: h-shadow v-shadow blur spread color inset;
  • h-shadow:设置水平阴影的位置(允许负值)*
  • v-shadow:设置垂直阴影的位置(允许负值)*
  • blur:阴影模糊距离
  • spread:阴影大小
  • color:阴影颜色
  • inset: 设置内侧阴影

例:

div{
width: 200px;
height: 200px;
background-color: #eee;
box-shadow: ;
box-shadow: 0px 0px 10px 1px red inset;
}

参考链接:https://www.w3cschool.cn/css3/css3-borders.html

css新增属性之边框的更多相关文章

  1. CSS(一)属性--border边框

    HTML代码 <body> <div>举个例子</div> </body> CSS代码: div{ font-size:12px;  //字体大小,默认 ...

  2. css新增属性

    圆角,border-radius: 1-4个数字/1-4个数字,前面是水平,后面是垂直,不给“/”表示水平和垂直一样,举例如下: <head> <meta http-equiv=&q ...

  3. 什么是CSS盒模型及利用CSS对HTML元素进行定位的实现(含h5/css3新增属性)

    大家好,很高兴又跟大家见面了!本周更新博主将给大家带来更精彩的HTML5技术分享,通过本周的学习,可实现大部分的网页制作.以下为本次更新内容. 第四章 css盒模型 <!DOCTYPE html ...

  4. 背景新增属性和css渐变及倒影

    背景新增属性和css渐变及倒影 一.background新增属性 background-size:指定对象的背景图像的尺寸大小. background:url() 0 0,url() 0 100%;多 ...

  5. CSS border-right-style属性设置元素的右边框样式

    CSS border-right-style属性设置元素的右边框样式 边框的样式指的是边框的线条属性,指的是边框采用的是实线效果.短线效果还是其它的线条效果. border-right-style属性 ...

  6. CSS背景属性Background详解

    [转] 本文详解了CSS的背景属性Background,包括CSS3中新增的背景属性.如果你是个CSS初学者,还可以查看之前介绍的CSS浮动属性和CSS透明属性详解. CSS2 中有5个主要的背景(b ...

  7. HTML5新增属性

    [sourcecode language="plain"] <!DOCTYPE html> <html manifest="cache.manifest ...

  8. Css新增内容

    css3新增属性 可节省设计时间的属性 border-color:控制边框的颜色,并且有更大的灵活性,可以产生渐变效果 border-image:控制边框图像 border-radius:能产生类似圆 ...

  9. css新增UI方案

    一.文本新增样式 opacity 不透明度 h1{ margin: 100px auto; opacity: 0.5; } </style> </head> <body& ...

随机推荐

  1. Mooc中国大学Python学习笔记--数字类型及操作

    整数类型 只需知道整数无限制,pow(),4进制表示形式 与数学中整数的概念一致 --可正可负,没有取值范限制 --pow(x,y)函数:计算x^y,想算多大算多大 -十进制:10 -二进制,以0b或 ...

  2. SSD算法原理

    Paper: https://arxiv.org/pdf/1512.02325.pdf SSD用神经网络(VGG)提取多层feature map ,来实现对不同大小物体的检测.如下图所示: We us ...

  3. C++模板简介

    模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数.返回值取得任意类型. 模板是一种对类型进行参数化的工具: 通常有两种形式:函 ...

  4. HCNP Routing&Switching之OSPF特殊区域

    前文我们了解了OSPF LSA更新规则以及路由汇总相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15231880.html:今天我们来聊一聊OSPF的 ...

  5. 20210819 Emotional Flutter,Medium Counting,Huge Counting,字符消除2

    考场 T1 一下想到了这题,将白块缩短 \(s\) 后维护类似的区间即可. T2 T3 俩计数,直接跳了. T4 的可行 \(t\) 集合相同相当与从 \(n\) 往前跳 kmp 数组,途径点相同,从 ...

  6. table头部固定,内容滚动,类似新闻一下向上滚动

    html: <div class="ul_box"> <table class="table1"> <thead> < ...

  7. gohbase使用文档

    目录 1. 建立连接 2. 创建表 3. 插入记录 4. 删除记录 5. 查询记录 5.1 根据RowKey查询 5.2 scan范围查询 5.3 复杂查询(过滤器的使用) 5.3.1 比较过滤器 5 ...

  8. weblogic漏洞分析之CVE-2016-0638

    weblogic漏洞分析之CVE-2016-0638 一.环境搭建: 这里使用前一篇文章的环境,然后打上补丁 上一篇文章:https://www.cnblogs.com/yyhuni/p/151370 ...

  9. python中模块与包

    #模块与包#在实际项目中,代码的行数可能上万,甚至上几十万,不可能在一个页面内完成,需要多个程序员通力写作#张三,李四,王五......每天收集大家的代码做一个版本,类似乐高积木一样,每个人负责一部分 ...

  10. (超简单)VScode配置C/C++环境图文教程(Windows系统下)

    (超简单)VScode配置C/C++环境图文教程(Windows系统下) 本文参考文章 Visual Studio Code (vscode) 配置 C / C++ 环境 下载VScode.下载Min ...