龙空技术网

在网页设计过程中正确理解css圆角边框及背景图

三七一网络 15

前言:

此刻兄弟们对“html怎么用css设置背景图片”可能比较关心,我们都需要学习一些“html怎么用css设置背景图片”的相关知识。那么小编同时在网上搜集了一些关于“html怎么用css设置背景图片””的相关资讯,希望朋友们能喜欢,我们快快来了解一下吧!

在建企业网站时使用CSS边框圆角是很容易的事,但要设置边框圆角的渐变效果就需要费些功夫了,需要正确理解几个CSS属性的含义,background-origin,background-clip,background-size这几个是必须用到的,调整好性能的数值就可以灵活运用了。

想要实现CSS圆角渐变并匹配内容背景图可以参考以下代码:

<style>div { width: 500px; height: 300px; margin: 10px; padding: 30px; border-radius: 50px; /*设置圆角*/ border:50px solid transparent; /*设置边框颜色透明,确保背景渐变色显示*/ background-origin:border-box; /*从边框开始背景图*/ background-clip:padding-box,border-box; /*设置第一个背景和第二个背景的范围*/ background-size:cover; /*由于背景图像不能设置纯色,所以可以使用下面的方式设置纯色*/ background-image:linear-gradient(#fff, #fff),linear-gradient(#FC0, #F30); }.a1{display:block;height:280px;background-image:url(/images/school.jpg);background-repeat:no-repeat;background-size:contain;}</style><div><span class="a1">边框渐变色从内边框到边框,背景图像单独设置不重复。</span></div>

background-origin表示的是背景起始位置,其三个值如下,依次是

border-box 从边框开始;
padding-box(默认) 从内边距开始;
content-box 从内容开始。

background-origin: border-box | padding-box(默认) | content-box

background-clip表示的是背景填充位置,其四个值如下,依次是

border-box(默认) 填充至边框;
padding-box 填充至内边距;
content-box 填充之内容;
text 作为字体前景色。

background-clip: border-box(默认) | padding-box | content-box | text

background-size表示的是背景尺寸,其五个值如下,依次是

contain 将图像扩大至适应最短的边,剩余部分默认重复图像
cover 将图像扩大至适应最长的边,图像可能显示不完整
length 两个值依次设置图像宽和高,未设置则为auto
percentage 两个百分比依次设置图像宽和高,未设置则为auto
auto 默认设置


标签: #html怎么用css设置背景图片 #背景图css怎么插 #background背景重复 #css内边框和外边框怎么设置颜色 #css里边框立体效果