Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CSS3圆角、opacity 透明度、rgba 背景色设置

CSS3圆角、opacity 透明度、rgba 背景色设置

作者头像
Devops海洋的渔夫
发布于 2019-05-31 08:32:45
发布于 2019-05-31 08:32:45
1.5K00
代码可运行
举报
文章被收录于专栏:Devops专栏Devops专栏
运行总次数:0
代码可运行

仅供学习,转载请注明出处

CSS3圆角

设置某一个角的圆角,比如设置左上角的圆角: border-top-left-radius:30px 60px;

二话不说,先写个这个左上角的圆角示例来看看先,代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        div{
            width: 300px;
            height: 300px;
            background-color: gold;
            margin:50px auto;
        }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

先写出一个正方形的div,现在可以准备设置左上角为圆角了。

如果只写一个30px,说明上方和左方都是以30px的圆半径。如果按照示例再写一个60px呢?

可以看出,左边的竖线圆的弧度更加大,所以第二个参数就是left的半径60px。

那么现在写好了左上角,那么上下左右又该怎么写呢?

嗯,已经写出来效果了。


上面分别写了四个圆角单独写的方式,我们来简化一下。

再来一个同时分别设置四个角: border-radius:30px 60px 120px 150px;

如果只写一个参数,那么四个角的弧度都一样。是不是觉得跟margin的写法很相似。

如果写两个参数,那么第一个参数就是左上角和右下角的弧度,第二个参数就是右上角和左下角的弧度。

如果写三个参数,那么第三个参数就是右下角的弧度。

如果写四个参数,那么第四个参数就是左下角的弧度。

好了,这样就看出规律来了。就是参数的顺序是以左上角开始,顺时针排序的。


那么如果只想弄个圆形呢?那么只要将四个角的弧度弄成正方形的一半长作为直径就可以啦。

实现设置如下: border-radius:50%;

rgba(新的颜色值表示法)

1、盒子透明度表示法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 .box
    {
        opacity:0.1;
        /* 兼容IE */
        filter:alpha(opacity=10); 
    }

接着上面的代码示例,写个透明度的效果来看看,如下:

这种方式有个问题,就是会把div里面的字体一起透明化。下面写一些文字看看。

从上图可以看出opacity这种方式会将div内的字体一起透明化。那么有没有只让div透明化,但是字体不会透明化呢? 下面再来看看,使用rgba的方式。

2、rgba(0,0,0,0.1) 前三个数值表示颜色,第四个数值表示颜色的透明度

可以看出,rgba这种方式就是再设置一个背景色,并且可以控制透明度,而不会去影响文字内容。

现在可以看到第二个div就是一整个黑色,因为设置了 rgba(0,0,0,1)

前三个0 就是设置了黑色,最后一个参数 1 就是设置透明度。现在设置为 0.3 看看。

设置了透明度为 0.3 之后, div的背景色就变为了灰色,但是不会影响中间的文字颜色。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.02.27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
从零开始学 Web 之 CSS3(二)颜色模式,文字阴影,盒模型,边框圆角,边框阴影
红橙黄绿青蓝紫红:颜色从 0~360 顺序,各占30度。比如红色为0,黄色为120,绿色为240。
Daotin
2018/08/31
1.6K0
从零开始学 Web 之 CSS3(二)颜色模式,文字阴影,盒模型,边框圆角,边框阴影
CSS3圆角 border-radius
HTML5学堂:圆角是用一段与角的两边相切的圆弧替换原来的直角。在原有网页当中,如果需要实现圆角效果,可以使用背景图的实现,但是这样会造成背景图大小和数量的增加,从而使得服务器请求次数和需要加载的代码量增加,降低加载速度。 CSS3圆角的优势: CSS3提供了更简便快捷的属性border-radius之后,实现边框圆角就非常的简单了,而且多了很多个优点,一方面减少了图片的HTTP的请求,一方面提高了网站的性能。还有一方面就是减少代码,提高了维护性。既然CSS3圆角提供了那么多的好处,我们看看CSS3的bor
HTML5学堂
2018/03/12
2K0
CSS3圆角 border-radius
CSS3圆角边框“完全解读”
HTML5学堂小编:圆形,一个很奇妙的形状,在各种地方都可以看得到,特别是现在各类网站,都会有各种的圆形。圆角的制作曾经困扰了开发者很久,以至于以前开发者只能使用图片来替代。但是当CSS3的这个border-radius出现之后,对于开发者而言简直就是福利,只需要在需要圆的地方给上一句代码就可以了。一起来学习学习吧~~~ 如何理解border-radius border-radius——CSS3的圆角属性。但是除了圆角的定义外,它还可以做点别的事情。radius其实指的是边框所在圆的半径,这个CSS3属性不
HTML5学堂
2018/03/13
2.1K0
CSS3圆角边框“完全解读”
CSS3圆角详解
CSS3是样式表(style sheet)语言的最新版本,它的一大优点就是支持圆角。
ruanyf
2018/09/21
9980
CSS3圆角详解
CSS3与页面布局学习总结(六)——CSS3新特性(阴影、动画、渐变、变形、伪元素等)
CSS3在CSS2.1的基础上新增加了许多属性,这里选择了较常用的一些功能与大家分享,帮助文档中有很详细的描述,可以在本文的示例中获得帮助文档。 一、阴影 1.1、文字阴影 text-shadow <
张果
2018/01/04
3.3K0
CSS3与页面布局学习总结(六)——CSS3新特性(阴影、动画、渐变、变形、伪元素等)
CSS笔记(9)
如果想要一个圆形的盒子,那么只要把圆角半径的长度(length)设置为盒子(正方形)的长的一半即可.
y191024
2022/09/20
3520
CSS笔记(9)
HTML5+CSS3
CSS权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面写的样式。
py3study
2020/01/16
2.1K0
【CSS】轮播图案例开发 ( 基本设置 | 子绝父相 | 浏览器水平居中 | 圆角设置 | 绝对定位居中设置 )
设置图片自适应 : 设置的图片可能 大于或小于 图片容器 , 设置其宽度填充 100% 父容器 , 可以保证图片填充满父容器 ;
韩曙亮
2023/04/16
1.9K0
【CSS】轮播图案例开发 ( 基本设置 | 子绝父相 | 浏览器水平居中 | 圆角设置 | 绝对定位居中设置 )
《CSS揭秘》读书总结:背景与边框
假设我们想给一个容器设置一层白色背景和一道半透明白色边框,body 的背景会从它的半透明边框透上来。我们最开始的尝试可能是这样的:
逆葵
2019/04/25
1.8K0
《CSS揭秘》读书总结:背景与边框
CSS、CSS3知识点清单
4、背景 /设置背景图片 此处是网络路径,引用网络上面的图片/ background-image: url(“http://img30.360buyimg.com/da/jfs/t22399/154/765213112/96035/f94f9605/5b17512dN2de9d722.jpg”);
时间静止不是简史
2020/07/27
6080
CSS、CSS3知识点清单
css圆角边框怎么设置颜色_word图片怎么设置圆角大小
css+div是页面设计的法宝,通过css+div能够设计出各种效果!本文给大家简单介绍下css圆角边框怎么设置,大家可以参考,也可以直接拿过去使用,当然要修改下具体的参数。
全栈程序员站长
2022/11/03
4.8K0
画圆、半圆、四分之一圆和三角形
作为画圆是一项前端css的基本功了,画圆的思路是设置长和宽相等,那么呈现出来的是一个正方形,其次再让正方形的边框弧度为百分之五十,就可以变为圆形了,或者如果写成和设置的长和宽一半的长度的话,也是可以的。
守护最温柔的金木
2020/05/18
9860
画圆、半圆、四分之一圆和三角形
设置父元素透明度不影响子元素透明度 原
最近做一个加载的loading动画,有一个灰色的遮罩层,当设置opacity透明度的时候,发现里面的子元素也继承了父元素的透明度,即使子元素透明度设置为1也是在父元素的基础上设置的。有什么办法子元素的透明度不影响子元素的透明度呢?
tianyawhl
2019/04/04
1.9K0
设置父元素透明度不影响子元素透明度
                                                                            原
一篇文章带你了解CSS3圆角知识
border-radius属性实际是border-top-left-radius, border-top-right-radius, border-bottom-right-radius 和 border-bottom-left-radius 属性的简写。
前端皮皮
2020/11/26
5110
一篇文章带你了解CSS3圆角知识
CSS3常用功能的写法
但是,不同的浏览器有不同的CSS3实现,兼容性是一个大问题。上周的YDN介绍了CSS3 Please网站,该网站总结了一些常用功能的写法。
ruanyf
2018/09/21
7830
CSS3常用功能的写法
HTML5+CSS3+JavaScript从入门到精通-11
HTML5+CSS3+JavaScript从入门到精通 作者:王征,李晓波 第十一章 CSS特殊效果与动画 案例 11-01 border-radius属性 <!DOCTYPE html> <!--web11-01--> <html> <head> <meta charset="utf-8" /> <title>border-radius属性</title> <style type="text/css"> #a { border-radius
qiqi_fu
2021/12/03
7830
HTML5+CSS3+JavaScript从入门到精通-11
前端-CSS-更改标签样式-长宽字体-背景-边框-显示方式-定位-透明度-扩展点-02
目录 控制标签元素样式 长宽属性、字体属性、文本对齐、文本装饰、首行缩进 背景属性、边框属性、圆角 display 显示方式 盒子模型 margin、padding... float浮动 overflow 清除溢出(超出div大小的部分) position 定位 对文档流的影响 z-index 层级 opacity 标签整体透明度 去掉li 前面的标识 文本垂直居中 单行文本居中 作业案例 关于自适应(不需要了解) 控制标签元素样式 小心得: 样式有继承(遗传)效果(子元素将继承父元素的样式,如果子元素
suwanbin
2019/09/26
1.5K0
前端-CSS-更改标签样式-长宽字体-背景-边框-显示方式-定位-透明度-扩展点-02
30 个案例教你用纯 CSS 实现常见的几何图形
我们知道,如果设置一个盒子的宽高为 0,盒子就会变成一个点。此时再给上下左右四个 border 一定的宽度和不同的颜色,那么单纯由 border 填充的盒子看起来是这样的:
Chor
2021/02/24
5.5K0
30 个案例教你用纯 CSS 实现常见的几何图形
零基础跟我学前端之css3基础
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dvIduY4W-1629980842687)(/assetis/image-20210325000539132.png)]
张哥编程
2024/12/19
860
CSS3知识点整理&&一些demo
1.圆角效果 border-radius:border-radius: 5px 4px 3px 2px; /* 四个半径值分别是左上角、右上角、右下角和左下角,顺时针 */ border-radius: 100%;就是一个圆了。
牧云云
2022/03/10
6710
CSS3知识点整理&&一些demo
推荐阅读
相关推荐
从零开始学 Web 之 CSS3(二)颜色模式,文字阴影,盒模型,边框圆角,边框阴影
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验