广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >CSS3边框属性实例分析
  • 244
分享到

CSS3边框属性实例分析

2024-04-02 19:04:59 244人浏览 安东尼
摘要

这篇文章主要介绍“css3边框属性实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS3边框属性实例分析”文章能帮助大家解决问题。 学习CSS3之前呢,我

这篇文章主要介绍“css3边框属性实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS3边框属性实例分析”文章能帮助大家解决问题。

学习CSS3之前呢,我们一定要知道浏览器的兼容性,这一点是非常重要的,对CSS3是没有一个W3C标准的,但是全部主流的服务器已经全部支持许多新功能,几乎所有的CSS3属性都支持IE8以上、前缀-moz-的火狐浏览器、前缀-WEBkit-的Google Chrome浏览器、前缀-webkit-的Safari浏览器、Opera12.1以上的浏览器,所以基本上在兼容性这方面不存太大的问题。不过大家写完以后为避免出现问题一定要测试哦。

CSS3边框属性实例分析

接下我我们从基本的一些CSS3属性开始学起

在这里呢,我们主要学习三个边框属性:

1、CSS3圆角

在CSS3中,我们很容易创建圆角,用 border-radius 就可以创建,值可以是像素(px),也可以是百分比(%),也可单独给某个角添加,例如:

CSS3边框属性实例分析

2、CSS3盒阴影

CSS3中用 box-shadow 属性被用来添加阴影,在平时的开发中此效果也是经常的用,包括单边阴影,多边阴影等。例如:

CSS3边框属性实例分析

3、CSS3边界图片

我们可以用 border-image 属性用图像创建一个边框,让我们的边框更加形色多姿,例如:

CSS3边框属性实例分析

使用 CSS3 border-radius 属性,你可以给任何元素制作 "圆角"。可同时设置,例如:

CSS3边框属性实例分析

还可以创建椭圆边角,例如:

CSS3边框属性实例分析

CSS3包含了几个新的背景属性,提供了更大背景元素控制,如下:

我们可以通过 background-image 来添加背景图片,不同的背景图像和图像用逗号隔开,所有的图片中显示在最顶端的为第一张。

然后给不同的图片设置多个不同的属性。例如:

background-size指定背景图像的大小。

background-repeat指定图片重复填充还是不重复填充

background-Origin属性指定了背景图像的位置区域

background-clip背景剪裁属性是从指定位置开始绘制。

例如:

CSS3边框属性实例分析

其中,background-Origin属性、background-clip属性的值有content-box, padding-box,和 border-box,例如下图中那么存放或剪裁:

CSS3边框属性实例分析

CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。它定义了两种类型的渐变:

1、线性渐变

为了创建一个线性渐变,你必须至少定义两种颜色结点。颜色结点即你想要呈现平稳过渡的颜色。同时,你也可以设置一个起点和一个方向(或一个角度)。例如,下面是一个从上到下的线性渐变:

CSS3边框属性实例分析

同时,你也可以尝试这线性渐变 - 从左到右,线性渐变 - 对角,例如:

CSS3边框属性实例分析

下面的实例演示了如何创建一个带有彩虹颜色和文本的线性渐变:

CSS3边框属性实例分析

使用透明度(transparent),例如:

CSS3边框属性实例分析

重复的线性渐变,例如:

CSS3边框属性实例分析

2、径向渐变

径向渐变由它的中心定义。

为了创建一个径向渐变,你也必须至少定义两种颜色结点。颜色结点即你想要呈现平稳过渡的颜色。同时,你也可以指定渐变的中心、形状(圆形或椭圆形)、大小。默认情况下,渐变的中心是 center(表示在中心点),渐变的形状是 ellipse(表示椭圆形),渐变的大小是 farthest-corner(表示到最远的角落)。

例如,设置形状为圆形的径向渐变:

CSS3边框属性实例分析

shape 参数定义了形状。它可以是值 circle 或 ellipse。其中,circle 表示圆形,ellipse 表示椭圆形。默认值是 ellipse。

size 参数定义了渐变的大小。它可以是以下四个值:

3、重复的径向渐变

repeating-radial-gradient() 函数用于重复径向渐变。

例如:

CSS3边框属性实例分析

在这呢,我主要说明下面几个文本属性:

1、CSS3文本阴影

也是由四个属性值完成的,指定了水平阴影、垂直阴影、模糊的距离、以及阴影的颜色。例如:

CSS3边框属性实例分析

2、CSS3 Text Overflow属性

这个属性用的也是比较多的,主要限制溢出的内容,不过的配合其它属性使用。

3、CSS3的换行

CSS3 单词拆分换行属性指定换行规则:

注意: Word-break 属性不兼容 Opera.

4、新文本属性

hanging-punctuation:规定标点字符是否位于线框之外。

punctuation-trim:规定是否对标点字符进行修剪。

text-align-last:设置如何对齐最后一行或紧挨着强制换行符之前的行。

text-emphasis:向元素的文本应用重点标记以及重点标记的前景色。

text-justify:规定当 text-align 设置为 "justify" 时所使用的对齐方法。

text-outline:规定文本的轮廓。

使用 CSS3,网页设计师可以使用他/她喜欢的任何字体。当你发现您要使用的字体文件时,只需简单的将字体文件包含在网站中,它会自动下载给需要的用户。

关于“CSS3边框属性实例分析”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网JavaScript频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: CSS3边框属性实例分析

本文链接: https://www.lsjlt.com/news/92623.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS3边框属性实例分析
    这篇文章主要介绍“CSS3边框属性实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS3边框属性实例分析”文章能帮助大家解决问题。 学习CSS3之前呢,我...
    99+
    2022-10-19
  • CSS3边框与圆角实例分析
    这篇文章主要介绍“CSS3边框与圆角实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS3边框与圆角实例分析”文章能帮助大家解决问题。   &n...
    99+
    2022-10-19
  • CSS Padding属性定义元素边框的示例分析
    CSS Padding属性定义元素边框的示例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Padding(填充)当元素的 ...
    99+
    2022-10-19
  • CSS3中border边框属性怎么用
    这篇文章主要介绍CSS3中border边框属性怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! CSS3 的边框属性可以给创建圆角的盒子,也可以给盒子设置阴影,用图片美化盒子。...
    99+
    2022-10-19
  • Css3设置边框属性有哪些
    小编给大家分享一下 Css3设置边框属性有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   ...
    99+
    2022-10-19
  • HTML中内边距属性、外边距属性的示例分析
    小编给大家分享一下HTML中内边距属性、外边距属性的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-19
  • css3 border-image边框图像的的示例分析
    css3 border-image边框图像的的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。前言对于这个border-image属...
    99+
    2022-10-19
  • css单边内边距属性的示例分析
    这篇文章给大家分享的是有关css单边内边距属性的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 也通过使用下面四个单独的属性,分别设置上、右、下、左内边距: pad...
    99+
    2022-10-19
  • CSS3边框相关的属性有哪些
    今天小编给大家分享一下CSS3边框相关的属性有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2022-10-19
  • css3中有哪些新增边框属性
    这篇文章主要为大家展示了“css3中有哪些新增边框属性”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css3中有哪些新增边框属性”这篇文章吧。 ...
    99+
    2022-10-19
  • CSS3中的边框属性怎么使用
    这篇文章主要讲解了“CSS3中的边框属性怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS3中的边框属性怎么使用”吧!   css3边框   ...
    99+
    2022-10-19
  • css3过渡属性的示例分析
    这篇文章将为大家详细讲解有关css3过渡属性的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。     多项改变    ...
    99+
    2022-10-19
  • css边框样式实例分析
    本篇内容主要讲解“css边框样式实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css边框样式实例分析”吧!   代码如下:   <!DOCTY...
    99+
    2022-10-19
  • CSS3特性实例分析
    本文小编为大家详细介绍“CSS3特性实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS3特性实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 我们来看下对比效...
    99+
    2022-10-19
  • css3中移动属性的示例分析
    这篇文章主要为大家展示了“css3中移动属性的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css3中移动属性的示例分析”这篇文章吧。transform...
    99+
    2022-10-19
  • css3中背景属性与边框相关的属性是什么
    这篇文章将为大家详细讲解有关css3中背景属性与边框相关的属性是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   1与背景相关的新增属性   backgroun...
    99+
    2022-10-19
  • css内边距以及外边距属性的示例分析
    这篇文章主要为大家展示了“css内边距以及外边距属性的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css内边距以及外边距属性的示例分析”这篇文章吧。 ...
    99+
    2022-10-19
  • CSS3中display属性Flex布局的示例分析
    这篇文章将为大家详细讲解有关CSS3中display属性Flex布局的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在设计首页布局的时候,新认识了一种布局方式di...
    99+
    2022-10-19
  • css内边框的示例分析
    这篇文章主要介绍css内边框的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、说明内边框是用box-sizing属性设置的。box-sizing属性允许您以特定的方式定义匹配某个区域的特定元素。可通过将bo...
    99+
    2023-06-15
  • html中加边框的示例分析
    这篇文章将为大家详细讲解有关html中加边框的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   css的应用十分广泛,即便用在图片的效果中也是方法多样,下面就...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作