• 美化盒子


    美化文本

    字体大小 font-size 含义:字符框的高度可继承默认值:medium

    取值 预设值 了解

    medium:中等字号larger:大字号smaller:小字号

    数值

    px 常用 :绝对字体大小

    em 常用 :相对于父元素的字体大小,若没有父元素,则使用基准字号:基准字号:浏览器设置的默认字体大小,通常为16px,可更改

    %:原理同em,例如200%,相当于2em50%,相当于.5em

    rem:相对于基准字号

    加粗字体 font-weight font-weight 设置为 bold ,以加粗文字,该属性可继承

    倾斜字体 font-style font-style 设置为 italic ,以倾斜文字,该属性可继承

    字间距 letter-spacing 设置 letter-spacing 的值为pxem,可控制文字间的间隙,该属性可继承

    首行缩进 text-indent 可实现第一个文字向后缩进

    给文字划线 text-decoration 设置 text-decoration 属性,可以给文字划线

    修饰首字母 伪元素选择器  ::first-letter - ::first-letter 可选中元素中的第一个文字

    修饰首行 伪元素选择器  ::first-line  ::first-line 可选中元素中的第一行文字

    修饰选中文字 伪元素选择器 ::selection  ::selection 可选中被用户框选的文字

    字体类型

    概念:衬线字体和非衬线字体

    修改字体类型 font-family

    使用 @font-face指令 加载web字体使用图标字体

    美化边框

    圆角边框 border-radius

    事实上,border-radius是一个速写属性,真实的属性如下:

    border-top-left-radius:左上角样式

    border-top-right-radius:右上角样式

    border-bottom-left-radius:左下角样式

    border-bottom-right-radius:右下角样式

    但通常情况下,我们都是使用border-radius进行统一设置。

    圆角边框原理图

    美化背景

    背景图

    使用 background-image 设置背景图片/使用 background-repeat 设置图片重复方式

    repeat: 默认值 从左到右从上到下重复

    no-repeat:不重复

    repeat-x:仅在x轴方向上重复

    repeat-y:仅在y轴方向上重复

    使用 background-position 设置图片在边框盒中的位置

    预设值:leftrighttopbottomcenter

    使用数值可实现从雪碧图(Sprite)中取得部分图像

    使用 background-size 设置背景图尺寸

    预设值

    数值

    使用 background-attachment 固定背景图

    scroll: 默认值 背景图跟随元素移动

    fixed:背景图固定

    使用速写属性 background 统一设置-background:背景图 位置 / 尺寸 重复方式 固定方式 背景颜色

    使用多背景图

    背景渐变

    线性渐变: background-imagelinear-gradient(...)

    径向渐变(圆形渐变): background-imageradial-gradient(...)

    透明度和鼠标样式

    透明度 opacity alpha通道

    鼠标样式:Icon

    阴影

    文字阴影 text-shadow

    盒子阴影 box-shadow 

    变秃了 也变强了
  • 相关阅读:
    【c#.Net】类:面向对象
    【c#.Net】面试题库总结50题
    【c#.Net】C#面试题(.net开发人员必备)100题
    【C#.Net】方法和参数
    如何在Tomcat (6/7/8.0) 安装SSL证书
    ubuntu16.04安装jdk/mysql/tomcat (使用apt-get命令)
    java后台处理解析json字符串的两种方式
    web开发如何使用百度地图API(一)判断点是否在范围内
    ES6的let和var声明变量的区别
    web开发如何使用高德地图API(四)通过AMap.Marker自定义标点
  • 原文地址:https://www.cnblogs.com/w399989700/p/11411143.html
Copyright © 2020-2023  润新知