border(边框)

如何用CSS调出边框

我们给p标签加一个边框试一下

p{
border:1px solid #ccc;/*这是缩写*/
}

第一个值是为边框的宽度

第二个值是为边框线样式为直线

第三个值是为边框的颜色

border-width(边框的宽度)

如果不调宽度的话默认边框是从左边到最右边。设置之后可以调节宽度。

border-top-width:;上

border-bottom-width:;下

border-left-width:;左

border-right-width:;右

border-style(边框线样式)

单个边框线调节样式

border-top-style:;(设置上边框)

border-bottom-style:;(设置下边框)

border-left-style:;(设置左边框)

border-right-style:;(设置右边框)

缩写div{ width300px;height100px;border-style:solie;}

      宽度            高度             边框样式

其他边框样式值

none:无轮廓。border-color将被忽略,border-width计算值为0,除非边框轮廓为图像,即border-image。

hidden:隐藏边框。IE7及以下尚不支持

dotted:点状轮廓。IE6下显示为dashed效果

dashed:虚线轮廓。

solid:实线轮廓

double:双线轮廓。两条单线与其间隔的和等于指定的border-width值

groove:3D凹槽轮廓。

ridge:3D凸槽轮廓。

inset:3D凹边轮廓。

outset:3D凸边轮廓。

border-color(边框颜色)

还可以设置单个边的颜色

border-top-color:;上

border-right-color:;右

border-bottom-color:;下

border-left-color:;左

利用边框做出三角箭头

div{
width:;
height:;
border-top: 100px solid green;
border-left: 100px solid transparent;
border-right: 100px solid transparent;
}

圆角效果

所有角的半径为10px圆角矩形。

div{
width: 300px;
height: 300px;
background-color: black;
margin: 10px;
border-radius: 15px;/*上右左下*/
}

四个角的半径分别为左上角顺时针到左下角的半径的。

div{
width: 300px;
height: 300px;
background-color: red;
margin: 10px;
border-radius: 10px 15px 20px 30px;
}

分别设置每个角的垂直半径和水平半径,用斜杠隔开,第一个参数表示左上角开始顺时针的水平半径,第二个参数表示左上角开始顺时针的垂直半径。

div {
width: 300px;
height:300px;
background-color: green;
margin: 10px;
border-radius:40px 30px 20px 10
px/5px 10px 15px 20px;
}

画圆

div{
border-radius:50%
}

竖着的半圆

div{
height: 300px;
background-color: yellow;
width: 150px;
border-radius: 150px 0 0 150px;/*宽是高的一半*/
margin: 10px;
}

横着的半圆

div{
width: 300px;
background-color: yellowgreen;
height: 150px;
border-radius: 150px 150px 0 0;/*高是宽的一半*/
}

盒子阴影

书写格式:box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径]  [阴影颜色] [投影方式];

外阴影常规效果

div{
width:100px;
height:100px;
background-color:#cccccc;
box-shadow: 5px 5px 20px #000000;
}

外阴影模糊外延效果

div{
width:100px;
height:100px;
background-color:#cccccc;
box-shadow:5px 5px 5px 20px #000000 ;
}

内阴影效果

div{
width:100px;
height:100px;
background-color:#cccccc inset;
}

双内阴影效果

div{
width:100px;
height:100px;
background-color:#cccccc;
box-shadow:5px 5px 20px 2px #000000 inset,-2px -2px 5px 1px #ccc inset;
}

段落样式

行高(line-height)

p{
Width:300px;
Height:500px;
Line-height:150px;
}

行高是指内容的宽度到文字顶部之间的距离就是行高。

段落缩进

P{
Text-indent:em;
}

从左往右缩进了一个字符的间隔。数量不要太多。

段落对齐

Text-align:left | right | center | justify;

P{
Text-align:left;
}

文字间距

Letting-spacing:间距长度;

P{
Letting-spacing:10px;
}

每个字都会有间距间距距离取决于你的间距长度大小

文字溢出

Text-overtlow:clip | ellipsis

Clip的表现出来的效果是文字溢出的部分才会隐藏

Ellipsis的表现出来的效果是文字溢出的部分全部以...表示

如何用ELlipsis如何实现文字溢出时产生省略号的效果需要用到whtie-space:nowrap;(不换行)

Overflow:hidden;(隐藏溢出的部分)

Div{
width: 140px;
border: 1px solid #000;
white-space: nowrap;/*不换行*/
overflow: hidden;/*隐藏溢出于边框部分*/
text-overflow: ellipsis/clip;
}

我这里加了一个边框让你们看的更清楚。

背景样式

背景颜色

Background-color:transparent | color;(透明和颜色)

div{
Bakcground-color:#cccccc;
}
Div{
Background-color:transparent;
}

背景图片

Background-image:none | url

注意这个图片插入要写url。

Background-image:none | url

P{
Background-image:url(./图片名);
}

背景平铺方式

Background-repeat:repeat | no-repeat | repeat-x| repeat-y

repeat:平铺

P{
Background-repeat:on-repeat;
}

背景定位

Background-position:左对齐方式   上对齐方式

No-repeat:不平铺

X-repeat:从X轴开始平铺

Y-repeat:从Y轴开始平铺

P{
Background-color:right bottom;
}

CSS基础篇之选择符3的更多相关文章

  1. CSS基础篇之选择符

    关系选择符 E F 包含选择符(Descendant combinator) CSS1 选择所有被E元素包含的F元素. <html> <head> <meta chars ...

  2. CSS基础篇之选择符2

    属性选择符: 选择符 版本 描述 E[att] CSS2 选择具有att属性的E元素. E[att="val"] CSS2 选择具有att属性且属性值等于val的E元素. E[at ...

  3. CSS全览_选择符+特指+单位+字体

    CSS全览_选择符+特指+单位+字体 目录 CSS全览_选择符+特指+单位+字体 1. CSS样式 2. 选择符 3. 特指度和层叠 4. 值和单位 5. 字体 作者: https://www.cnb ...

  4. CSS基础篇之了解CSS和它的基本属性

    CSS是什么? CSS英文全名是Cascading Style Sheets翻译过来就是层叠样式表,它主是把网页表现与内容分离的一种样式设计语言.这种语言能优化我们编程,把东西简化和优化写法,而且不同 ...

  5. 好程序员web前端分享CSS基础篇

    学习目标 1.CSS简介 2.CSS语法 3.样式的创建 4.两种引入外部样式表的区别 5.样式表的优先级和作用域 6.CSS选择器 7.选择器的权重 8.浮动属性的简单应用 9.HTML.CSS注释 ...

  6. 前端面试题——html与css基础篇

    整理一波html和css的面试题,侧重基础,希望明天面试能用到~(╥╯^╰╥) 一.HTML部分 1.浏览器页面有哪三层构成,分别是什么,作用是什么? 构成:结构层.表示层.行为层分别是:HTML.C ...

  7. html/css基础篇——iframe和frame的区别【转】

    转自共享圈的使用iframe的优缺点,为什么少用iframe以及iframe和frame的区别.其中本人不认同的地方有做小修改 注:HTML5不再支持使用frame,iframe只有src 属性 一. ...

  8. html/css基础篇——html代码编写过程中的几个警惕点

    本文想说的警惕点与浏览器兼容无关,主要是几个本人在项目中遇到的几个小问题的总结,问题虽小,但是却有时很困扰人,在此记录一下,如果后期有此类问题会持续添加到这里. 1.内联标签之间的空格 正常情况下书写 ...

  9. html/css基础篇——DOM中关于脱离文档流的几种情况分析

    所谓的文档流,指的是元素排版布局过程中,元素会自动从左往右,从上往下的流式排列.并最终窗体自上而下分成一行行, 并在每行中按从左至右的顺序排放元素.脱离文档流即是元素打乱了这个排列,或是从排版中拿走. ...

随机推荐

  1. 远方的塔--Pylons

    转自:https://en.wikipedia.org/wiki/Pylons_project#Pylons_Framework Pylons

  2. MySQL Fabric和MyBatis的整合过程中遇到的问题

    这是我昨天在整合MySQL Fabric和MyBatis时遇到的问题,花了大半天才解决的问题,解决的过程中在网上查找了很久,都没有找到解决的方案.现在记下来,希望能够帮助有同样问题的朋友.如果各位朋友 ...

  3. H5+ 移动app学习之二 Native.js

    Native.js技术,简称NJS,是一种将手机操作系统的原生对象转义,映射为JS对象,在JS里编写原生代码的技术.如果说Node.js把js扩展到服务器世界,那么Native.js则把js扩展到手机 ...

  4. python之I/O操作

    IO在计算机中指Input/Output,也就是输入和输出.由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘.网络等,就需要IO接口. 比如你打开 ...

  5. javaScript里的原型链

    原型对象也是普通的对象,是对象一个自带隐式的__proto__属性,原型也有可能有自己的原型,如果一个原型对象的原型不为null的话,我们就称之为原型链.原型链是由一些用来继承和共享属性的对象组成的( ...

  6. Codeforces #380 Subordinates(贪心 构造)

    从前往后扫,找到一出现次数为0的数,从后面找一个出现不为0的数转化而来.设置两指针l, r来处理. #include<cstdio> #include<iostream> #i ...

  7. ORA-12638:身份证明检索失败

    本地Sqlplus 连一远程数据库,出现 ORA-12638: 身份证明检索失败,pl/sql developer 也是同样的问题,tnsping 是没有问题的. 找到本地的sqlnet.ora文件, ...

  8. 组合模式/composite模式/对象结构型模式

    组合模式/composite模式/对象结构型 意图 将对象组合成树形结构以表示"整体--部分"的层次结构.Composite使得用户对单个对象和组合对象的使用具有一致性. 动机 C ...

  9. EventLoop和EventLoopGroup

    Netty框架的主要线程就是I/O线程,线程模型设计的好坏,决定了系统的吞吐量.并发性和安全性等架构质量属性.Netty的线程模型被精心地设计,既提升了框架的并发性能,又能在很大程度避免锁,局部实现了 ...

  10. python 小程序 比较目录间的差异

    比较目录间的差异: I 只按照名称做了比较,如果目录的文件名称相同,但是内容不同脚本认为为相同文件 II 针对目录下面的目录没有循环比较,只是比较了目录的名称 import sys, os def d ...