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:;
- 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的更多相关文章
- CSS基础篇之选择符
关系选择符 E F 包含选择符(Descendant combinator) CSS1 选择所有被E元素包含的F元素. <html> <head> <meta chars ...
- CSS基础篇之选择符2
属性选择符: 选择符 版本 描述 E[att] CSS2 选择具有att属性的E元素. E[att="val"] CSS2 选择具有att属性且属性值等于val的E元素. E[at ...
- CSS全览_选择符+特指+单位+字体
CSS全览_选择符+特指+单位+字体 目录 CSS全览_选择符+特指+单位+字体 1. CSS样式 2. 选择符 3. 特指度和层叠 4. 值和单位 5. 字体 作者: https://www.cnb ...
- CSS基础篇之了解CSS和它的基本属性
CSS是什么? CSS英文全名是Cascading Style Sheets翻译过来就是层叠样式表,它主是把网页表现与内容分离的一种样式设计语言.这种语言能优化我们编程,把东西简化和优化写法,而且不同 ...
- 好程序员web前端分享CSS基础篇
学习目标 1.CSS简介 2.CSS语法 3.样式的创建 4.两种引入外部样式表的区别 5.样式表的优先级和作用域 6.CSS选择器 7.选择器的权重 8.浮动属性的简单应用 9.HTML.CSS注释 ...
- 前端面试题——html与css基础篇
整理一波html和css的面试题,侧重基础,希望明天面试能用到~(╥╯^╰╥) 一.HTML部分 1.浏览器页面有哪三层构成,分别是什么,作用是什么? 构成:结构层.表示层.行为层分别是:HTML.C ...
- html/css基础篇——iframe和frame的区别【转】
转自共享圈的使用iframe的优缺点,为什么少用iframe以及iframe和frame的区别.其中本人不认同的地方有做小修改 注:HTML5不再支持使用frame,iframe只有src 属性 一. ...
- html/css基础篇——html代码编写过程中的几个警惕点
本文想说的警惕点与浏览器兼容无关,主要是几个本人在项目中遇到的几个小问题的总结,问题虽小,但是却有时很困扰人,在此记录一下,如果后期有此类问题会持续添加到这里. 1.内联标签之间的空格 正常情况下书写 ...
- html/css基础篇——DOM中关于脱离文档流的几种情况分析
所谓的文档流,指的是元素排版布局过程中,元素会自动从左往右,从上往下的流式排列.并最终窗体自上而下分成一行行, 并在每行中按从左至右的顺序排放元素.脱离文档流即是元素打乱了这个排列,或是从排版中拿走. ...
随机推荐
- mysql深入浅出的笔记(存储过程二)
1.条件的定义和处理可以用来定义在处理过程中遇到问题时相应的处理步揍: DECLARE condition_name CONDITION FOR condition_value condition_v ...
- javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
SSL握手失败:用JDK1.8做发邮件的功能遇到这种问题处理方式是:将目录 %JAVA_HOME%\...\jre\lib\security里的local_policy.jar,US_export_p ...
- Cocoapods - pod install 成功后找不到头文件解决
问题描述:使用Cocoapods时,import 找不到头文件. 问题原因:这是因为还没设置头文件的目录. 解决办法:在项目的Target的里设置一下,添加cocoapods头文件目录:目录路径直接写 ...
- Android Studio中Button等控件的Text中字符串默认大写的解决方法
初学Android的时候,在Android Studio中xml里面添加一个Button.EditText等控件后,它的Text总是会显示大写,即使你输入的字符串是小写也不行,控制字符串大小写的属性是 ...
- 百度UEditor在线编辑器的配置和图片上传
前言 最近在项目中使用了百度UEditor富文本编辑器,配置UEditor过程中遇到了几个问题,在此记录一下解决方案和使用方法,避免以后使用UEditor出现类似的错误. 基本配置 一.下载UEdit ...
- Maven仓库 国内镜像
<repositories> <repository> <id>repo-mirror</id> <url>http://maven.net ...
- Scrapy shell调试网页的信息
通过scrapy shell "http://www.thinkive.cn:10000/zentaopms/www/index.php?m=user&f=login"
- WebGL与three.js
前面学习了一些webgl的基础知识,现在就用一下three.js写一个小例子,记录一下学习的过程. 效果图: 1.去github下载three.js,然后将它加载到网页中 <script src ...
- HTML基础知识
一个完美的web前端攻城狮,所具备的专业素养有:HTML5.XHTML.CSS3.JavaScript.JQuery.PS.PHP等.所以说,我要学的东西还有很多... 没别得,我也是一个H5的初学者 ...
- FFmpeg纯净版解码 av_parser_parse2
主要是通过av_parser_parse2拿到AVPaket数据,跟av_read_frame类似. 输入必须是只包含视频编码数据“裸流”(例如H.264.HEVC码流文件),而不能是包含封装格式的媒 ...