CSS基础篇之选择符3

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: 0;
     height: 0;
    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;
    }
时间: 2024-11-05 19:01:02

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

CSS基础篇之选择符2

属性选择符: 选择符 版本 描述 E[att] CSS2 选择具有att属性的E元素. E[att="val"] CSS2 选择具有att属性且属性值等于val的E元素. E[att~="val"] CSS2 选择具有att属性且属性值为一用空格分隔的字词列表,其中一个等于val的E元素. E[att^="val"] CSS3 选择具有att属性且属性值为以val开头的字符串的E元素. E[att$="val"] CSS3 选

CSS基础篇选择符

关系选择符 E F 包含选择符(Descendant combinator) CSS1 选择所有被E元素包含的F元素. <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> P b{ font-size: 60px; font-family: "微软雅黑"; color:

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

CSS是什么? CSS英文全名是Cascading Style Sheets翻译过来就是层叠样式表,它主是把网页表现与内容分离的一种样式设计语言.这种语言能优化我们编程,把东西简化和优化写法,而且不同的浏览器有不同的CSS前缀 如果你用的是charome和safari,前缀就是-webkit 如果你用的是firefox,前缀是-moz 如果你用的是IE,前缀是-ms 如果你用的是opera,前缀是-o CSS能做什么? CSS简化了以前要使用很多图片和脚本实现的效果,只需几行代码就能搞定.方便了

css属性和部分选择符

1.1像素细边框的表格 效果: <style type="text/css"> #test{ border-collapse: collapse;border:1px solid #ddd; } /*#test th,#test td{ border: 10px solid #ddd; }*/ </style> 2.css奇数偶数样式 效果: <style type="text/css"> /*奇数*/ .ul2 li:nth-c

新旅程CSS 基础篇分享一

在上一篇HTML完结篇中,已经给大家对CSS做了一个了解.本片博主将不再赘述,直接进入知识点,归纳总结: 一.CSS 三种书写的方式 嵌入式.外链式.行内式 嵌入式就是将CSS写入在<style></style> 外链式将外面的CSS文件通过HTML中的标记链接过来 <link  rel="stylesheet"  type="text/css"  href="外部CSS文件的地址" /> 行内式:就是将CSS

css基础篇(三)——布局(上)float和position

1.定位(position) position的值有:relative/absolute/fixed/static/inherit; static:为position属性的默认值,static元素会遵循正常的文档流,且会忽略top,bottom,left,right等属性; inherit:如同其他css的inherit值,即继承父元素的position值(ie不支持) 下面重点介绍前三个值: 1.1 相对定位(relative) 场景描述(如上图):第二个div的位置相对自己向下向右移动30p

css基础篇(一)——浏览器加载和渲染网页

1.介绍 虽然这篇是css笔记,但是做为web开发,天天和浏览器打交道,有必要先理理我目前了解的浏览器加载和渲染页面的过程. 2.页面加载和渲染流程 如图:(该篇重点是css,所以该图重点说明css渲染) 1.重建DOM树:渲染引擎开始解析html文档,转换树中的标签到DOM节点 2.构建渲染树:解析css,根据css选择器找到节点的样式,创建另外一个树———渲染树 3.布局渲染树:从根节点开始,计算出每一个元素的大小和位置 4.绘制渲染树:遍历渲染树将每个节点都绘制出来 整个流程简易描述:用户

css基础 属性选择器 选择带有title属性的a标签

礼悟:    公恒学思合行悟,尊师重道存感恩.叶见寻根三返一,江河湖海同一体.          虚怀若谷良心主,愿行无悔给最苦.读书锻炼养身心,诚劝且行且珍惜.              ide:visual studio 2017             browser:Chrome                     os:win7 代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8&qu

前端之CSS基础篇

CSS介绍 什么是CSS? CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素. 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染). CSS语法 CSS实例 每个CSS样式由两个组成部分:选择器和声明.声明又包括属性和属性值.每个声明之后用分号结束. CSS注释 /*这是注释*/ 注释是代码之母.--摘自哪吒语录 CSS的几种引入方式 行内样式 行内式是在标记的style属性中设定CSS样式.不推荐大规模使用. 1 <p style=&qu