博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS基本属性—文本属性和背景属性
阅读量:6243 次
发布时间:2019-06-22

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

一、CSS常用文本属性
 【css中的颜色表示方式】
   1、直接使用颜色的单词表示:red、green、blue
    2、使用颜色的十六进制表示:#ff0000,#00ff00;
    六位数,两两分组,分别表示红、绿、蓝
    3、使用RGB(0~255,0~255,0~255);三位数,分别表示红绿蓝的配比。
    4、RGBa();第四位数表示透明度。
   
    【字体】
   1、font-weight:字体粗细;400表示norml,700表示加粗;
       bold:加粗;lighter:细体;也可以使用100-900数值。
    2、font-style:字体样式;
      italic:倾斜;norml:正常;
    3、font-size:字体大小;可以写像素单位px;也可以写%;
      200%表示浏览器默认大小(16px)的两倍=32px;
    4、font-family:字体系列;可以直接写字体名,也可以写字体系列名。
       常用子体系列:serif:衬线体;sans-serif:非衬线体;
    可以写多个值,用多个逗号隔开。表示优先使用第一个,如果没有这个字体,依次向后使用。通常最后一个放字体系列名。
    5、font缩写形式:
    顺序必须是:font-weight font-style font-sizene-height font-family
    不同属性之间,用空格分隔;
    font-sizene-height必须一组,用/分隔;
    font-family:多个字体之间,用逗号分隔。
    【字体颜色】
    color:字体颜色,可以是单词,RGB,十六进制等。
    opacity:透明度,可选值0-1
   【opacity和RGBA的区别】
    RGBA本身可以设置颜色,而opacity必须配合其他属性来用,
    rgba仅仅是当前元素设置的颜色透明;
    opacity会让当前元素里面的所有文字,背景,子元素都透明。 
    line-height:行高;可以写px单位,可以写数字(表示默认行距的几倍),可以写%(表示默认行距的百分比)
    行高的重要作用:让单行文字在div中垂直居中。
    设置行高=div的高度,既可以让文字垂直居中。
    text-align:设置区域内行级元素水平对齐方式,对块级元素无效。
    letter-spacing:字符间距。字与字之间的距离。
    text-decoration:文本修饰;
    under-line:下划线;over-line:上划线;line-through:删除线;none:去除下划线;
    text-overflow:设置行末多余文字的显示方式;
   clip:多余文字裁剪掉;ellipsis:多余文字显示省略号(需要配合white-space:nowrap;使用);
   white-sapce:nowrap;设置中文行末,不断行显示。
    【重点】设置行末显示省略号(三行代码,缺一不可)
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    
    text-shdow:2px(水平往右2像素) 2px(垂直2像素) 2px(模糊程度,0表示不模糊) blue;文字阴影,
    水平阴影距离正数表示阴影右移,负数表示阴影左移。
    垂直阴影距离:正数表示阴影下移,负数表示阴影上移。
    text-indent:首行缩进。
    -webkit-text-stroke:0.5px blue;文字描边。
    -webkit:表示只有webkit内核的浏览器生效,常见的chrome,safari
 二、CSS常用背景属性
   1、background-color: 背景色。
   2、background-image:url(  ); 背景图片.背景图和背景同时存在时,背景图覆盖背景色。
   3、background-repeat:背景图重复方式
   no-repeat:不平铺;
   repeat-x:X轴平铺;
   repeat-y:Y轴平铺;
   repeat:平铺;
   
   4、background-size:背景图大小;
   指定宽度高度:可以写px,也可以写%(父容器宽高的%)
   写两个属性时,分别表示宽度高度
   写一个属性时,表示宽度,高度将会等比缩放
   contain: 图片等比缩放,直到宽或高较大的一边缩放到100%为止。(可能导致较短的一边<100%,图片无法盖住全部区域)
   cover: 图片灯笔缩放,直到宽或高较小的一边缩放到100%为止。(可能导致较长的一边>100%,导致图片无法显示)
  
  5、 background-position:背景图偏移量.
   指定位置: left/center/right     top/center/bottom
   当写一个值时,另一个默认居中。
   指定坐标:两个属性分别表示水平位移,垂直位移。
   坐标的值可以是像素单位,也可以是%
   当写像素px单位时:正数右移,负数左移;垂直方向:正数下移,负数上移。
   当写%时:一般只写正数。表示的是,去掉图片的宽高,剩余空白区域的分布比例。
   background-position:30%;水平方向去掉图片宽度,剩余区域3:7分。
   
   6、【列表】
   list-style:修改列表小圆点的样式。
   none:去掉小圆点
   url();可以使用url导入一个小图片,作为列表的
   float:浮动,可以实现让块级元素,在一行显示.

转载于:https://www.cnblogs.com/lgc-17862800193/p/7399769.html

你可能感兴趣的文章
聊聊HystrixConcurrencyStrategy
查看>>
PHP多进程系列笔记(一)
查看>>
深析Vue双向数据绑定(MVVM模型)
查看>>
【跃迁之路】【485天】程序员高效学习方法论探索系列(实验阶段242-2018.06.05)...
查看>>
react如果你想为一个组件返回多个元素怎么办?
查看>>
mybatis 为什么每次插入的时候总会创建一个SqlSession?
查看>>
Vue 教程第十六篇—— Vuex 之 action
查看>>
javaScript旋转Base64图片并得到新的base64数据
查看>>
使用opennlp自定义命名实体
查看>>
浅析k8s service的应用
查看>>
Node.js性能分析神器Easy-Monitor
查看>>
css基础—字体那些事
查看>>
性能优化之MySQL调优篇
查看>>
Angular开发实践(七): 跨平台操作DOM及渲染器Renderer2
查看>>
Laravel 教程 - 实战 iBrand 开源电商 API 系统
查看>>
vue-cli的坑,loader重复的锅 Invalid CSS after "...load the styles"
查看>>
手写Spring之IOC基于xml动态创建对象
查看>>
聊聊reactive streams的tranform操作
查看>>
箭头函数与this
查看>>
Angular4学习笔记之DOM属性绑定
查看>>