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

CSS-03

要求这三部分,无论如何也要学的非常精通。 # 看透网页布局的本质 网页布局中,我们是如何把里面的文字,图片,按照美工给我们的效果图排列的整齐有序呢?...:边框为虚线 dotted:边框为点线 double:边框为双实线 我们开发中,经常把表单原本的边框去掉,然后添加任意的样式。...radius 半径(距离) 允许你设置元素的外边框圆角。当使用一个半径时确定一个圆形,当使用两个半径时确定一个椭圆。这个(椭)圆与边框的交集形成圆角效果。...先强制一行显示文本*/ white-space: nowrap; /*2. 超出的部分隐藏*/ overflow: hidden; /*3....**所以对于字体、文本属性等网页中通用的样式可以使用继承。**例如,字体、字号、颜色、行距等可以body元素中统一设置,然后通过继承影响文档中所有文本

2K30

CSS布局(二) 盒子模型属性

这样,使页面结构更具有健壮性,最后一个元素移除或位置调换,都不会破坏原生的布局 2.auto   只有width/height和margin可以设置auto。...边框border   元素外边距就是元素的边框border,边框由粗细、样式和颜色三部分组成,且先后顺序无关 基础样式 border: border-width border-color border-style...border: 1px red solid; 边框样式   如果一个边框没有样式,边框将根本不会存在   关于虚线dashed,chrome/firefox下,虚线宽高比是3/1;而在IE下,虚线宽高比为...h-shadow: 水平阴影位置(必须) v-shadow: 垂直阴影位置(必须) blur: 模糊距离(可选) spread: 阴影尺寸(可选) color: 阴影颜色,默认和文本颜色一致...,阴影背景图片之上,背景图片在背景色之上,背景色在外阴影之上   3、阴影对元素没有任何效果   4、最先写的阴影最顶层   5、该属性与border-radius一脉相承,若通过border-radius

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

前端学习自学笔记:day02

例(类选择器中使用): .cccc{ width:100px; } alt属性(alt text):是当图片无法加载时显示的替代文本。...注意:每个图片都应该有alt属性 例: CSS边框:[属性有:style(样式)、color(颜色)、width(宽度)、height(高度)、border-radius(边框半径) 例:.thin-red-border...border-width:5px;//宽度 border-style:solid;//样式 border-radious:10px; } style:solid(固体) border-radius可以使用百分值来制定边框半径...例:border-radious:50%;//边框半径为50%时即可成为一个圆形边框。] 注意:可以将多个class应用到一个元素上,只需要在多个class之间用空格隔开。...text-align(文本水平对齐),center:居中对齐 例: (居中对齐) 注意:旧的设置文本对齐属性(align)不建议使用。 文本格式化标签: 定义粗体文本

835100

盒子模型(CSS重点)

要求这三部分,无论如何也要学的非常精通。 所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。...外边距实现盒子居中 可以让一个盒子实现水平居中,需要满足一下两个条件: 必须是块级元素。...实际工作中常用这种方式进行网页布局,示例代码如下: .header{ width:960px; margin:0 auto;} 文字盒子居中图片和背景区别 文字水平居中是 text-align: center...盒子水平居中 左右margin 改为 auto text-align: center; /* 文字居中水平 */ margin: 10px auto;  /* 盒子水平居中 左右margin...内边距,ie6等低版本浏览器也会有问题。 我们尽量不要给行内元素指定上下的内外边距就好了。 content宽度和高度 使用宽度属性width和高度属性height可以对盒子的大小进行控制。

1.6K10

CSS快速入门(三)

,是对于标签所占多大,来居中,不是占浏览器中间*/ /*文字装饰(重点)*/ text-decoration: line-through; /*删除线*/ text-decoration: none;...你也可以使用关键字: cover —浏览器将使图像足够大,使它完全覆盖了盒子区,同时仍然保持其高宽比。在这种情况下,有些图像可能会跳出盒子外 contain — 浏览器将使图像的大小适合盒子。...可以使用两个长度或百分比作为值,第一个值定义水平半径,第二个值定义垂直半径。...(文本内容到边框的距离) 4.物品本身的大小 文本大小 ---- body标签默认自带8px的外边距,可以去掉; body { margin: 0;...第一个控制上下 第二个控制左右*/ margin:20px 10px 20px; /*上 左右 下*/ margin:10px 2px 3px 5px; /*上 右 下 左*/ 内边距:文本内容到边框的距离

1.3K20

自定义角标库

特性: 1.TipTextView:提供四种模式,固定模式,(默认/居中)环绕模式,垂直居中环绕模式和水平居中环绕模式,其中固定模式和居中环绕模式支持Drawable....角标支持(左 上 右 下 左上 左下 右上 右下)八个方向,支持xml或java代码控制角标背景颜色和半径,角标文字的颜色和大小, 环绕间隔的大小,角标的形状(圆形,矩形,圆角矩形...ttv_color——————角标颜色 ttv_outer_color———角标外环(边框)颜色 ttv_radius —————角标半径 ttv_outer_stroke ——角标外环(边框...(2)环绕方式: a.固定模式,角标会显示View的固定位置,和View的宽高有关,不会随文本View中的位置的改变而改变: ?...注:所有模式都可以通过 ttv_surround_padding 属性设置对角标和文本的间距作调整. (3)属性方法 除了xml,也支持代码中使用相应的set方法进行设置(请看文尾). (4)构建思路

1.9K70

五、Web App 基础可视组件属性(IVX 快速开发教程)

进行显示,底部选项 则是从底部开始显示: 5.1.4 水平对齐 水平对齐 指 页面 中的元素横排如何进行显示。...水平对齐有 3 个对齐方式,依次是靠左、居中、靠右这三个方式: 靠左 对齐指第 1 个元素横排显示为左侧、居中则在中部、靠右则在右部开始显示: 5.2 行属性 行的常用属性有以下几点: 宽度... 行 与 列 中设置宽度可以设置成 百分比 或 具体像素值,设置 百分比 宽度使用百分号 % 结尾,设置宽度为 具体像素值 时使用 px 结尾,行与列高度也是相同的设置方法: 5.2.2 行、列的...web 页面中以横排呈现,列组件 web 页面中以垂直方式呈现元素: 5.3 文本属性 文本组件 一般用于显示文字, web 页面做用于提示、说明,常用属性如下: 内容 最大字符数 最大行数...,可以通过修改图片的 圆角,圆角值越大则角越 “圆滑” 做出比较独特的效果: 5.5 输入框属性 输入框组件 可以更改输入的提示文本做出更人性化的样式,也可以更改内容 可否编辑 属性,使文本框内容设置成可编辑或不可编辑

4K20

CSS基础学习(2)

20px 20px; /*代表 上、右、下、左*/ } 如果上下一样,左右一样,可以写成 div{ padding: 20px 30px; } box-sizing box-sizing规定了如何计算一个元素的总宽度和高度...x偏移量:x轴上移动,向右为正 y偏移量:y轴上移动,向下为正 阴影模糊半径:就是边线的清晰度 阴影扩散半径:就是向外伸展 阴影颜色:就是矩形下面那个矩形的背景颜色 1-4 盒模型–margin margin...如下可以使子盒子父盒居中 .father{ width:400px;...20px; } 这样设置虽然和块元素相似,但有区别 如 这样设置可以覆盖块元素 行内元素可以设置左右 margin ,但不可以设置上下 margin inline-block 作用:可以使块元素显示同一行...但使两者之间会存在 间隙 处理方法 去除回车 <!

62510

让你兴奋不已的13个CSS技巧🤯

背景的变化不会干扰前景的文本,如下面的gif所示: 3.将元素居中 可能,你已经知道如何使用 display: flex; 和 display: grid; 来居中元素。...然而,另一种不太受欢迎的x轴上居中元素的方法是使用 text-align CSS属性。这个属性居中文本时就能直接使用。要想在DOM中也居中其他元素,子元素需要有一个 inline 的显示。.... div.parent { text-align: center; } div.child { display: inline-block; } 4.药丸形状按钮 可以通过将按钮的边框半径设置为非常高的值来制作药丸形状的按钮...当然,边框半径应该高于按钮的高度。...计数器 你不必纠结于浏览器如何渲染编号列表。你可以利用 counters() 实现你自己的设计。

26950

CSS盒子模型

边框的每一条边都能定义样式( border-top / bottom / left / right ) 注意:这里定义不同边的时候一定要注意层叠性!!!...保证左右的外边距为"auto" 盒子必须指定宽度 常用写法:margin: 0 auto; 行内元素或者行内块元素水平居中给其父元素添加 text-align:center;即可 外边距合并:使用margin...加上这行代码可以去掉小圆点 圆角边框:把盒子变成圆角的 border-radius: 10px; 通过设定radius(半径)的值来确定圆弧的大小,用该半径的圆去与盒子的两条相邻边切 所以数值越大弧度越明显...要想要做出圆形的盒子,先设置一个正方形盒子,半径等于边长的一半 width: 200px; height: 200px; border-radius: 50%; 圆角矩形:把半径设为盒子高度的一半...来给盒子添加阴影 值 描述 h-shadow 必写,水平阴影的距离 v-shadow 必写,垂直阴影的距离 blur 模糊距离(虚实) spread 阴影的尺寸 color 阴影颜色,一般用半透明的 inset 阴影还是外阴影

72330

HTML5 与CSS3 相关笔记

和锚链接的结合:使锚链接的内容iframe框架中打开 <a href="链接路径" target...margin:简写”上右下左” auto:设置盒子它的父容器里居中显示。...x-offset:X轴水平位移,正值右,负值左。 y-offset:Y轴垂直位移,正值在下,负值在上。 blur-radius:模糊半径可选,只能>=0 值越大阴影向外面积越大,边缘越模糊。...57.总结如何用transition实现过渡动画: (1)默认样式中声明元素的初始状态。 (2)声明过渡元素之中状态样式,如悬浮状态 (3)默认样式中通过添加过渡函数,添加不同的样式。...子元素 p > i:first-child{ } 匹配所有元素的第一个 子元素 p:first-child i{ } 匹配第一个元素中的所有 元素 White-space属性:设置如何处理元素的空白

5.4K30

【学习笔记】CSS3

-- 行内样式:标签元素,编写一个style属性,编写样式 优先级 行内>内部>外部 (错误!) 就近原则,谁离得近就是谁,外部导入的位置 or 覆盖原则?...颜色 文本缩进 缩进 行高 装饰 文本图片居中 <!...,水平偏移,垂直偏移,阴影半径*/ #price{ text-shadow: #ffffff 10px -10px 2px } 超链接伪类 a{ text-decoration: none...text-decoration: none; } div:nth-of-type(1) input{ } 外边距与div居中 居中(要求:块元素,有固定宽度!!...绝对定位 仍然基于xx定位 position: absolution 没有父级元素定位的前提下,相对浏览器定位 父级元素存在定位,会相对于父级元素进行偏移 父级元素范围移动(好像可以出去?)

61430

一篇文章教会你使用SVG 画椭圆

解析: 椭圆cx , cy像圆一样居中。 但是x和y方向上的半径由两个属性(而不是一个)指定:rx和ry属性。就像看到rx 属性具有比该ry属性具有更高的值,从而使椭圆宽于其高度。...二、虚线边框椭圆 还可以使用style属性stroke-dasharray使椭圆的笔划变为虚线。...三、透明边框 可以使用style属性stroke-opacity使SVG椭圆的边框变为半透明。...注意 第二个(蓝色)椭圆是透明的,以及如何通过其笔划看到红色的椭圆。 四、椭圆填充 可以使用fill样式属性来填充椭圆。...六、总结 本文基于SVG 基础,利用SVG画不同样式的椭圆,透明边框,椭圆填充,添加填充透明度。以及实际开发项目中需要注意的点,遇到的一些难点, 都提供了一些有效等等解决方案。

1.3K30

前端课程——盒子模型

相关概念 内容区(content) 用于显示文本和图像 内边距(padding) 内容区至边框的边距 边框(border) 内容区的边界 外边距(margin) 两个元素的边距之间的距离...10px 5px 5px black; /* x偏移量 | y偏移量 | 阴影模糊半径 | 阴影扩散半径 | 阴影颜色 */ box-shadow: 2px 2px 2px 1px rgba(0, 0...当距离等于外部容器的一半时就形成了一个原型 边框图像 使得边框可以引入图像,从而免去某些情况下使用九宫格了。...这个关键词可以被设置属性的任何一个位置(前面、后面或者两个值之间) border-image-repeat 定义图片如何填充边框。...盒子模型的类型 块级元素 可以设置宽高 内联元素 水平方向的内边距有效的 - 控制文本内容水平方向的位置 垂直方向的内边距有效的 - 文本内容的位置没有变化,内边距向上和向下进行扩展 垂直方向的外边距无效的

1.1K10

Refactoring UI

# 不要设计太多 要弄清产品中的每个功能应该如何交互,每个边缘情况应该如何看待,真的很难,尤其是抽象的情况下。...边界半径较小的设计非常中性,本身并不能传达出太多个性 边框半径越大,感觉越俏皮 完全没有边界半径则让人感觉严肃或正式得多 无论你选择什么,保持一致都很重要。...系统需要包括 字体大小 字体重量 行高 颜色 外边距 内边距 宽度 高度 盒子阴影 边框半径 边框宽度 透明度 ......文本行与行之间添加空格的原因是, 当文本换行时, 便于读者找到下一行。...# 不要将长格式文本居中 居中对齐对于标题或简短、独立的文本块来说非常合适 如果内容超过两三行,几乎总是左对齐更好看 如果有几个文本块需要居中,但其中一个有点太长,最简单的解决方法就是重写内容,使其更短

37230

一篇文章读懂UI按钮设计细节与规范

仔细检查按钮表情是否水平和垂直方向上居中。如果确实需要,可以设计规范中设定此类的规则。 ? 除了用基于网格的方式外,我们还可以使用大写字母W来选择按钮安全距离的方法。...但是,与此同时,这种做法使围绕它们的内容设计变得更加困难。如果你在按钮上方保留了对齐文本,则圆角越圆,文本视觉上将会越小。太会让你感觉左边距和上方文本不在同一个位置上(也就是说没有对齐)。...很多情况下,字体粗细,图标粗细之间的关系都会影响到对齐。但是,有一条简单而有用的规则,大多数情况下都适用。 ? 根据按钮的圆角半径,我们来创建一个圆或者正方形,其大小等于按钮的高度。...这个图形应该在一个视觉形状中有填充,以便与我们的文本高度相同。然后,将图标放置较小的形状中。 如果是人字形图标,那么最高使其与文本高度相同,并且您还可以根据字体的宽度检查线宽。...请记住以下要点: · 使你的按钮看起来像一个按钮 · 使标签垂直和水平居中 · 按钮内部有足够的空间(或填充) · 如果你使用的是图标,请选择正确的尺寸和对齐方式 · 根据按钮的位置设置合适的边框半径

3.7K30

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

文章目录 一、盒子模型圆角边框 二、代码示例 1、代码示例 - 正常矩形边框 2、代码示例 - 圆形边框 3、代码示例 - 圆角矩形边框 4、代码示例 - 综合对比示例 一、盒子模型圆角边框 ---...- CSS3 中 , 新加入了 圆角边框 样式 , 设置 border-radius: length; 属性 , 即可设置 盒子模型 的 圆角边框 ; border-radius 属性值取值 :..., 使用了圆角边框 ; 圆角的按钮 : 下图中 头像 以及 下面的两个 按钮 , 都是圆角边框 ; 二、代码示例 ---- 1、代码示例 - 正常矩形边框 默认情况下的边框 , 是 矩形的边框...如果 盒子模型 高度 = 宽度 , 并且 圆角矩形 的 圆角半径 为 50% 或者 高度/宽度 的一半 , 则该圆角矩形 表现就是一个圆 ; 代码示例 : <!...= 宽度 , 并且 圆角矩形 的 圆角半径 为 高度 的一半 , 则该圆角矩形 表现就是一个正常的圆角矩形 , 左右两侧是圆角 ; 代码示例 : <!

2.2K20

CSS——06扩展:高级

我是文本 2.2 轮廓线 outline 是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用...cursor 样式很多,重点记住 pointer 轮廓线 表单默认outline outline 轮廓线,我们一般直接去掉,border是边框,我们会经常用 防止拖拽 主要针对文本域resize 防止用户随意拖拽文本域...通常我们使用于强制一行显示内容 white-space:normal ;默认处理方式 white-space:nowrap ; 强制同一行显示所有文本,直到文本结束或者遭遇br标签对象才换行。...先强制一行显示文本*/ white-space: nowrap; /*2. 超出的部分隐藏*/ overflow: hidden; /*3....为了使各种特殊形状的背景能够自适应元素中文本内容的多少,出现了CSS滑动门技术。它从新的角度构建页面,使各种特殊形状的背景能够自由拉伸滑动,以适应元素内部的文本内容,可用性更强。

4.7K40

掌握这些CSS知识点,Coding如飞!

之前团队里大佬洪岩问:“如何实现一个高度是自适应宽度3倍的图片?”...水平半径的百分比是指边框的宽度,而垂直半径的百分比是指边框的高度。...,例如模仿一个水滴: 运动的水珠 **知识点:**如果没有设置border-color,默认边框颜色为所在元素的文本颜色。...关于文本处理相关的CSS,知识点较多且深,因此将在后续文章将详细解读,因为文字处理属于一个需要深入理解的领域,也是一个基础领域,大部分的场景我们是不需要关心,但是如果涉及到精细化展示、兼容性的问题,就不得不涉及到文本渲染原理相关内容...flex-start; /* 定义项目纵轴上的对齐方式 flex-start上,flex-end下,center居中,baseline项目中第一行文字对齐,stretch默认值高度未设置时候将撑满容器高度

97220
领券