首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端学习(16)~css3属性学习(十)

本文主要内容: 文本 盒模型 box-sizing 属性 处理兼容性问题:私有前缀 边框 背景属性 渐变 文本 text-shadow:设置文本阴影 格式举例:...class="ao">生命壹号 生命壹号 效果如下: ?...盒模型 box-sizing 属性 CSS3 对盒模型做出了新定义,即允许开发人员指定盒子宽度和高度计算方式。 这就需要用到 box-sizing属性。...处理兼容性问题常见方法:为属性添加私有前缀。 边框 边框属性很多,其中边框圆角和边框阴影这两个属性,应用十分广泛,兼容性也相对较好,且符合渐进增强原则,需要重点熟悉。...边框圆角:border-radius 属性 边框每个圆角,本质上是一个有水平半径和垂直半径:如果二者相等,就是;如果二者不等, 就是椭圆。

62820
您找到你想要的搜索结果了吗?
是的
没有找到

CSS画圆、三角形、品字、骰子

CSS画圆、三角形、品字、骰子 让 border-radius属性值等于盒子高度一半就行(当然,盒子得是正方形才能得到,否则便不是) .circle { width...class="triangle1"> 可以知道,边框实际上应该是长方形或正方形,但是第二个例子,出现了梯形边框,这就是因为有左边框...> 骰子 主要是通过flex布局实现,flex布局主要语法可查看本人写另一篇(原本个人博客上,发到掘金上了) 一 一情况比较简单,设置flex布局后,同时设置水平垂直居中即可。...首先,html结构需要增加上下两个中盒子。.../div> 然后,上下两个中盒子,分别要在大盒子上下,所以大盒子需要设置主轴为垂直方向,并设置 justify-content: space-between;

1.2K20

CSS-03

# 盒子模型(Box Model) 所谓盒子模型: 就是把HTML页面布局元素看作是一个矩形盒子,也就是一个盛装内容容器。...dotted:边框为点线 double:边框为双实线 我们开发,经常把表单原本边框去掉,然后添加任意样式。...radius 半径(距离) 允许你设置元素外边框圆角。当使用一个半径时确定一个圆形,当使用两个半径时确定一个椭圆。这个(椭)与边框交集形成圆角效果。...# 相邻块元素垂直外边距合并 当上下相邻两个块元素相遇时,如果上面的元素有下外边距margin-bottom,下面的元素有上外边距margin-top,则他们之间垂直间距不是margin-bottom...# 嵌套块元素垂直外边距合并 对于两个嵌套关系块元素,如果父元素没有上内边距及边框,则父元素上外边距会与子元素上外边距发生合并,合并后外边距为两者较大者,即使父元素上外边距为0,也会发生合并

2K30

CSS3角边框“完全解读”

HTML5学堂小编:圆形,一个很奇妙形状,各种地方都可以看得到,特别是现在各类网站,都会有各种圆形。圆角制作曾经困扰了开发者很久,以至于以前开发者只能使用图片来替代。...针对圆角设置,每个角上两个值分别代表该角水平方向和垂直方向半径,上图有4个值与8个值解释,对比看下图,理解起来可以更清楚一些。 ?...代码解析:上述案例,我们主要是写了一个宽高都为0,但是边框大小是60px,然后借助transparent属性让这个圆形右边变成透明,以此来呈现一个“吃豆人”形象。...代码解析:上述案例,借助伪元素来实现两个左上角和右上角都出现圆角块状,减少了div使用。然后借助CSS3另外一个特性-旋转,分别正向和逆向完成一个爱心拼接,最后展现出来。...代码解析:上述案例,阴阳图上半部分是宽高度展示,下半部分是元素边框展示,然后借助两个伪元素记忆伪元素边框来实现黑色和白色小圆,从而实现整个阴阳图制作。

2K50

CSS-02

链接登录颜色为红色。 主导航栏里列表文字颜色为深灰色。 收藏本站要求字体加粗。 我们网页标签非常多,不同地方会用到不同类型选择器,以便更好完成我们网页。 <!...行内元素特点: (1)和相邻行内元素一行上。 (2)高、宽无效,但水平方向padding和margin可以设置,垂直方向无效。 (3)默认宽度就是它本身内容宽度。...# 背景缩放(CSS3) 通过background-size设置背景图片尺寸,就像我们设置img尺寸一样,移动Web开发做屏幕适配应用非常广泛。...标记是实心。 circle 标记是空心。 square 标记是实心方块 # list-style-position 值 描述 inside 列表项目标记放置文本以内,且环绕文本根据标记对齐。...**所以对于字体、文本属性等网页通用样式可以使用继承。**例如,字体、字号、颜色、行距等可以body元素中统一设置,然后通过继承影响文档中所有文本。

2K30

CSS动效集锦,视觉魔法碰撞与融合(三)

扇形DIV使用——实现雷达扫描图 一些杀毒或文件扫描类软件上,我们可能会看到一些雷达扫描UI样式,例如下图所示 ?...(cos/sin可能有正负,而等式同样成立) 第三步,外部div相对定位,内部小圆绝对定位,并且将步骤二计算X/Y作为小圆bottom和left去设置 这一步也是批量完成,下图以编号8为例 ?...代码 CSS/HTML代码如下: 我们一个父div内部放8个子div。...大圆边上等距排列小圆半径 * counts: 数量 * 返回值: * [ * [x1,y1], * [x2,y2], *...好,下面终于可以讲下CSS实现思路了 CSS实现原理 设置两个div:外层div和内层div 外层div设置横向匀速运动动画 内层div设置纵向匀加速直线运动动画,加速过程可以用cubic-bezier

1.8K21

CSS3

>Hello World Hello CSS 效果: ---- 内边距( padding ) 设置 边框 与 内容区域 之间距离...class="left">left right 我们希望得到两个行内块div,而且这两个div...但是若不换行,全部标签放一行,大大降低了代码可读性和难度。所以就引入了浮动。 ---- 结构伪类选择器 根据元素HTML结构关系查找元素,查找某父级选择器子元素.... 效果: 现在运用到前端,就需要让两个div一个左端,一个右端 特点:类似于图层概念,脱离了标准流,像两张卡片,叠放在一起,不会影响原标签,一行可以有多个,可以设置宽高...可以让盒子始终固定在屏幕某个位置 例如,完成下图效果(盒子之间有叠层问题)需要什么步骤?

74590

【CSS】盒子模型圆角边框 ( 通过设置 border-radius 样式设置圆角矩形圆角半径 )

CSS3 , 新加入了 圆角边框 样式 , 设置 border-radius: length; 属性 , 即可设置 盒子模型 圆角边框 ; border-radius 属性值取值 : 像素数值...: 设置一个 像素值 , 如 : 50px ; 百分比数值 : 设置一个 百分比数值 , 如 : 50% ; 在网页设计 , 大量用到了圆角边框 , 如 : 购物车上数字 : 购物车上浮动数字..., 使用了圆角边框 ; 圆角按钮 : 下图中 头像 以及 下面的两个 按钮 , 都是圆角边框 ; 二、代码示例 ---- 1、代码示例 - 正常矩形边框 默认情况下边框 , 是 矩形边框...div1">正常矩形 展示效果 : 2、代码示例 - 圆形边框 如果 盒子模型 高度 = 宽度 , 并且 圆角矩形 圆角半径 为 50% 或者 高度.../宽度 一半 , 则该圆角矩形 表现就是一个 ; 代码示例 : <!

2.2K20

【CSS】盒子模型外边距 ⑤ ( 模型盒子垂直外边距合并 - 塌陷 | 相邻模型盒子垂直外边距合并 | 嵌套模型盒子垂直外边距合并 )

、相邻模型盒子垂直外边距合并 - 塌陷 ---- 注意 : 仅在 垂直方向 上会出现 外边距合并 现象 , 水平方向 外边距 不会合并 ; 1、外边距塌陷现象说明 上下相邻 两个模型盒子 , 如果出现下面的情况...: 上面的 模型盒子 设置了 下外边距 margin-bottom , 下面的 模型盒子 设置了 上外边距 margin-top , 这两个 模型盒子 之间 垂直间距 不是 两个边距之和 = margin-bottom...+ margin-top , 而是 这两个边距 较大值 , 即 max (margin-bottom , margin-top) , 该现象称为 外边距 塌陷 , 如下图所示 : 推荐解决方案...50 像素 , 最终两个 模型盒子 之间间距 100 像素 , 取两个外边距 较大值 ; 代码示例 : <!...与 子元素 上外边距 合并情况 , 合并后 上外边距为 二者之间 较大值 ; 推荐解决方案 : 为 父元素 设置 边框 或 内边距 , 不要让 两个外边距 互相接触 ; 为 父元素 添加 overflow

1.1K30

CSS3 属性选择器 伪类选择器 盒模型 圆角 阴影 CSS定位和浮动

---- 第一部分:基本选择器 ---- 比如最常用类选择器,就是根据类(class属性),来选择HTML元素。html元素内添加class属性,css前置个点即可。...---- 第三部分:其他选择器 ---- 伪类选择器 伪类动态选择器,我觉得就是一个HTML元素点击之前、之后、点击瞬间和悬停这四种情况临时样式。...当然这更加适合超链接,一个网页超链接上,点击前后样式可能不一样,当然这里只是展示一下语法,可以把下面的改成。...目标伪类选择器 如果让你实现一个功能:HTML基础之上,跳转到瞄内容时候,背景显示红色。...那么问题来了,我如果想让三个同一行显示,如何实现? ---- 先来解释一下CSS定位概念,也就是说你一个HTML元素在网页哪里? 自动定位:默认定位方式。

12520

02-移动端开发教程-CSS3新特性(

背景 背景CSS3也得到很大程度增强,比如背景图片尺寸、背景裁切区域、背景定位参照点、多重背景等。...contain会自动调整缩放比例,保证图片始终完整显示背景区域。 也可以使用长度单位或百分比,可以是两个值第一个是水平方向第二个是垂直方向。...设置cssbackground图片时候,可以设置多个背景图,背景图之间用逗号隔开。...实质上,通过这个函数会建立一条加速度曲线,因此整个transition变化过程,变化速度可以不断改变。...关于弧度和角度单位补充 deg 度。一个完整是 360deg。例:0deg,90deg,14.23deg。 grad 百分度。一个完整是 400grad。

1.4K80

30 个案例教你用纯 CSS 实现常见几何图形

它们其实指的是这四个角各自水平半径和垂直半径。在这个例子,我们四个圆角,实际上都是一个半径为 12px 1/4 弧。 这样我们也能理解形成了。...AB 边这段距离是由两条斜边组成,并且斜边都位于一个等腰直角三角形,因此只要分别算出两个三角形直角边(a 和 b),就能算出斜边。...TV 电视机 TV 电视机可以看作是由下面两个图形叠加在一起构成两个图形做法类似,都是给矩形设置一个水平半径和垂直半径相差很大圆角。...Facebook Facebook 图标由三个元素构成:蓝色方块、横线和弧线。横线是个等腰梯形,用前面介绍方法来做即可;弧线可以看作是圆角矩形一部分,那怎么才能做到只蓝色方块显示这一部分呢?...月亮 月亮其实可以看作是由两个半径相同不完全重叠后形成: 那么实际实现真的需要画两个吗?其实不需要,底下用 CSS3 box-shadow 来做会更方便。

4.2K30

Canvas入门到高级详解()

0.0 与 1.0 之间值,表示渐变开始与结束之间位置。...该模式水平和垂直方向重复。 repeat-x : 该模式只水平方向重复。 repeat-y : 该模式只垂直方向重复。 no-repeat: 该模式只显示一次(不重复)。...添加垂直坐标(y)上值 发生位移后,相当于把画布 0,0 坐标 更换到新 x,y 位置,所有绘制新元素都被影响。...前两个点是用于三次贝塞尔计算控制点,第三个点是曲线结束点。曲线开始点是当前路径中最后一个点。如果路径不存在,那么请使用 beginPath() 和 moveTo() 方法来定义开始点。...image 3.10 了解创建两条切线弧(知道有) 画布上创建介于当前起点和两个点形成夹角切线之间弧 语法: context.arcTo(x1,y1,x2,y2,r); //类比:css3

1.8K30
领券