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">

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

相关文章
|
4月前
|
人工智能 运维 云计算
专家对谈|AI推动文化传媒行业向“新”发展
随着“人工智能+”行动的深入推进,文化传媒行业正经历深刻变革。云计算与AI深度融合,重构内容生产、分发全流程,为行业注入新动能。预计到2025年,我国AI核心产业规模将破万亿,文化传媒作为技术应用先锋,以两位数增速迈向智能化。在CCBN活动现场,中央广播电视总台与阿里云探讨了大模型如何驱动行业升级,展望未来新图景。汪莹指出,大模型将重构文化消费形态,助力生产力与传播力倍增,推动中国文化走向世界。同时,解决AI应用“最后一公里”问题需产业链各方协同发力,基于现有大模型能力进行二次开发是切实可行路径。
239 4
使用salem处理wrfout数据,进行切片、并插值到等压面
最近,有学习到通过salem处理wrfout数据,非常的简单快捷,读取的变量也比较方面。也可以快速出图,下面简单对比一下xarray和salem读取wrfout文件的区别:
使用salem处理wrfout数据,进行切片、并插值到等压面
|
测试技术 开发者
「阿里开发者」微信公众平台双月阅读排行榜来袭!
更多优质技术内容,请关注「阿里开发者」微信公众平台!
1530 7
「阿里开发者」微信公众平台双月阅读排行榜来袭!
|
存储 人工智能 缓存
HLS介绍 - 02 - HLS原理与软件编译器的区别
HLS介绍 - 02 - HLS原理与软件编译器的区别
491 0
HLS介绍 - 02 - HLS原理与软件编译器的区别
|
缓存 Java 大数据
Java 中的内存映射Mmap
Java 中原生读写方式大概可以被分为三种:普通 IO,FileChannel(文件通道),mmap(内存映射)。区分他们也很简单,例如 FileWriter,FileReader 存在于 java.io 中,他们属于普通 IO;FileChannel 存在于 java.nio 中,也是 Java 最常用的文件操作类;而今天的主角 mmap,则是由 FileChannel 调用 map 方法衍生出来的一种特殊读写文件的方式,被称之为内存映射
799 0
Java 中的内存映射Mmap
IRS应用发布之七:设置跨域白名单
应用在开发阶部署阶段需要与本地服务器进行开发联调时,需要将待访问的本地域名或IP地址添加到API网关白名单中,然后才能调用mgop接口进行跨域访问。本文介绍如何为应用设置跨域访问白名单。
IRS应用发布之七:设置跨域白名单
|
存储 缓存 负载均衡
企业如何上云?阿里云推出企业上云解决方案,助力企业快速上云
企业上云解决方案一键购,各方案业务场景、方案优势、适用客户特点汇总
634 0
企业如何上云?阿里云推出企业上云解决方案,助力企业快速上云
|
图形学 Android开发
解锁套娃新技能:FairyGUI在Unity中实现List嵌套List/立体画廊等,玩出花儿来
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
2272 0
|
存储 缓存 算法
系统设计系列之如何设计一个短链服务
短链服务的鼻祖是 TinyURL,是最早提供短链服务的网站,目前国内也有很多短链服务:新浪(t.cn)、百度(dwz.cn)、腾讯(url.cn)等等。
672 0
系统设计系列之如何设计一个短链服务