助力软件开发企业降本增效 PHP / java源码系统,只需一次付费,代码终身使用! 广告
[TOC] # 字体 ``` 1. font-style: italic; /*斜体*/ 2. font-weight:400;/* normal 、700 bold*/ 3. font-size 大小 4. font-family 字体样式 ``` > 其他属性 > 1. color 颜色 > 2. line-height 行高(设置文本在盒子中垂直居中) ## 案例1:字体样式 ![](https://img.kancloud.cn/e4/14/e414f2c1ab3f9cf86aa4675856faeebc_981x285.png) # 文本 ``` 1. text-indent:2em; 2. text-align:left;center;right; 3. text-decoration:underline;line-through;overline;none; 4. text-transform:capitalize;uppercase;lowercase; ``` > 隐藏溢出文本属性 ``` word-break: break-all; /*西文换行*/ word-break: keep-all; /*西文不换行*/ white-space: normal; /*中文换行*/ white-space: nowrap; /*中文不换行*//*裁剪必要条件1*/ overflow: hidden; /*裁剪必要条件2*/ text-overflow: ellipsis; /*裁剪*/ ``` ## 案例2:文本样式 ![](https://img.kancloud.cn/8e/47/8e477636eb1fa92a798877925db0b3a2_697x439.png) > text-shadow ## 案例3:凹凸文字 ![](https://img.kancloud.cn/49/ca/49ca9ac3f65715615dec9b306740eea9_586x167.png) ``` text-shadow: 1px 1px 1px #000,-1px -1px 1px #fff; ``` ## box-shadow ## 案例4:盒子边框及阴影 ![](https://img.kancloud.cn/1e/eb/1eeb0caadbe931cbaba8451f466325be_512x324.gif) [小米商城https://www.mi.com/](https://www.mi.com/) ![](https://img.kancloud.cn/62/8f/628ff71b99b600bb302026edaceb6350_781x471.png) # 盒子模型 ## 盒子模型及装饰顺序 ![](https://img.kancloud.cn/7a/0d/7a0d5acc141cca3af3acb9cd179b494a_567x310.png) ![](https://img.kancloud.cn/59/fd/59fd1fd11fc25cb67590cd71f4ef1580_413x275.png) # 边框 ``` 1. border-width 2. border-style:dashed;double;solid;dotted; 3. border-color 4. border-image 5. border-radius ``` ## 案例5:边框 ![](https://img.kancloud.cn/03/2b/032b520b9f432f7de5c5c3cbbf58cd14_333x328.png) ``` margin:像素;占父元素的比例; padding:像素;占父元素的比例; ``` ## 扩展:慎用内外边距 ![](https://img.kancloud.cn/fc/12/fc12a20d903e7a2f1fabfea0e5eb8b01_429x217.png) > **优先**使用宽度(width)→内边距(padding)→外边距(margin) > 1. 宽度不会产生太大影响 > 2. 内边距会计算到盒子大小中,需要计算加减计算 > 3. 外边距需要考虑**边框合并** > 其他属性 # 背景 ``` 1. 背景色:background-color 2. 背景图:background-image 3. 背景定位:background-position:center;bottom;(关键词或像素) 4. 背景大小:background-size: cover;100% 100%;(关键词或比例) 5. 背景重复方式:background-repeat: repeat;repeat-x;repeat-y;repeat;no-repeat; 6. 背景是否固定:background-attachment: fixed; ``` ![](https://img.kancloud.cn/eb/ca/ebca8c1ac9dd4ee102e34db1130a1ffe_511x314.png) ## 案例6:背景无重复固定 ![](https://img.kancloud.cn/89/4d/894d56c00f7f219a46e0e08db58918bc_623x429.gif) ## 案例7:百度搜索悬停效果 ``` background-position ``` ![](https://img.kancloud.cn/f0/77/f0771b8c1336159d7892cab70afe9f88_144x78.gif) ## 案例8:边框合并 ~~~ border-collapse:collapse; ~~~ ![](https://img.kancloud.cn/af/ed/afedeb575b86343d3f4f5affe6082069_188x184.png) # 其他(选修) ## 案例9:列表项 > list-style-type ![](https://img.kancloud.cn/c2/d1/c2d1c287f2f77af9f34877e1dbabbae4_829x481.png) ![](https://img.kancloud.cn/ad/38/ad38c17de3411e76155a398a3bf8e89a_309x98.png) ![](https://img.kancloud.cn/7a/62/7a629cc2059beaecf8904b9f759ee7a0_380x253.png) ## 案例10:鼠标手势 ![](https://img.kancloud.cn/ce/f0/cef00151c576f5c9fe65249de5a8fecb_352x90.gif) ## 试一试:变造百度链接 ![](https://img.kancloud.cn/4a/77/4a770099279b71a6548e332518ba9963_394x184.gif)