CSS(三)元素的修饰、背景设置

简介: CSS(三)元素的修饰、背景设置

一、元素的修饰

1. 圆角——border-radius

       CSS中,任何元素都有四个角:

image.png

       圆角的取值:


       1个值:四个角相同

       2个值:左上右下、左下右上

       3个值:左上、右上左下、右下    

       4个值:左上、右上、右下、左下(顺时针)


border-radius: 10px;
border-radius: 10px 20px;
border-radius: 9px 5px 3px;
border-radius: 3px 10px 20px 30px;

2. 盒子阴影——box-shadow

       格式:box-shadow: x轴偏移 y轴偏移 羽化 扩展 颜色 内外阴影(可选,默认向外)


第一、二个值: x 轴上的偏移量和y轴上的偏移量(正负值)

第三个值:模糊半径的大小(羽化)不允许负值

第四个值:扩展半径的大小,向四周扩散相等的大小,正值放大,负值缩小

第五个值:颜色值

第六个值:阴影向内 inset:默认阴影向外扩散

box-shadow: 3px 5px 5px 1px green inset;

3. 光标的设置

image.png

4. 元素特有样式

(1)表单轮廓 outline

       格式:outline:width style color; 该属性常用与清空轮廓线。


outline: none;
outline: 0;

(2)列表样式 list-style

image.png

设置列表标识为小图片


  url( ) 使用绝对路径或者相对路径

  list-style-image: url(./img/列表图标.png);


list-style-position

设置标识在li的定位


  list-style-position: outside;  默认在 li 外

  list-style-position: inside;  默认在 li 里


二、背景

1. 背景颜色  background-color: 颜色色值;


2. 背景图片  background-image: url(路径);


       路径可以是绝对路径或者相对路径,注意外部 css 的路径,背景图必须要求元素具有宽度和高度。


背景图和img的区别:


img具有尺寸,不设置宽度高度,可以直接显示

背景图必须设置宽度和高度

img图片不可直接写文字,除非在img盒子外部定位

背景图是可以在图片上写文字,背景图其实和颜色一样

img一般用于产品展示,可以根据素材更新

背景图一般左大背景或者更新小图标


3. 背景图平铺

image.png

       如果宽高大于图片大小,图片会重复显示;如果宽高小于图片大小,图片会显示不全。


4. 背景图定位  background-position

image.png

       背景图定位取值可以是关键词,也可以为正值和负值,正值向右移动负值向左移动。


5. 背景图尺寸  background-size


       在拉伸方向中有宽度拉伸和高度拉伸两种,所以可以指定两个值background-size:x轴拉伸 y轴拉伸;

image.png

       注意在设置大图背景时最好限制最低宽度,这样低于预定宽度时就会出现横向拖拽条保证图片和内容显示完整。


6. 简写

       格式:background:color image repeat position;  四组值用空格分开,没有顺序;举例:

.uname {
   background-image: url(./img/yhm.png);
   background-repeat: no-repeat;
   background-position: right;
   background-size: auto;
   background-size: auto 100%;

简写后:

.uname {
   background: url(./img/yhm.png) no-repeat right/auto 100%;
} 
相关文章
|
5天前
|
前端开发 UED 容器
CSS基础-背景属性:颜色、图片、重复
【6月更文挑战第9天】本文介绍了CSS背景属性,包括背景颜色、图片、重复的使用和常见问题。通过实例展示了如何设置背景颜色(如使用rgba()注意透明度影响)、背景图片(使用background-size控制缩放)、背景重复(避免默认平铺导致混乱)以及综合使用背景属性创建复杂效果。理解并熟练运用这些属性能提升网页设计的视觉层次和用户体验。建议通过实践不断探索和提升CSS技能。
|
8天前
|
Web App开发 移动开发 前端开发
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 二
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 二
15 1
|
8天前
|
移动开发 前端开发 HTML5
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器一
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 一
23 1
|
14天前
|
前端开发
要使用CSS选择器选中特定类别的元素
【5月更文挑战第31天】要使用CSS选择器选中特定类别的元素
19 2
|
16天前
|
前端开发
css元素得层级顺序
css元素得层级顺序
|
22天前
|
前端开发 JavaScript
HTML DOM如何通过JavaScript动态改变元素的CSS样式?
【5月更文挑战第23天】HTML DOM如何通过JavaScript动态改变元素的CSS样式?
25 1
|
28天前
|
前端开发
一文搞懂css常用字体属性与背景属性(2),非科班面试之旅
一文搞懂css常用字体属性与背景属性(2),非科班面试之旅
|
29天前
|
前端开发
CSS元素隐藏的多种方式:让你轻松实现页面布局
CSS元素隐藏的多种方式:让你轻松实现页面布局
|
29天前
|
前端开发
css中如何解决绝对定位元素被遮挡的问题
css中如何解决绝对定位元素被遮挡的问题
47 3
|
30天前
|
存储 移动开发 JavaScript
jQuery 根据 css 类筛选 DOM 元素的代码
jQuery 根据 css 类筛选 DOM 元素的代码
31 1