博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS3新增UI样式
阅读量:4699 次
发布时间:2019-06-09

本文共 1812 字,大约阅读时间需要 6 分钟。

1、圆角:border-radius

  • 1个:都一样 border-radius: 一样
  • 2个:对角 border-radius: 左上&右下 右上&左下
  • 3个:斜对角 border-radius: 左上 右上&左下 右下
  • 4个:全部,顺时针 border-radius: 左上 右上 右下 左下
  • border-radius: 1-4个数字 / 1-4个数字——前面是水平半径,后面是垂直半径border-radius: 10px/5px;
  • 不给“/”则水平和垂直一样 

2、边框

(1)边框图片:border-image

  • border-image-sourceg 引入图片
  • border-image-slice 切割图片
  • border-image-width 边框宽度
  • border-image-repeat 图片的排列方式:round 平铺,repeat 重复,stretch拉伸

(2)边框颜色 border-colors(火狐下)

3、线性渐变

(1)格式

  • 线性渐变格式 linear-gradient([<起点> || <角度>] ?<点>, <点>…)
  • 只能用在背景上 

(2)参数

  • 起点:从什么方向开始渐变

默认:top left(左上角)

  • 角度:从什么角度开始渐变

xxx deg的形式(逆时针旋转)

  • 点:渐变点的颜色和位置

black 50%,位置可选

(3)实例:background-image:-webit-linear-gradient(60deg,red 0,blue 40%,green 100%)

(4)平铺:background:-webit-repeating-linear-gradient(15deg,green ,green 10px,#fff 10px,#fff 20px,);

(5)兼容IE9以下:(gradientType=1为从左往右,0为从上往下)

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ff0000',GradientType='1');  

 

4、径向渐变

 

(1)格式

 

  • 线性渐变格式 radial-gradient([<起点>]? [<形状> || <大小>]?  <点>, <点>…)

 

(2)参数

 

  • 起点:可以是关键字(left,top,right,bottom),具体数值或百分比

 

 

  • 形状:ellipse(椭圆)、circle(圆形)
  • 大小 :具体数值或百分比,也可以是关键字(最近端,最近角,最远端,最远角,包含或覆盖 (closest-side, closest-corner, farthest-side, farthest-corner, contain or cover));

    

    注意:firefox目前只支持关键字

 

  • 点:渐变点的颜色和位置

 

black 50%,位置可选

 

5、背景

(1)多背景:逗号分开 background: url(a.jpg) 0 0, url(b.jpg) 0 100%;

(2)背景尺寸:background-size:x y

  • background-size:100% 100%
  • Cover 放大
  • Contain 缩小

(3)背景原点:background-origin : border | padding | content 

  • border-box: 从border区域开始显示背景。
  • padding-box: 从padding区域开始显示背景。
  • content-box: 从content区域开始显示背景。

(4)背景裁剪:background-clip: border | padding | content|no-clip 

  • border-box: 从border区域向外裁剪背景。
  • padding-box: 从padding区域向外裁剪背景。
  • content-box: 从content区域向外裁剪背景。
  • text: 从文本区域向外裁剪背景。(仅支持webkit内核浏览器)

 

 

 

6、遮罩

  • Mask-image
  • Mask-position
  • Mask-repeat

 

转载于:https://www.cnblogs.com/BetterMyself/p/5660072.html

你可能感兴趣的文章
serialVersionUID的作用
查看>>
liunx trac 插件使用之GanttCalendarPlugin
查看>>
(14)嵌入式软件开发工程师技能要求总结
查看>>
[hackerrank]Closest Number
查看>>
volatile关键字
查看>>
ROS入门(八) make_plan的Server连接
查看>>
[Android] TabLayout设置下划线(Indicator)宽度
查看>>
<潭州教育>-Python学习笔记@条件与循环
查看>>
web自动化之验证码识别解决方案
查看>>
netty接收大文件的方法
查看>>
软件工程设计之四则运算
查看>>
SpringMVC @ResponseBody 406
查看>>
HDOJ---2824 The Euler function[欧拉函数]
查看>>
KMP算法
查看>>
Atlas学习之开始篇[转]
查看>>
第二章 在HTML页面里使用javaScript
查看>>
【Educational Codeforces Round 48 (Rated for Div. 2) D】Vasya And The Matrix
查看>>
正则表达式的性能评测
查看>>
使用TopShelf做windows服务
查看>>
1026. 程序运行时间(15)
查看>>