首页 > 其他分享 >CSS应用梳理

CSS应用梳理

时间:2022-11-23 09:36:08浏览次数:52  
标签:background gradient border 渐变 red 应用 image 梳理 CSS

1. 文字溢出省略号

  1.1 单行文字溢出:

overflow: hidden;            // 溢出隐藏
text-overflow: ellipsis;      // 溢出用省略号显示
white-space: nowrap;         // 规定段落中的文本不进行换行

  1.2 多行文字溢出:

overflow: hidden;            // 溢出隐藏
text-overflow: ellipsis;     // 溢出用省略号显示
display:-webkit-box;         // 作为弹性伸缩盒子模型显示。
-webkit-box-orient:vertical; // 设置伸缩盒子的子元素排列方式:从上到下垂直排列
-webkit-line-clamp:3;        // 显示的行数

2. CSS变量

:root {
  --r-color: red;
}
.body {
  background-color: var(--r-color);
}

3. 渐变

  3.1.1 背景-线性渐变

//渐变(默认方向:从上到下)
background-image: linear-gradient(blue, red);
//渐变(指定方向)
background-image: linear-gradient(to right, rgba(255, 255, 255, 0),#3FB6F7,rgba(255,255,255,0));
//渐变(角度)
background-image: linear-gradient(45deg, #4DF7BF 0%, rgba(77, 247, 191, 0.26) 12%, rgba(77, 247, 191, 0) 100%);

  3.1.2 背景-径向渐变

//默认椭圆形的径向渐变
#grad {
  background-image: radial-gradient(red, yellow, green);
}
//指定圆形径向渐变
#grad {
  background-image: radial-gradient(circle, red, yellow, green);
}
//颜色分布
#grad {
  background-image: radial-gradient(circle, red 10%, yellow 50%, green 100%);
}

  3.2 边框-线性渐变

.border-box {
  width: 100px;
  height: 100px;
  border: 4px solid;
  border-image: linear-gradient(to right, #8f41e9, #578aef) 4;
}

4. 三角形

//4个
.triangle {
    width: 0;
    height: 0;
    border: 50px solid;
    border-color: red green yellow blue;
}

//1个
.triangle {
    width: 0;
    height: 0;
    border: 50px solid;
    border-color: transparent transparent transparent red;
}

 

标签:background,gradient,border,渐变,red,应用,image,梳理,CSS
From: https://www.cnblogs.com/zhaoxiaoying/p/16917211.html

相关文章

  • unity urp boatattack water 应用
    新建URP项目导入waterpackages把com.verasl.water-system拷贝到新建的URPpackages打开PackageMananger确认是否导入正确生成WaterSurfaceHierarchy中Creat......
  • CSS实现标题和图片混合
    ResultCode<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="view......
  • 面向对象综合应用--搬家具
    1、需求将小于房子剩余面积的家具摆放到房子中。2、分析步骤需求涉及零个事物:房子和家具,故被案例涉及两个类:房子类和家具类2.1定义类房子类:......
  • css网页布局设置
    目录1网页样式1.1引入方法1.1.1内联样式1.1.2内部样式表1.1.3链接外部样式1.1.4导入外部样式1.2基础语法1.3选择器的分类1.4选择器优先级1.5css单位1.6给标签元素添......
  • 《数据库原理及应用》PPT整理第2章数据模型
                                               ......
  • 主机ip6容器ip6以及应用ip6
    目录启用ip6mongo应用默认不支持ip6启用ip6完全启用ip6配置并不简单宿主机启用ip6sysctlnet.ipv6.bindv6only=0sysctlnet.ipv6.conf.default.forwarding=1......
  • 在实际应用中联合体union的妙用
        关键字union,又称为联合体、共用体,联合体的声明和结构体类似,但是它的行为方式又和结构体不同,这里的行为方式主要指的是其在内存中的体现,结构体中的成员每一个占......
  • 小公司的应用服务部署历程
    小公司的应用服务部署历程 先声明一下:我所在的公司是一个小团队,做物联网相关的,前后端、硬件、测试加起来也就五六十个人左右;本人的岗位是Java开发(兼DBA、运维。。。);......
  • CSS注册页面练习
    样式      展示      ......
  • 如何用一行CSS实现10种现代布局
    如何用一行CSS实现10种现代布局本文重点介绍一些强大的css代码行,他们能执行一些繁重的工作并帮助我们构建强大的现代布局。Demo示例现代CSS布局使开发人员只需要几......