css边框

纯CSS实现聊天框气泡效果(一)

白昼怎懂夜的黑 提交于 2019-12-20 04:08:00
CSS气泡实现过程 <div class="arrow"></div> <style type="text/css"> .arrow { width:0; height:0; font-size:0; border:solid 10px #000; } </style> 我们可以得到一个黑色的正方形,其实这是边框组成的,因为div的宽度和高度都是0。那么,我们具体来看看,div宽度和高度都是0时,它的上下左右四边框都是怎样的,下面我们把边框的各边框的各边颜色分别设置为不同颜色: <div class="arrow"></div> <style type="text/css"> .arrow{ width:0; height:0; font-size:0; border:solid 10px; border-color:#ff0 #0f0 #00f #000; } </style> 我们发现,原来当div的宽度和高度都是0的时候,它的整个边框是由四个三角形组成的,每一边为一个三角形,那么我们就可以利用这个特点,来做小尖角,我们只要把不需要的三边的边框颜色设置为与背景相同即可,这样只要能看到你想要的那个三角形了,然后再利用定位调整一下位置就可以了。代码如下: <!DOCTYPE html> <html> <head> <style> body { background:#fff; }

CSS盒子以及简单的数值设置

北慕城南 提交于 2019-12-19 23:29:40
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 块元素与内联元素区别 一般情况做布局用块元素 div。在一行上就用<span> 块元素又名块级元素(block element)和其对应的是内联元素(inline element),都是html规范中的概念 block元素的特点 1.总是在新行上开始 2.高度,行高以及外边距和内边距都可控制 3.宽度缺省是它的容器的100%,除非设定一个宽度 4.它可以容纳内联元素和其他块元素 div就是一个块元素 <h1> <h2> <h3> <h4> <h5> <h6> <hr>-水平分隔线 address-地址 blockquote-块引用 center-居中对齐块 dir-目录列表 filedset-form控制组 inline内联元素的特点 1.和其他元素都在一行上 2.高,行高以及外边距和内边距不可改变 3.宽度就是它的文字或图片的宽度,不可改变 4.内联元素只能容纳文本或者其他内联元素 spa是行元素 CSS的盒子模型 盒子模型是CSS的基石之一i,它指定元素如何显示以及(在某种程度上)如何相互交互 页面上的每个元素都被浏览器看成是一个矩形的盒子,这个盒子由元素的内容、填充、边框和边界组成。 网页就是由许多个盒子通过不同的排列方式(上下排列、并列排列、嵌套排列)堆积而成。 网页布局主要是div+css布局

css之操作属性

99封情书 提交于 2019-12-19 12:52:44
1.文本 1.文本颜色:color 颜色属性被用来设置文字的颜色。 颜色是通过CSS最经常的指定: 十六进制值 - 如: # FF0000 一个RGB值 - 如: RGB(255,0,0) 颜色的名称 - 如: red 2.水平对齐方式 text-align 属性规定元素中的文本的水平对齐方式。 left 把文本排列到左边。默认值:由浏览器决定。 right 把文本排列到右边。 center 把文本排列到中间。 justify 实现两端对齐文本效果。 2.文本其他操作 font-size: 10px; line-height: 200px; 文本行高 通俗的讲,文字高度加上文字上下的空白区域的高度 50%:基于字体大小的百分比 vertical-align:-4px 设置元素内容的垂直对齐方式 ,只对行内元素有效,对块级元素无效 text-decoration:none text-decoration 属性用来设置或删除文本的装饰。主要是用来删除链接的下划线 font-family: 'Lucida Bright' font-weight: lighter/bold/border/ font-style: oblique text-indent: 150px; 首行缩进150px letter-spacing: 10px; 字母间距 word-spacing: 20px; 单词间距

CSS揭秘:背景与边框(1)~半透明边框

青春壹個敷衍的年華 提交于 2019-12-19 01:25:32
最近在阅读《CSS揭密》一书,将学习过的内容自己简单纪录一下,只为了加深一下子自己的记忆,方便学习,大家感兴趣的可以去看一下这本书。 半透明边框 背景知识 rgba()、hsla()颜色 RGBA 说明: RGBA(R,G,B,A) 取值: R:红色值。正整数 | 百分数 G:绿色值。正整数 | 百分数 B:蓝色值。正整数 | 百分数 A:Alpha透明度,取值0~1之间。 RGBA记法 此色彩模式与RGB相同,只是在RGB模式上新增了Alpha透明度。 IE6.0-8.0不支持使用 rgba 模式实现透明度,可使用 IE 滤镜处理 HSLA 说明: HSLA(H,S,L,A) 取值: H:Hue(色调)。0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。取值为:0 - 360 S:Saturation(饱和度)。取值为:0.0% - 100.0% L:Lightness(亮度)。取值为:0.0% - 100.0% A:Alpha透明度。取值0~1之间。 说明: HSL记法 此色彩模式与HSL相同,只是在HSL模式上新增了Alpha透明度。 兼容性: 浅绿 = 支持 红色 = 不支持 粉色 = 部分支持 难题 半透明颜色是2009年发生的一场重大变革。从那次之后,人们可以在挖网页设计中使用它们,但是为了尝鲜还需要付出额外的代价,比如我们要做好回退

解决table边框圆角无效

北城以北 提交于 2019-12-18 06:23:00
在table中设置border-radius发现不起作用,网上查找了一番,原因是border-collapse:collapse和border-radius不兼容。 css: border-collapse: separate; border-spacing: 0; 设计图效果 代码实现效果: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> #table_wrap > table { font-size: 16px; text-align: center; margin: 0 auto; border-collapse: separate; border-spacing: 0; border: 2px #000; } table thead tr,table tbody tr { height: 50px; line-height: 50px; /*background-color: pink;*/ } table tr th:first-child,table tr td:first-child {/*设置table左边边框*/ border-left: 2px solid #eaeaea; } table tr th:last-child,table

CSS -盒模型

萝らか妹 提交于 2019-12-17 10:29:17
盒模型 content-box 内容盒 - 内容就是盒子的世界 border-box 边框盒 - 框架材质盒子的世界 公式 内容盒 content-box width = 内容宽度 .con { margin : 25px ; border : 5px solid red ; padding : 15px ; box-sizing : content-box ; width : 100px ; } 此处设置的宽度仅仅指的是内容的宽度,不包含内、外边距和边框的尺寸!! 边框盒 border-box width - 内容宽度 + padding + border .bor { margin : 25px ; border : 5px solid red ; padding : 15px ; box-sizing : border-box ; width : 100px ; } 此处的宽度指的是从边框的最左边到最后面的距离!!! margin - 外边距 1、盒子的外边框,他是完全透明的,开发者只可以设置它的边距。 2、margin包含了上下左右四条边,开发者可以单独设置每一条边的边距,也可以同时设置四条边的宽度 单独设置 margin-top 上边距 margin-buttom 下边距 margin-left 左边距 margin-right 右边距 同时设置 margin:30px

移动端1px边框实现

放肆的年华 提交于 2019-12-17 07:15:37
问题描述 :移动端iPhone上的1px边框看起来像2px那么粗。 问题分析 :不同的手机有不同的像素密度,在window对象中有一个devicePixelRatio属性,它可以反应设备的像素与css中的像素比。即devicePixelRatio=物理像素/独立像素。iPhone使用的是Retine屏,“Retina”是一种显示技术,可以把更多的像素点压缩至一块屏幕里,从而达到更高的分辨率并提高屏幕显示的细腻程度。因为Retine屏的分辨率始终是普通屏幕的2倍,1px的边框在devicePixelRatio=2的Retine屏下会显示成2px,所以css设置1px的样式,实际是2px的效果。 解决方案 : 1、用小数实现 div { border: 1px solid #dfdfdf; } @media screen and (-webkit-min-device-pixel-ratio: 2) { div { border: 0.5px solid #dfdfdf; } } @media screen and (-webkit-min-device-pixel-ratio: 3) { div { border: 0.333333px solid #dfdfdf; } } 无法兼容安卓设备和iOS8以下的设备。 2、用border-image实现 .border-image-1px

CSS属性大全

六眼飞鱼酱① 提交于 2019-12-17 06:23:52
[背景]属性共有六项: 「背景颜色」(background-color), 设置背景颜色。 「背景图像」(background-image), 设置网页背景图像。 「重复」(background-repeat), 控制背景图像的平铺方式,有不重复(no-repeat)、重复(repeat,沿水平、垂直方向平铺)、横向重复(repeat-X,图像沿水平方向平铺)和纵向重复(repeat-Y,沿图像垂直方向平铺)等4种选择。 「附加」(background-attachment), 用于控制背景图像是否会随页面的滚动而一起滚动。有固定(fixd,文字滚动时,背景图像保质固定)和滚动(scroll,背景图像随文字内容一起滚动)两种选择。 「水平位置」/「垂直位置」(background-position), 确定背景图像的水平、垂直位置 。共有左对齐(left)、右对齐(right)、顶部(top)、底部(bottom)、居中(center)和值(自定义背景图像的起点位置,可使用户对背景图像的位置做出更精确的控制)等6种选择。 [类型]属性共有九项: 「字体」(font-family), 设定时,需考虑浏览器中有无该字体。 「大小」(font-size), 注意度量单位。 「粗细」(font-weight), 除了normal(正常)、bold(粗体)、bolder(特粗)

bootstrap4常用样式类名

ぃ、小莉子 提交于 2019-12-17 04:44:10
bootstrap4 常用样式类名 (供自己参考) 1、容器和网格系统 容器 container 固定宽度,不同尺寸固定了不同的宽度 container-fluid 100%宽度 栅格系统 cal-xs//<768px cal-sm //>=768px cal-md //>=992px cal-lg //>=1200px 2、字体颜色及背景颜色 字体 text-muted 柔和 text-primary 重要 text-success 成功 text-info 提示 text-warning 警告 text-danger 危险 text-secondary 副标题 text-dark 深灰色文字 text-light 浅灰色 text-white 白色 背景 bg-primary bg-secondary bg-success bg-danger bg-warning bg-info bg-light bg-dark bg-white 3、边框 增加边框 border //默认:1px solid #dee2e6!important border-top border-left border-right border-bottom 删除边框 border-0 //去除边框或者除去某一边的边框 border-top-0 border-left-0 border-right-0

03HTML5学习之视觉元素与图像

喜欢而已 提交于 2019-12-17 01:22:56
文章目录 1、配置线条与边框 水平分隔线元素 边框属性与间距属性 边框属性 边框样式属性 内边距属性 2、图像类型 图片互换格式(GIF)图片 透明度 动画 压缩 优化 交错 联合照片专家小组(JPEG)图像 压缩 优化 渐进式JPEG 可移植网络图形格式(PNG)图像 新型的WebP图像格式 3、图像元素 无障碍访问和图像 图像超链接 4、HTML5视觉元素 HTML5 Figure元素 HTML5 Figcaption元素 HTML5 Meter元素 HTML5 Progress元素 5、背景图像 background-image属性 同时配置背景色和背景图 浏览器显示背景图 background-repeat属性 background-position属性 background-attachment属性 6、更多有关图像的知识 图像映射 映射元素 区域元素 配置收藏图标 7、图片使用原则 图像使用指导原则 图片重用 权衡图片大小和质量 考虑图片的下载时间 使用合适的分辨率 指定维度 注意亮度与对比度 8、CSS3视觉效果 CSS3 background-clip属性 CSS3 background-origin属性 CSS3中对多张背景图像的处理 CSS3圆角效果 CSS3 box-shadow属性 CSS3的opacity属性 1、配置线条与边框