当前位置:首页 > 教育 >

css3零基础(css3基础知识详解)

来源:原点资讯(www.yd166.com)时间:2024-05-18 15:20:28作者:YD166手机阅读>>

css3零基础,css3基础知识详解(1)

一 css3简介

css3是css的最新标准.

css3向后兼容早期的css版本.

一些重要的新功能:

border radius:允许我们为元素创建圆角.

border images:允许我们指定一个图像作为元素周围的边框.

multiple backgrounds:将多个背景应用于元素.

动画(animations)和特效(effects),以及更多别的新功能.

box shadow(盒阴影)

使用box-shadow属性,可以通过指定颜色,大小,模糊和偏移来将一个或多个阴影附加到元素.

gradients(渐变)

css3渐变允许我们将元素的背景颜色设置为渐变.有两种类型的渐变可用:线性(linear)和径向(radial).

transform(转换)

通过css3转换,我们可以移动,比例化,反过来,旋转和拉伸元素.通过改变元素的属性来实现一些动画的效果.

animation(动画)

css3中我们可以创建动画,它可以取代许多网页动画图像,flash动画和JavaScripts.

二 css3(浏览器)前缀

css前缀用于区分并兼容各大主流浏览器对于css新功能的支持.

例如,Safari和Chrome的前缀是-webkit.Chrome,Safari和Mozilla目前支持border-radius属性,只要带有浏览器前缀即可生效.

html代码:

<div class="-webkit-border-radius">阳光总在风雨后</div>

css代码:

div.-webkit-border-radius{ border:1px solid green; padding:20px; margin:20px; -webkit-border-radius: 24px ; }

效果如下:

css3零基础,css3基础知识详解(2)

通过添加前缀,能使css样式在不受支持的浏览器中生效.有时候为了兼容更多的浏览器,你可能需要对同一个样式属性进行重复定义增加不同的前缀.

每个浏览器对应的前缀如下::

firefox -moz-

safari -webkit-

chrome -webkit-

opera -o-

ie -ms-

● 为了使样式能够兼容各种浏览器,前缀的写法可能较为重复,但这只是短暂的.随着浏览器的不断改进,会逐渐兼容所有新样式.这样就可以不需要使用前缀写法来兼容了.

三 css3圆角

通过border-radius属性可以给任何元素设置"圆角"

html代码:

<div class="border-radius">读书多了,容颜自然改变</div>

css代码:

div.border-radius{ border-radius:20px; background-color:green; color:white; margin:20px; }

效果如下:

css3零基础,css3基础知识详解(3)

border-radius属性可以通过(左上角,右上角,右下角,左下角)的顺序进行设置.

css代码:

border-radius:0 0 20px 30px;

效果如下:

css3零基础,css3基础知识详解(4)

border-radius的属性值也可以是百分比.

●通过将元素的border-radius属性设置为元素高度以及宽度的一半可以将圆角设置变成圆形.

示例中矩形元素的宽度和高度均为200px.通过将border-radius设置为150px,矩形元素将变成圆形.

html代码:

<div class="border-radius3">横眉冷对千夫指,俯首甘为孺子牛</div>

css代码:

div.border-radius3{ width:200px; height:200px; border-radius:100px; background-color:green; color:white; text-align: center; margin:30px; }

效果如下:

css3零基础,css3基础知识详解(5)

四 css3阴影

box-shadow属性可以我元素增加阴影效果.

box-shadow属性使用时,必须按顺序设置

box-shadow:h-shadow v-shadow blur spread color inset;

h-shadow:必需,水平阴影的位置.允许负值.

v-shadow:必需,垂直阴影的位置.允许负值.

blur:可选,模糊距离.

spread:可选,阴影的尺寸.

color:可选.阴影的颜色.

inset:可选,将外部阴影(outset)改为内部阴影.默认为outset.

html代码:

<div class="box-shadow">先天下之忧而忧后天下之乐而乐</div>

css代码:

div.box-shadow{ width:300px; height:100px; background-color:#9ACD32; box-shadow:10px 10px #8888888; margin:30px; }

除了颜色(color)外,box-shadow元素还有两个可选值,它们是模糊(blur)和扩展(spread)

负值也可以用于box-shadow中:

h-shadow:阴影将在框的左侧

v-shadow:阴影将在框的上方.

blur:不予许使用负值

spread:负值会导致阴影缩小.

,

栏目热文

css3开发教程(css3最佳使用方法)

css3开发教程(css3最佳使用方法)

CSS3用于控制网页的样式和布局,CSS3是最新的CSS标准,也是CSS的升级版,目前,用CSS实现的效果还是挺多挺炫的...

2024-05-18 15:19:09查看全文 >>

八宝美味鸭是哪里的菜(八宝鸭是哪个地区的菜)

八宝美味鸭是哪里的菜(八宝鸭是哪个地区的菜)

上海作为中国美食之都,以其独特的饮食文化和多种多样的美食而闻名于世。八宝鸭作为上海传统名菜之一,以其肥美的外观和非凡的口...

2024-05-18 15:16:08查看全文 >>

特产麻旺鸭好吃吗(四川特产土麻鸭怎么做)

特产麻旺鸭好吃吗(四川特产土麻鸭怎么做)

麻旺鸭,因原产区位于酉阳土家族苗族自治县麻旺镇而得名,属于小型蛋鸭地方优良品种,2009年10月15日农业部第1278号...

2024-05-18 15:03:33查看全文 >>

佛山哪里吃八宝鸭(惠州八宝鸭在哪里吃)

佛山哪里吃八宝鸭(惠州八宝鸭在哪里吃)

“小隐隐于野,中隐隐于市,大隐隐于朝。”古有陶渊明“采菊东篱下,悠然见南山”,今有隐世师傅深藏广州村落,毫不声张。今天阿...

2024-05-18 15:09:06查看全文 >>

旺茂哪里的烧鸭好吃(烧鸭哪个位置好吃)

旺茂哪里的烧鸭好吃(烧鸭哪个位置好吃)

双江 博白传媒 昨天是农历五月十三,旺茂街上大旗摇曳、敲锣打鼓 , 旺茂镇的百姓都齐聚在这里 烧鸭笼,摆长街宴。原来...

2024-05-18 15:11:37查看全文 >>

css3全套教程(css3初学者教程)

css3全套教程(css3初学者教程)

本文主要内容过渡:transition2D 转换 transform3D 转换 transform动画:animatio...

2024-05-18 15:27:24查看全文 >>

css图片居中(css图片如何上下居中)

css图片居中(css图片如何上下居中)

CSS 是前端里面的基础之一,也是非常重要的一部分,它往往决定了你所做出来的网页页面是否美观。在设计网页页面的过程中,总...

2024-05-18 15:05:32查看全文 >>

css3基本入门(css3基础知识详解)

css3基本入门(css3基础知识详解)

点击右上方红色按钮关注“web秀”,让你真正秀起来前言说起CSS3动画,就必须说说 transform,translat...

2024-05-18 15:06:37查看全文 >>

css3入门到精通系列(css3初学者入门视频)

css3入门到精通系列(css3初学者入门视频)

了解 Vue 应用应用实例每个Vue应用都是通过 createApp 函数创建一个新的应用实例. import { cr...

2024-05-18 15:07:01查看全文 >>

css3基本语法(css3中文使用手册)

css3基本语法(css3中文使用手册)

text-shadowtext-shadow支持文字阴影功能,简单利用CSS3属性增加文字的质感而不须使用任何图片语法:...

2024-05-18 15:12:49查看全文 >>

文档排行