CSS3-Day1

CSS3圆角

border-radius

CSS3盒阴影

box-shadow

CSS3边界图片

border-image

CSS3 background-clip属性

padding-box 沿着边框填充

content-box 在边框外面

CSS3 线性渐变

线性渐变 - 从上到下(默认情况下)#grad {

background-image: linear-gradient(#e66465, #9198e5);

}

线性渐变 - 从左到右

#grad {

height: 200px;

background-image: linear-gradient(to right, red , yellow);

}

线性渐变 - 对角

#grad {

height: 200px;

background-image: linear-gradient(to bottom right, red, yellow);

}

使用透明度(transparent)

们使用 rgba() 函数来定义颜色节点。rgba() 函数中的最后一个参数可以是从 0 到 1 的值,它定义了颜色的透明度:0 表示完全透明,1 表示完全不透明

#grad {

background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1));

}

重复的线性渐变

#grad {

/* 标准的语法 */

background-image: repeating-linear-gradient(red, yellow 10%, green 20%);

}

CSS3 径向渐变

#grad {

background-image: radial-gradient(red, yellow, green);

}

#grad {

background-image: radial-gradient(circle, red, yellow, green);

}

CSS3 文本效果

h1

{

text-shadow: 5px 5px 5px #FF0000;

}

CSS3 box-shadow属性

div {

box-shadow: 10px 10px 5px #888888;

div {

box-shadow: 10px 10px grey;阴影添加颜色

}

}

div {

box-shadow: 10px 10px 5px grey;添加模糊效果

}

CSS3 Text Overflow属性

p.test1 {

white-space: nowrap;

width: 200px;

border: 1px solid #000000;

overflow: hidden;

text-overflow: clip;

}

p.test2 {

white-space: nowrap;

width: 200px;

border: 1px solid #000000;

overflow: hidden;

text-overflow: ellipsis;

}

CSS3 单词拆分换行

p.test1 {

word-break: keep-all;

}

p.test2 {

word-break: break-all;

}

CSS3 字体

@font-face

{

font-family: myFirstFont;

src: url(sansation_bold.woff);

font-weight:bold;

}

2D 转换

  • translate()
  • rotate()
  • scale()
  • skew()
  • matrix()

3D 转换

  • rotateX()
  • rotateY()

CSS3 过渡

div

{

transition: width 2s, height 2s, transform 2s;

-webkit-transition: width 2s, height 2s, -webkit-transform 2s;

}

div:hover

{

width:300px;

}

相关推荐
石金龙13 分钟前
[译] Composition in CSS
前端·css
白水清风16 分钟前
微前端学习记录(qiankun、wujie、micro-app)
前端·javascript·前端工程化
Ticnix28 分钟前
函数封装实现Echarts多表渲染/叠加渲染
前端·echarts
用户221520442780028 分钟前
new、原型和原型链浅析
前端·javascript
阿星做前端28 分钟前
coze源码解读: space develop 页面
前端·javascript
叫我小窝吧28 分钟前
Promise 的使用
前端·javascript
NBtab1 小时前
Vite + Vue3项目版本更新检查与页面自动刷新方案
前端
天天扭码1 小时前
来全面地review一下Flex布局(面试可用)
前端·css·面试
用户458203153171 小时前
CSS特异性:如何精准控制样式而不失控?
前端·css
libraG2 小时前
Jenkins打包问题
前端·npm·jenkins