CSS 属性_背景、颜色、边框 | 学习笔记

简介: 快速学习 CSS 属性_背景、颜色、边框

开发者学堂课程【前端开发 CSS 基础:CSS 属性_背景、颜色、边框 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/361/detail/4257


CSS 属性_背景、颜色、边框

内容介绍

一、背景

二、颜色

三、边框

 

一、背景

1、属性描述:

它有两种形式,一种是以纯色作为背景,一种是以图片作为背景。

属性

描述

background-attachment

背景图像是否固定或者随着页面的其余部分滚动

background-color

设置元素的背景颜色

background-image

把图片设置为背景

background-position

设置背景图片的起始位置

background-repeat

设置背景图片是否及如何重复

2、background-color 在代码中的应用:

如果想让背景都变成红色,代码如下:

<! DOCTYPE html>

<html lang="en",

<head>

<meta charset= "UTF- 8">

<title></t1tle>

<style>

body {

background- color: red;

</style>

< /head>

<body>

</body>

</html>

3、background-image 在代码中的应用:

想以一张图片为背景,使用 url 选择图片,首先需要找到与当前文件同级别的文件夹 pic/repeat.jpeg 这张图片,此时就成功引入了这张图片,代码如下:

<meta charset="UTF- 8"»

<title></title>

<style >

Body{

background- image: url("p1c /repeat .jpeg") ;

}

4、background-repeat 在代码中的应用:

设置背景图片是否重复,以及如何重复,它有多个属性值,有 no-repeat 不重复,repeat 重复,repeat-x 重复 x 轴,repeat-y 重复纵轴,现在想要背景图不重复,选择 no-repeat。

代码:

background-repeat:no-repeat;

如果想要它横向重复,选择 repeat-x 执行看效果。重复 y 轴,选择 repeat-y。如果不写这个属性默认就是 repeat 重复。可以看到一个重复排列的背景图片,比如说想让他显示在页面的中间

5、background-position 在代码中的应用:

当前图片渲染的位置,想让它从上面开始渲染,属性值为 top。

代码:

background . position: center top;

执行查看效果,图片处于浏览器中间位置,图片是从顶端开始进行渲染。如果想让它从中间开始渲染,就把 top 改成 center,或者不写,此时就是默认从中间开始渲染,查看效果。它处在页面中的中间,背景图片从中间进行渲染。它也可以写成数值的方式,比如100px center,执行查看效果。此时可以看到它位于浏览器100px 的位置,图片是从中间开始渲染。这就是 repeat 的属性。

6、background-attachment 在代码中的应用:

写几个 p 标签,给它一些内容,多复制几个为了撑开页面。

代码:

<p>背景样式</p>

执行查看效果,当滚动页面的时候,背景图片也随之滚动。

如果想让背景图片固定,则写入 background- attachment: fixed; 它的意思是背景图片不随页面的滚动而滚动,刷新看效果,当滚动页面的时候,背景并不随之滚动。

background-image: url("pic/repeat.jpeg") ;

background- repeat: no- repeat;

background- attachment: fixed;

这三行属性可以用一行属性代替,只需写入

background:url("p1c/repeat.jpeg")no- repeat fixed;

此时再进行执行,可以看到效果与之前是一样的。这就是整理的一些背景的属性。

 

二、颜色

1.颜色值:

(1)Color Name (用颜色名称表示法): color:red;

(2)HEX (十六进制数值表示法) : color:#ffoooo;

(3)RGB(三原色:红绿蓝)

(4)RGBA(三原色+不透明度[0.O-1.0])

(5)透明色 : color.transparent;

2.属性:

opacity : <number>·······设置对象的不透明度

值为1:不透明

值为0:完全透明


三、边框

属性

描述

border-width

边框宽度

border-style

边框样式

border-color

边框颜色

border-radius

设置圆角边框

box-shadow

设置对象阴影

border-image

边框背景图片

边框类似于背景,它有两种形式,第一种可以用颜色来表示,第二种也可以用背景图片来表示。

代码:

<style>

container {

width: 200px ;

height: 200px; ,

background- color: antiquewhite;

border -width: 5px ;

border-color: aqua;

border-style: solid;

border-radius: 5px;

box- shadow: Spx  Spx 10px rgba(0,0,0,0.2);

}

演示效果,能看到阴影效果。

此时是同时设置 div 的四个边,也可以单独设置每一条边,上面这条边叫 border-top,左边 border-left ,右边 border-right,下边 border-bottom,设置顶部和左边,代码如下:

container {

width: 200px;

he1ght: 200px ;

background-color: antiquewhite;

border -width: 5px;

border-color: aqua;

border -top-color: red;

border-style: solid;

border- left-style: dashed;

border -radius: 5px ;

bох- ѕhаdоw: 5рх 5рх 10рх rgbа(0,0,0,0.2);

}

<div class: "container">

演示效果,上边的边框变成了红色,左边的边框变成了虚线,以此类推,这些属性都可以这样设置。


相关文章
|
11月前
|
前端开发 JavaScript 算法
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
transition过渡属性 早期在Web中要实现动画效果,都是依赖于JavaScript或Flash来完成。 但在CSS3中新增加了一个新的模块transition,它可以通过一些简单的CSS事件来触发元素的外观变化, 让效果显得更加细腻。简单点说,就是通过鼠标经过、获得焦点,被点击或对元素任何改变中触发, 并平滑地以动画效果改变CSS的属性值。 在CSS中创建简单的过渡效果可以从以下几个步骤来实现: 在默认样式中声明元素的初始状态样式; 声明过渡元素最终状态样式,比如悬浮状态; 在默认样式中通过添加
501 1
|
11月前
|
前端开发 JavaScript 算法
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
transform变形 css3在原来的基础上新增了变形和动画相关属性,通过这些属性可以实现以前需要大段JavaScript才能实现的 功能。 CSS3的变形功能可以对HTML组件执行位移、旋转、缩放、倾斜4种几何变换,这样的变换可以控制HTML组件 呈现出丰富的外观。 借助于位移、旋转、缩放、倾斜这4种几何变换,CSS3提供了transition动画。 transition动画比较简单,只要指定HTML组件的哪些CSS属性需要使用动画效果来执行变化,并指定动画时间,就可保证动画播放。 比transitio
498 1
|
11月前
|
前端开发 算法 Java
(CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
(CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
323 1
|
11月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
position定位(核心) 我们讲盒模型的时候,提到了3个属性可以用来控制页面排版。 三大属性:position属性,display属性,float属性。 position 属性控制页面上元素间的位置关系。 display 属性控制页面元素是否显示或者是堆叠还是并排显示。 float 属性提供控制方法。 通过float这种控制方法,可以实现多栏布局,导航菜单等等。 position属性是干嘛用的?怎么用?有哪些属性值? position属性控制页面上元素间的位置关系,也就是排版。 怎么用?要知道怎么用
790 0
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
前端开发
零基础CSS入门教程(13)——边框样式
可以通过border-style设置边框样式,常用的有solid实线、dotted点线、dashed虚线三种。大家想必发现了,我们在设定边框样式时,一般都会同时设定边框样式、宽度、颜色,如果逐一定义,比较麻烦。我们前几个小结学习了有序列表无序列表,我们这一小节学习一下边框样式很重要的一个知识点。我们本小节学习了边框样式,内容有点多,大家要学会熟练使用,我们在开发中很常用。可以通过border-width调整边框的宽度,单位一般使用px像素。可以使用bolder-color指定边框的颜色,
零基础CSS入门教程(13)——边框样式
|
前端开发
CSS:去除input和button边框以及选中时边框默认样式
CSS:去除input和button边框以及选中时边框默认样式
|
前端开发
CSS边框样式详解
border-color属性用于定义边框的颜色 简写形式: 想要为一个元素定义边框,我们需要完整地给出border-width、border-style和bordercolor。这种写法代码量过多,费时费力。不过CSS为我们提供了一种简写形式
395 0
CSS边框样式详解
|
前端开发
JavaWeb学习之路(34)–CSS之边框样式
本文目录 1. 前言 2. 边框的样式 3. 边框宽度 4. 边框颜色 5. 简写属性 6. 单独设定各边样式 7. 小结
628 0
JavaWeb学习之路(34)–CSS之边框样式

热门文章

最新文章

  • 1
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
    640
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
    501
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
    498
  • 4
    (CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
    323
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
    606
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
    790
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
    1556
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
    362
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
    1273
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
    612