CSS部分样式补充

1、text-align(控制文本的对齐方式)

  • text-align: justify;可以让除最后一行之外的文字两端对齐,即每行的左右两端都紧贴行的边缘。

  • text-align: center;可以让文本居中对齐。

  • text-align: right;可以让文本右对齐。

  • text-align: left;是text-align的默认值,它可以让文本左对齐。

2、strong标签(加粗文本)

<strong>清华大学</strong>

3、u 标签(给文本添加下划线)

<u>博士</u>
 <!--添加了u标签后,浏览器会自动给元素应用text-decoration: underline;
取消:text-decoration:none;
-->

4、em 标签(强调文本)

  <p><em>爱因斯坦</em></p>
 <!--em标签来强调文本。由于浏览器会自动给元素应用font-style: italic;,所以文本会显示为斜体-->
  

5、s 标签(删除文本)

<h4><s>CSS</s></h4>
<!--添加了s标签后,浏览器会自动给元素应用text-decoration: line-through;-->

6、hr 标签(创建水平线)

 <hr>

7、box-shadow(给盒子添加阴影)

/*多重阴影(blur-raduis和spread-raduis是可选的)*/
box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
/*
    offset-x阴影的水平偏移量;
    offset-y阴影的垂直偏移量;
    blur-radius模糊距离;
    spread-radius阴影尺寸;
    颜色
 */

8、opactiy(透明度)

/*
  1完全不透明
  0完全透明
*/
opactiy(0.7)

9、text-transform(添加大写效果)

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

10、line-height(设置行间的距离,即每行文字所占据的垂直空间)

11、:hover伪类选择器(鼠标悬停状态样式)

//悬停在a标签后,显示文本颜色为蓝色
a:hover{
    color:blue;
  }

12、z-index(更改重叠元素的位置 数值大的元素优先于数值小的元素显示)

13、margin(将元素水平居中)

  • margin值设置为auto(块级元素居中)
  • display属性为block(将行内元素转化为块级元素)

14、hsl(调整颜色的色相)

/*      色相( 0 到 360 度)  饱和度(0-100%的数值) 亮度(0-100%的数值)*/hsl(0, 100%, 50%)hsl(60, 100%, 50%)
绿	hsl(120, 100%, 50%)
蓝绿	hsl(180, 100%, 50%)hsl(240, 100%, 50%)
品红	hsl(300, 100%, 50%)

15、linear-gradient(线性渐变)

/*第一个参数指定了颜色过渡的方向 - 它的值是角度,90deg 代表垂直渐变*/
background: linear-gradient(90deg, red, yellow, rgb(204, 204, 255));
background: linear-gradient(35deg, #CCFFFF, #FFCCCC);

16、repeating-linear-gradient(线性渐变创建条纹元素)

  background: repeating-linear-gradient(
      45deg,/*渐变的方向*/
      yellow 0px,/*开始于 0 像素位置的yellow*/
      yellow 40px,/*距离开始(0px)于40px位置的yellow*/
      black 40px,/*距离开始(40px)于40px位置的yellow*/
      black 80px/*距离开始(80px)于40px位置的yellow*/
      /*相对于上一个颜色的位置的距离*/
    );

17、transform里面的scale()函数,可以用来改变元素的显示比例

/*小球*/
.ball { 
    width: 40px;
    height: 40px;
    margin: 50 auto;
    position: fixed;
    background: linear-gradient(
      35deg,
      #ccffff,
      #ffcccc
    );
    border-radius: 50%;
  }
  
  #ball2 {
    left: 65%;
    transform:scale(2);/*将小球放大两倍*/
  }

18、transform里面的skewX()和skewY();函数,可以用来改变元素沿着 X 轴(横向)和Y轴(纵向)翻转指定的角度。

 #bottom {
    background-color: blue;
    transform:skewX(24deg);/*元素应该沿着 X 轴翻转 24 度*/
  }
   #bottom {
    background-color: blue;
    transform:skewY(24deg);/*元素应该沿着 Y 轴翻转 24 度*/
  }

欢迎访问我的个人博客

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海面有风

您的鼓励将是我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值