css3

目标伪类选择器

给跳转到的目标设置样式

<!-- 目标伪类选择器 --> <a name="target">目标</a> <a href="#target">显示目标</a>
:target{ border: 1px solid red; color: blueviolet; }

 

outline:

outline位于border之外

input{ outline-color: red; border: 10px solid darkblue;}
 <input type="text">

 

多列布局:

  • columns:复合属性
  • column-width:列宽
  • column-gap:列间隔
  • column-count:列数
  • column-rule:列边线
 <div id="main" > <div></div> <div></div> <div></div> <div></div> </div>
 #main { height: 300px; columns: 4; } #main div:nth-child(1) { width: 300px; height: 50px; background-color: aquamarine; } #main div:nth-child(2) { width: 300px; height: 50px; background-color: skyblue; } #main div:nth-child(3) { width: 300px; height: 50px; background-color: navy; } #main div:nth-child(4) { width: 300px; height: 50px; background-color: darkkhaki; }

 圆角边框:border-radius

<div id="div1"></div><div id="div2"></div><div id="div3"></div><div id="div4"></div>

 

 div{ width: 50px; height: 50px; background-color: red; text-align: center; float: left; margin-right: 100px; } #div1{ border-top-left-radius: 50%; } #div2{ border-top-left-radius: 50%; border-top-right-radius: 50%; } #div3{ border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-left-radius: 50%; } #div4{ border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; }

 

 阴影:box-shadow

  • v-shadow:必须。垂直阴影的位置
  • s-shadow:必须。水平阴影的位置
  • blur:可选,模糊尺寸
  • spread:可选,阴影的尺寸
  • color:可选,阴影的颜色
  • inset:可选,将外部阴影改成内部阴影
  • 混合写法:box-shadow: h-shadow v-shadow blur spread color inset;

border-image:

  • border-image-source:用在边框的图片的路径
  • border-image-slice:图片边框向内偏移
  • border-image-width:图片边框的宽度
  • border-image-outset:边框图像区域超出边框的量
  • border-image-repeat:边框图像是否平铺repeated、铺满rounded、拉伸stretch

背景属性:

  • background-clip:规定背景的绘制区域
  • background-origin:规定背景图片的定位位置
  • background-size:规定背景图片的尺寸

css文本:

hanging-punctuation:规定表带你字符是否位于线框之外

punctuation-trim:规定是否对标点字符进行修剪

text-align-last:设置如何对齐最后一行或紧挨着强制换行符之前的行

text-emphasis:向元素的文本应用重点标记的前景色

text-justify:规定当text-align设置为justify时所使用的对齐方法

text-outline:规定文本的轮廓

text-overflow:文本溢出

text-shadow:文本阴影

text-wrap:文本换行规则

word-break:规定非中日韩文的换行规则

word-wrap:允许对长的不可分割的单词进行分割并换行到下一行

 

相关文章