应用视觉设计-CSS基础篇

应用视觉设计

文本样式

text-align:文本对齐

使用 text-align 属性创建视觉平衡

text-align属性:控制文本的对齐方式****

  • text-align: justify;两端对齐,即每行的左右两端都紧贴行的边缘。
  • text-align: center;文本居中对齐
  • text-align: right;文本右对齐
  • text-align: left;是的默认值,文本左对齐

:文本上下标

  • 包裹在 中的内容将会以当前文本流字符高度的一半显示,但是与当前文本流中文字的字体和字号都是一样的
  • 用来写下标

图片这是上标

:文本加粗

  • 使用标签包裹需要加粗的文本
  • 添加后,浏览器会自动给元素应用font-weight:bold;
1
<p>Google 由在<strong>斯坦福大学</strong>攻读理工博士的拉里·佩奇和谢尔盖·布林共同创建。</p>

u 文本下划线

  • 使用<u>标签来给文字添加下划线
  • 添加后,浏览器会自动给元素应用text-decoration: underline;

:强调文本

  • emphasis => em => 强调
  • 浏览器会自动给元素应用font-style: italic,所以文本会显示为斜体。

其他突出文本的方法:

* **Jquery的highlight,能够改变背景颜色**
* **<mark>:H5新标签,给文本加记号,使文本高亮**
* **blink:JS方法,显示闪动的字符串,无法用于Chrome、ie、safari**

:添加删除线

  • Strikethrough => s => 划线
  • 添加后,浏览器会自动给元素应用text-decoration: line-through;

< hr> :创建分割线

  • Horizontal Rule => hr => 水平线
  • 创建一条宽度撑满父元素的水平线
  • 它一般用来表示文档主题的改变,在视觉上将文档分隔成几个部分。

图片

box-shadow:阴影

box-shadow给元素添加阴影,该属性值是由逗号分隔的一个或多个阴影列表。

box-shadow属性的每个阴影依次由下面这些值描述:

  • offset-x阴影的水平偏移量; offset:偏移量
  • offset-y阴影的垂直偏移量;
  • blur-radius模糊距离; blur:使模糊
  • spread-radius阴影尺寸;
  • 颜色。

其中blur-raduisspread-raduis是可选的。

1
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);

opactiy:改变元素的透明度

CSS 里的opacity属性用来设置元素的透明度。

值 1 代表完全不透明。
值 0.5 代表半透明。
值 0 代表完全透明。

  • 透明度会应用到元素内的所有内容,不论是图片,还是文本,或是背景色

text-transform:改变文本大小写

text-transform属性来改变英文中字母的大小写。它通常用来统一页面里英文的显示,且无需直接改变 HTML 元素中的文本。

下面的表格展示了text-transform的不同值对文字 “Transform me” 的影响。

Value Result
lowercase “transform me”
uppercase “TRANSFORM ME”
capitalize “Transform Me”
initial 使用默认值
inherit 使用父元素的 text-transform 值。
none **Default:**不改变文字。

font-weight:设置字体的粗细

注意:该属性的值的单位不是 px

1
font-weight: 800;

line-height:设置行间距/行高

行高,顾名思义,用来设置每行文字所占据的垂直空间。

伪类

  • 伪类是可以添加到选择器上的关键字,用来选择元素的指定状态。
  • 比如,:hover伪类选择器

:hover–调整锚点的悬停状态

:before–设置选择元素之前添加一些内容

:after–设置选择元素之后添加一些内容

:before:after必须配合content来使用。

这个属性通常用来给元素添加内容诸如图片或者文字。

:before:after伪类用来添加某些形状而不是图片或文字时,content属性仍然是必需的,此时可以设置它为空字符串。

应用视觉设计-position定位篇 CSS变量与媒体查询

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×