*css随笔4

text-shadow(文字阴影)

html:
<p>文字阴影</p>

css:
p{
text-shadow:2px 3px 4px red:
}

ps:前两个值是必须要滴,分别是水平阴影和垂直阴影的位置,允许负值;

  第三个值是模糊的距离,最后一个不用说都知道是颜色。

     元素样式

/*宽度*/
div {
   width:50px;
}

/*高度*/
div {
   width:50px;
}

/*外边距*/
  div {
     width:300px; height:100px; margin:10px;/*需要设置宽高*/
}
/*以上margin代表四周,如果需要单独控制某一边或者几边时就要加上相应属性:margin-top (设置上边的外边距)    margin-bottom (设置下边的外边距)
margin-left(设置左边的外边距)    margin-right(设置右边的外边距)        */

/*内边距*/
div {
 width:300px; height:100px; padding:10px;/*说明和外边距一样*/
}

/*透明度*/
div {
    opacity: .3 ; /*取值范围为0-1,小数点之前的0可以省略*/
}  

  边框样式

/*边框*/
html:
<div class="bk"></div>
css:
.bk{
    width:100px;
    height:100px;
    border-top:5px solid red;/*上框线*/
    border-bottom:2px dashed green;/*下框线*/
    border-right:7px double cyan;/*右框线*/
    border-left:10px  dotted blue;/*左框线*/
}/*以上是缩写形式,第一个值为边框宽度,第二个值为边框线,第三个为边框线颜色。      如果不加top类的属性则代表的是四周都是       第二个值可取值的范围很多:hidden,dotted,dashed,solid,double,groove,ridge,inset,outset...每个值显示的样式各不同,我们记住一个常用的就是实线 solid */

/*ps:这样我们可以设置一个好玩的东东:
html:
<div class="demo"></div>
css:
.demo{
    width:0;
    height:0;
    border-top:100px solid transparent;
    border-bottom:100px solid transparent;
    border-left:100px solid #000;
    border-right:100px solid transparent
}
.demo:hover{
    width:0;
    height:0;
    border-top:100px solid orange;
    border-bottom:100px solid transparent;
    border-left:100px solid transparent;
    border-right:100px solid transparent;
}*/

/*圆角效果*/
html:
<div class="bk1"></div>
css:
.bk1{
    width:100px;
    height:100px;
    background:red;
    border-radius:10px;/*所有角都使用半径为10px的圆角*/
        /*border-radius: 5px 4px 3px 2px;四个半径值分别是左上角、右上角、右下角和左下角,顺时针 */
}

/*盒子阴影*/
html:
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
css:
div{
    margin-top:10px;
    border:1px solid #000;
}
.bk1{
    width:70px;
    height:100px;
    background:red;
    border-radius:50% 50% 50% 50%;
}
.box1{
    width:100px;
    height:100px;
    background:green;
}
.box2{
    width:100px;
    height:100px;
    background:green;
    box-shadow:5px 5px 10px red;
}
.box3{
    width:100px;
    height:100px;
    background:green;
    box-shadow:10px 5px 20px red inset;
}
.box2:active{
    box-shadow:10px 5px 20px red inset;
}
.box1:hover{
    box-shadow:10px 5px 20px red inset;
}/*box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径]  [阴影颜色] [投影方式];     inset表示内阴影*/

  段落样式

/*行高*/
html:
<p>行高</p>
css:
p {
    line-height:25px;
}

/*段落缩进*/
html:
<p>段落缩进</p>
css:
p {
 text-indent:2em;/*em单位名称为相对长度单位。相对于当前对象内文本的字体尺寸,国外使用比较多*/
}

/*段落对齐*/
html:
<p>段落对齐测试文字 段落对齐测试文字 段落对齐测试文字 段落对齐测试文字 段落对齐测试文字段落对齐测试文字 段落对齐测试文字 段落对齐测试文字段落对齐测试文字</p>
css:
p {
     text-align:right;/*取值有left(左对齐) right(右对齐)center(居中对齐) justify(两端对齐,常用于英文)*/
}

/*文字间距*/
html:
<p>文字间距测试文字</p>
css:
p {
 letter-spacing:5px;
}

/*文字溢出*/
html:
<h1>这是一段演示用的文字</h1>
css:
h1{
    width:300px;
    border:1px dashed red;
    white-space:nowrap;/*强制在同一行内显示所有文本*/
    overflow:hidden;/*超出部分隐藏*/
    text-overflow:ellipsis;/*超出部分显示“...”  当值为“clip”时效果为裁切*/
}

/*段落换行*/
word-wrap:normal(允许内容顶开或溢出指定的容器边界。
) | break-word(break-word    内容将在边界内换行。如果需要,单词内部允许断行。)

背景样式

html:
<ul>
    <li>这是列表的第1行</li>
    <li>这是列表的第2行</li>
    <li>这是列表的第3行</li>
    <li>这是列表的第4行</li>
    <li>这是列表的第5行</li>
    <li>这是列表的第6行</li>
    <li>这是列表的第7行</li>
    <li>这是列表的第8行</li>
    <li>这是列表的第9行</li>
</ul>
css:
ul{
    width:1000px;
    height:1000px;
    background-color:red;/*背景颜色*/

}
ul li{
    text-indent:5em;/*缩进*/
    background:url(../images/li_logo.png)no-repeat left 0px ;/*此为缩写形式,表示插入一张图片做背景图片,不平铺 左对齐方式 上对齐方式           最后两个值分别表示左对齐方式和上对齐方式,可以为百分比、像素等
          */
}

PS:注意引入图片的路径!

   还有就是注意输入法,以及css里面的分号!!!!!

时间: 2024-10-03 13:47:57

*css随笔4的相关文章

没人看系列----css 随笔

目录 没人看系列----css 随笔 没人看系列----html随笔 前言 没什么要说的就是自己总结,学习用的如果想学点什么东西,请绕行. CSS (Cascading Style Sheets)层叠样式表 引入方式 1.行内式 行内式是在标签的style属性中设定CSS样式. <div style="width:200px;height:100px;border:1px solid black;"></div> 2.嵌入式 嵌入式是将CSS样式集中写在网页的&

CSS随笔

注:随笔有错误,全屏本人自己开发所写,不推荐借鉴. CSS背景操作: div居中: background-position:center;div在中间居中 background-position:right bottom;div在右下角 background-position:20px 30px;距离左边20个像素,距离上边30个像素. background-repeat:no-repeat;背景图片只设置一个,不平铺 写两个具体的值的时候,第一个值代表水平方向,第二个值代表垂直方向. 背景是否

css随笔1

要用到css,首先就得引入,今天学会了三种css的引入方式: 1.行内引用 <body style="background-color:red;"> <p style="color:#666;">这是行内引用css层叠样式后的P标签</p> PS:记得要养成良好习惯,写完一个属性 值后加分号,注意是英文状态下哦. 2.业内引用 <head> <style type="text/css">

html/css随笔

那个,,,由于上一篇发的那个,在前端哪里搜索不到,我感觉是我上一篇弄的标题不对了,所以现在在发一篇,应该在前端哪里就能直接找到 声明下,本人小白,望大神看了勿喷,多多指点,下面咱们进入正题. 为了界面好看点,先在WPS编写了一遍,弄了几个框架图片,会添加一些色彩,更容易让大家看明白,过一段时间就会发Java的,大概也就是一周一 篇,,或者是一周两篇博客,因为现在正在学,只能一边学,然后在星期的时候把学到的总结一下,发出来学到的东西,给大家分享,希望大家喜欢... 1.HTML的基础 HTML是用

Css随笔2

1. css中: a:link { /*表示普通的,未被访问的链接状态*/    color: black;} a:visited { /*表示链接被访问过后的状态*/    color: blueviolet;} a:hover { /*表示鼠标放在上面时的状态*/    color: red;} a:active { /*表示链接被点击时的状态*/    color: green;} 其中,hover必须在link和visited之后:active必须在hover之后,可放在其他标签的使用上

css随笔7

css也进入了终章了,今天学习了css布局,首先就是一个新标签---div标签,我们可以把它理解成一个容器:文档流,档流其实就是指浏览器生成页面的顺序,body 元素下的任意元素, 根据其前后顺序,组成了一个个上下关系,这便是文档流,文档流是浏览器的默认显示规则...还是实操下吧: display 元素显示模式 div{ display:block/*display 属性用来设置元素的显示方式. block 块对象指的是元素显示为一个方块,默认显示状态下将占据整行,其它的元素只能另起一行显示.

CSS随笔(CSS mastery 随笔)

CSS的class 可以到处用,不能用多,不然,语义化不好. div,span 也不能乱用,滥用,页面的语义化会变差. CSS起名字不要和样式耦合,要和功能耦合. css1,96年,添加了font.color,margin等等. css2 98年添加了float,position,和一些 父亲.孩子.兄弟等选择器,等等. 2002年的css2.1是成熟的推荐css标准. css3新增了背景.边框.动画.布局类型等属性,并且分批次发布.2012年有了大致的情形. html 1999发布了html4

CSS 随笔

CSS2.0font-style font-familiy font-size font-weightline-height color text-transform text-shadowletter-spacing word-spacing text-decoration text-indent text-overflow vertical-align text-alignword-wrap background background-color background-imagebackgr

css随笔1(css常用样式)

样式 属性 大小 font-size(x-large ; xx-small ; 可用数值单位 : PX,PD) 样式 font-style(oblique 偏斜体 : italic 斜体 : normal : 正常) 行高 line-height(单位 : PX,PD,EM) 粗细 font-weight(bold 粗体: lighter: 细体: normal : 正常) 修饰 text-decoration(underline 写划线 : overline 上划线 : line-throug