精华内容
下载资源
问答
  • % 简洁文字页面美化 cSS基础知识应用 帐任务一:文字页面 完成如图所示 我妈力的派世分 开始批于,我出不么心吗? 识,亲的) 页面的制作 照相本子 大已却记 地下铁 下的 向左走向右走 量 y% 任务分析 整个页面背景使用...
  • 网页美化

    2020-10-15 19:46:26
    1、为啥美化网页: 有效的传递页面的信息 美化页面,页面的漂亮,才能吸引用户 凸显主题 提高我们的用户的体验 1,1 ,span标签的使用 重点突出的文字,使用span标起来: 效果图 1、2,字体的样式: ...

    1、为啥美化网页:

    有效的传递页面的信息
    美化页面,页面的漂亮,才能吸引用户
    凸显主题
    提高我们的用户的体验

    1,1 ,span标签的使用

    重点突出的文字,使用span标起来:
    在这里插入图片描述
    效果图

    在这里插入图片描述

    1、2,字体的样式:

    在这里插入图片描述
    效果图

    在这里插入图片描述

    1,3、悬浮和阴影

    在这里插入图片描述
    效果图

    在这里插入图片描述

    2、Js概念

    JavaScript介绍:
    Js这门语言主要是完成页面的数据验证,一次它运行在客户端,需要运行浏览器来解析执行我们的js代码,原来他的名字LiveScript,为了吸引更多的java程序员去使用,更名为javaScript
    Js是弱类型,java是强类型。

    特点:
    1/交互性(它可以做的就是信息对的动态交互)
    2/安全性(不运行直接访问本地磁盘)
    3/跨平台(只要是可以解释js的浏览器都可以执行,和平台没关系)

    3、js与我们的html代码结合的方式:

    3.1、引入js的第一种方法

    在这里插入图片描述

    3.2,引入js的第二种方式
    在这里插入图片描述

    3.3、变量

    什么是变量?变量就是存方法某些值的内存的命名。
    Js的变量类型:
    数值类型:number
    字符串类型:string
    对象类型:object
    布尔类型:boolean
    函数类型:function
    Js中的特殊的值:
    Undefined未定义:所有的js变量未赋予初始值的时候,默认都是Undefined
    Null:空值
    NaN:全称not a number 非数字 非数值
    Js中的定义变量的格式:
    var 变量名;
    var 变量名=值;

    演示
    在这里插入图片描述

    3.4、关系

    比较运算

    等号:==等于是简单的做字面值的比较
    全等号:===除了比较字面值之外,还会比较两个变量的数据类型

    演示
    在这里插入图片描述

    逻辑运算:

    且运算:&&
    或运算:||
    取反运算:!
    在js当中,所有的变量都可以作为boolean的变量去使用
    0,null,undefined,””(空串)都认为是false
    要点
    &&且运算:
    第一种情况:
    当表达式全为真的时候,返回最后一个表达式的值
    第二种情况:
    在表达式中,有一个为假的时候,返回第一个为假的表达式的值

    ||或运算:
    第一种情况:
    当表达式全为假的时候,返回最后一个表达式的值
    第二中情况:
    只有一个表达式为真,就会返回第一个为真的表达式的值

    并且&&和||都是有一个短路效果的,
    当这个&&或者||有了结果了,后面的表达式就不再执行。

    演示

    在这里插入图片描述

    3.5、数组

    Js中的数组定义:
    格式:
    Var 数组名=[]; //空数组
    Var 数组名=[1,”abc”,true]; //定义数组的同时给它赋值
    在这里插入图片描述

    展开全文
  • 这篇文章是介绍如何设置文字的布局的。css 使用text- xx|| font-xx 来区分是设置文本还是设置字体。2.文本样式只需要明确一点,文本样式是针对整篇文章的布局。2.1文本是如何对齐的?-水平方向text-a...

    1.前言

    上篇文章,仅仅是介绍了CSS是如何设置字符本身的,font-style/font-weight/font-variant /font-famaliy/font-size.这篇文章是介绍如何设置文字的布局的。css 使用text- xx|| font-xx  来区分是设置文本还是设置字体。

    2.文本样式

    只需要明确一点,文本样式是针对整篇文章的布局。

    2.1文本是如何对齐的?-水平方向text-align: left |right |center |justify |inherit

    对应中文: 文章-排列(对齐方式) : 左对齐|右对齐|居中对齐|继承

    提醒:继承指的是继承父元素的字体对齐方式;居中对齐,指的是随着窗口大小的调整.(疑问:如果一个单词足够长,当窗口的长度小于该单词的长度时,单词的容器元素会被撑开,并不会再随着窗口的缩小而缩小,这应该是浏览器的一种默认处理方式,猜测)

    2.2

    文本是如何对齐的?-垂直方向vertical-align: auto | baseline | sub | super | top | text-top | middle|buttom|text-buttom|%

    auto: layout-flow属性的值来定义的(注意  layout-flow:horizontal|vertical-ideographic  这些属性只有IE支持,用来操作是一列一列显示文本,还是一行一行显示文本。)

    baseline:标准值,也是默认值,平行于基准线。

    sub/supper/top/text-top  向上移动,移动多少,纯在浏览器解析差别。

    middle:居中 ,middle其实略低于baseline,并不代表baseline就是居中的,可理解为父元素的中部。

    buttom/text-buttom/  向下移动,移动多少,纯在浏览器解析差别。

    %:百分比的值是用来相对于line-height来设定的。0%代表baseline。

    2.3如何定义单词以及字母的间距?letter-spacing  字母间距 (中文有效)

    word-spacing 单词间距(中文无效)

    这两个属性,虽然用的比较少,但是感觉是实现一些酷炫文字效果的基础。

    2.4如何定义行高?

    行高,可以理解为一行文字的容器,它是文字的寄生场所。也正因为如此,它的大小对文章的布局展示十分关键。css是如何去操作它的呢?line-height:  length

    中文翻译:行-高 :具体长度值

    (一般使用使用相对值,不推荐不使用绝对值,如果它的值小于文字本身的像素大小是会发生重叠的。)

    2.5如何定义首行缩进?

    中文习惯在段落首行缩进两个字符。(有一些新闻文章也是通过该值去实现一些悬垂效果。)text-indent:2em ;

    中文翻译:文本-缩进 : 2个字符

    展开全文
  • 文章目录CSS学习(三)网页元素美化1,文字样式2,文本样式3,超链接伪类4,列表样式5,背景图片 1,文字样式 名称 作用 font-family 字体 font-size 字体大小 font-weight 字体粗细 color 字体颜色 ...

    CSS学习(三)网页元素美化

    1,文字样式

    名称 作用
    font-family 字体
    font-size 字体大小
    font-weight 字体粗细
    color 字体颜色
    font-style 字体样式 oblique(斜体)

    @font-face 自定义字体

    
    <style> 
    @font-face
    {
        font-family: myFont;   /*自命名字体*/
        src: url(字体路径);
        font-weight:bold   /*使用粗体*/
    }
     
    div
    {
        font-family:myFont;
    }
    </style>
    

    2,文本样式

    名称 作用
    color 文本颜色
    text-align 文字排版 (center:水平居中)
    text-indent 文字缩进 单位:em
    line-height 行高(通常用来对一行进行垂直居中)
    text-decoration 文本装饰 (underline:下划线 line-through:中划线…)
    text-showed 文本阴影
    box-shadow 盒子阴影
    Text Overflow 文本溢出属性指定应向用户如何显示溢出内容
    word-wrap 对不可分割单词进行分割

    text-showed

    水平阴影,垂直阴影,模糊的距离,以及阴影的颜色:

    h1
    {
        text-shadow: 5px 5px 5px #FF0000;
    }
    

    box-shadow

    水平阴影,垂直阴影,模糊的距离,以及阴影的颜色:

    div
    {
    	width:300px;
    	height:100px;
    	background-color:yellow;
    	box-shadow: 10px 50px 15px #000000;
    }
    

    实例:卡片状阴影制作

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            .card{
                width:250px;
                box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
                text-align: center;
            }
            .header{
                background-color: #f7c41a;
                color: white;
                padding: 30px;
                font-size: 40px;
            }
            .container{
                padding: 10px;
            }
        </style>
    </head>
    <body>
    <div class="card">
        <div class="header">
            <h1>1</h1>
        </div>
        <div class="container">
            <p>
                January 1,2020
            </p>
        </div>
    </div>
    </body>
    </html>
    

    在这里插入图片描述

    3,超链接伪类

    a:link {color:#000000;}      /* 未访问链接*/
    a:visited {color:#00FF00;}  /* 已访问链接 */
    a:hover {color:#FF00FF;}  /* 鼠标移动到链接上 */
    a:active {color:#0000FF;}  /* 鼠标点击时 */
    

    tip: a:hover 必须在 a:link 和 a:visited 之后,需要严格按顺序才能看到效果。

    ​ a:active 必须在 a:hover 之后。

    a:hover常用

    4,列表样式

    名称 效果
    list-style 列表样式(none:无样式)主要用于去除不好看的列表样式

    5,背景图片

    名称 效果
    background-image:URL 设置背景图片,默认显示方式:铺满
    background-repeat 设置平铺方式(x,y,none)
    background-color 直接设置背景颜色
    background-position 背景定位
    background-image: linear-gradient(direction, color-stop1, color-stop2, …); 渐变色
    展开全文
  • CSS网页美化大全

    2020-11-27 21:42:42
    使用CSS美化网页样式 字体、文本、超链接、列表、背景 盒子模型及其构成 浮动布局网页 定位布局网页 认识CSS 标签及的使用 使用举例:提示:请注意合法性. 作用:可用作文本的容器,能让某几个文字或者某个词语凸显...

    CSS美化元素
    标签

    的使用
    CSS概述及其基本语法
    为HTML文档添加CSS样式的方式
    CSS的常用选择器
    使用CSS美化网页样式
    字体、文本、超链接、列表、背景
    盒子模型及其构成
    浮动布局网页
    定位布局网页

    认识CSS
    标签

    的使用

    使用举例:

    提示:请注意合法性.


    作用:可用作文本的容器,能让某几个文字或者某个词语凸显出来
    行内元素

    使用举例:
    网页内容…

    作用:可以把文档分割为独立的、不同的部分;排版网页内容;网页布局
    块级元素

    CSS是什么及其作用
    	CSS概念
    		Csacading Style Sheet 级联样式表
    		表现HTML文件样式的计算机语言
    			样式定义如何显示HTML元素
    			包括对字体、颜色、边距、高度、宽度、背景图片、网页定位等设定
    	CSS优势
    		内容与表现分离
    		网页的表现统一,容易修改
    		丰富的样式,使得页面布局更加灵活
    		减少网页的代码量,增加网页的浏览速度,节省网络带宽
    		运用独立于页面的CSS,有利于网页被搜索引擎收录
    CSS的基本语法
    	选择器{
    		声明1;
    		声明2;
    		......
    	}
    	声明:属性:值
    	span{
    		font-size:12px;
    		color:#F00;
    	}
    经验
    	CSS的最后一条声明后的“;”可写可不写,但是,基于W3C标准规范
    	考虑,建议最后一条声明的结束“;”都要写上
    	
    在网页如何使用CSS
    	CSS代码写在<head>的<style>标签中
    	<style>
    		span{color:green}
    	</style>
    	CSS注释以“/*”开始,以“*/”结束
    

    行内元素和块元素转换
    display属性的使用

    简单使用CSS实现
    	控制元素的显示和隐藏
    	块级元素与行内元素的转变
    		display值		说明
    		none			设置元素不会被显示
    		inline			元素会被显示为内联(行内)元素
    		block			元素会被显示为块级元素
    		inline-block	行内块元素
    	<html>
    		<head>
    			<!---->
    			<title>div与span</title>
    			<style>
    				/*添加CSS样式:span凸显出来*/
    				span{
    					/*字体、颜色*/
    					font-size: 12px;
    					color: red;
    					/*span隐藏*/
    					/*display: none;*/
    					/*span由行内元素转换为块级元素*/
    					/*display: block;*/
    					/*span转换为行内块元素*/
    					display: inline-block;
    				}
    				div{
    					/*div由块元素转换为行内元素*/
    					display: inline;
    				}
    			</style>
    		</head>
    		<body>
    			<span>第一个span</span>
    			<span>第二个span</span>
    			<p>欢迎访问网站,您好,请登录,<span>免费注册</span></p>
    			<div>第一个div</div>
    			<div>第二个div</div>
    		</body>
    	</html>
    

    总结
    借助display属性可转换行内元素及块元素
    block和none:二级菜单展示、TAB切换、焦点图轮播
    inline和inline-block:使用列表制作横向导航、菜单等

    引入CS
    CSS代码写在的

    在网页中引入CSS的三种方式
    	内部样式表
    		CSS代码写在<head>的<style>标签中
    	行内样式
    		使用style属性引入CSS样式
    		<h1 style="color:red;">style属性的应用</h1>
    		<p style="font-size:14px; color:green;">直接在HTML标签中设置的样式</p>
    	外部样式表
    		CSS代码保存在扩展名为.css的样式表中
    			链接式	<link href="style.css" rel="stylesheet" type="text/css"/>
    			导入式	@import url("style.css");
    	
    引入CSS不同方式的优先级
    	行内样式>内部样式表>外部样式表
    	就近原则
    <html>
    	<head>
    		<title>div与span</title>
    		<!--链接式引入外部CSS文件-->
    		<!--<link rel="stylesheet" type="text/css" href="style.css">-->
    		<style>
    			/*导入式引入外部CSS文件*/
    			@import url("style.css");
    			/*内部样式表*/
    			h1{
    				color: green;
    			}
    			div{
    				color: pink;
    			}
    		</style>
    	</head>
    	<body>
    		<h1>CSS的不同引用</h1>
    		<p>欢迎访问网站,您好,请登录,<span style="color: hotpink;">免费注册</span></p>
    		<!--行内样式-->
    		<h1 style="color: red;">CSS的不同引用</h1>
    		<div>一个div</div>
    	</body>
    </html>
    div{
    	color:rgb(41, 187, 197);
    	font-size: 30px;
    }
    

    CSS基本选择器
    CSS基本选择器的使用
    标签选择器
    HTML标签作为标签选择器的名称
    如:


    语法
    p{font-size:16px}
    类选择器
    .class{font-size:16px}
    ID选择器
    #id{font-size:16px}

    几种基本选择器的优先级
    	ID选择器>类选择器>标签选择器
    	选择器是否也遵循就近原则
    		不遵循
    <html>
    	<head>
    		<title>div与span</title>
    		<!--链接式引入外部CSS文件-->
    		<!--<link rel="stylesheet" type="text/css" href="style.css">-->
    		<style>
    			/*导入式引入外部CSS文件*/
    			@import url("style.css");
    			/*内部样式表*/
    			h1{
    				color: green;
    			}
    			div{
    				color: pink;
    			}
    			/*类选择器*/
    			.blue{
    				color: blue;
    			}
    			/*ID选择器*/
    			#yellow{
    				color: yellow;
    			}
    		</style>
    	</head>
    	<body>
    		<h1 class="blue">CSS的不同引用</h1>
    		<p id="yellow">欢迎访问网站,您好,请登录,<span style="color: hotpink;">免费注册</span></p>
    		<!--行内样式-->
    		<h1 style="color: red;">CSS的不同引用</h1>
    		<div class="blue">一个div</div>
    	</body>
    </html>
    

    CSS高级选择器
    层次选择器
    选择器 类型 功能描述
    EF 后代选择器 选择匹配的F元素,且匹配的F元素被包含在匹配的E元素内
    E>F 子选择器 选择匹配的F元素,且匹配的F元素是匹配的E元素的子元素
    E+F 相邻兄弟选择器 选择匹配的F元素,且匹配的F元素紧位于匹配的E元素后面
    E~F 通用兄弟选择器 选择匹配的F元素,且位于匹配的E元素后的所有匹配的F元素

    属性选择器
    	选择器			功能描述
    	E[attr]			选择匹配具有属性attr的E元素
    	E[attr=val]		选择匹配具有属性attr的E元素,并且属性值为val
    	E[attr^=val]	选则匹配元素E,且E元素定义了属性attr,其属性值是以val开头的任意字符串
    	E[attr$=val]	选择匹配元素E,且的E元素定义了属性attr,其属性值是以val结尾的任意字符串
    	E[attr*=val]	选择匹配元素E,且E元素定义了定义了属性attr,其属性包含了“val”,换句话说,字
    					符串val与属性值中的任意位置相匹配
    <html>
    	<head>
    		<title>高级选择器</title>
    	</head>
    	<style>
    		/*CSS高级选择器-层次选择器*/
    		/*后代选择器*/
    		/*body p{
    			背景色
    			background-color: red;
    		} */ 
    		
    		/*子选择器*/
    		/*body>p{
    			background-color: blue;             
    		}*/
    		/*相邻兄弟选择器*/
    		/*.two +p{
    			background-color: greenyellow;
    		}*/
    		/*通用兄弟选择器*/
    		/*.two~p{
    			background-color: hotpink;
    		}*/
    		/*p[id]{
    			background-color: red;
    		}*/
    		/*p[id=one]{区分大小写
    			background-color: saddlebrown;
    		}*/
    		/*p[id^=seven]{
    			background-color: seagreen;
    		}*/
    		/*p[id$=e]{
    			background-color: teal;
    		}*/
    		p[id*=e]{
    			background-color: turquoise;
    		}
    	</style>
    	<body>
    		<p id="one">1</p>
    		<div class="two"> <p>2</p> </div>
    		<p>3</p>
    		<p id="four">4</p>
    		<div><p>5</p></div>
    		<p id="six">6</p>
    		<p id="seven">7</p>
    		<p id="eight">8</p>
    		<p id="nine">9</p>
    	</body>
    </html>
    

    CSS字体样式
    CSS如何设置字体样式
    常见的字体样式属性
    font-family属性
    字体
    font-size属性
    单位
    常用:em、px(像素)
    font-style属性
    normal文本正常显示
    italic文本斜体显示
    oblique文本倾斜显示
    font-weight属性
    值 说明
    normal 默认值,定义标准的字体
    bold 粗体字体
    bolder 更粗的字体
    lighter 更细的字体
    100…900 定义由粗到细的字体,400等同于normal,700等同于bold
    font属性
    字体属性的顺序:字体风格->字体粗细->字体大小->字体类型

    	<head>
    		<title>字体风格</title>
    		<link rel="stylesheet" href="font.css" type="text/css" />
    	</head>
    
    	<body>
    		<div>
    			<h1>京东商城――<span>全部商品分类</span></h1>
    
    			<h2>图书、音像、电子书刊</h2>
    
    			<p><span>电子书刊</span> 电子书 网络原创 数字杂志 多媒体图书目<br />
    				<span>音像</span>音乐 影视 教育音像<br />
    				<span>经管励志</span> 经济 金融与投资 管理 励志与成功</p>
    
    			<h2>家用电器</h2>
    
    			<p><span>大家电</span> 平板电视 空调 冰箱 DVD播放机<br />
    				<span>生活电器</span> 净化器 电风扇 饮水机 电话机</p>
    
    			<h2>个护化妆</h2>
    
    			<p><span>面部护理</span> 洁面乳 精华露 眼部护理 T区护理<br />
    				<span>身体护理</span> 洗发护发 沐浴 手工/香皂 手足护理<br />
    				<span>香水SPA</span> 女士香水 男士香水 组合套装 迷你香水</p>
    
    			<h2>钟表</h2>
    
    			<p><span>瑞士品牌</span> 江诗丹顿 卡地亚Cartier 帝舵TUDOR 真利时ZENITH 雷蒙威Raymond Well<br />
    				<span>时尚品牌</span> 巴宝莉BURBERRY 雅克利曼Jacques Lemans 苏菲玛索Sophie Marceau<br />
    				<span>国产品牌</span> 聚利时Julius 北京beijing 依宝诺EBONO 劳士顿</p>
    
    			<h2>服饰鞋帽</h2>
    
    			<p><span>女装</span> T恤 衬衫 针织衫 卫衣 连衣裙 风衣 大衣 休闲裤<br />
    				<span>男装</span> 衬衫 POLO衫 针织衫 皮衣 外套 棉服 大衣<br />
    				<span>运动</span> 休闲鞋 跑步鞋 足球鞋 运动裤 运动包</p>
    		</div>
    	</body>
    
    	</html>
    	body{
    		font-family: Times,"Times New Roman","楷体";  
    	}
    	h1{
    		font-size: 24px;
    		font-style: italic;
    	}
    	h1 span{
    		font-weight: normal;
    	}
    	h2{
    		font-size: 16px;
    		font-weight: normal;  
    	}
    	p{
    		font-size: 12px;
    	}
    	p span{
    		font:italic bold 12px "楷体";
    	}
    

    CSS文本样式
    CSS如何设置文本样式
    常见的文本样式属性
    color属性
    颜色名称
    十六进制
    十六进制方法表示颜色:前两位
    表示红色分量,中间两位表示绿
    色分量,最好两位表示蓝色分量
    RGB
    rgb(r,g,b):正整数的取值0-255
    RGBA
    在RGB基础上增加了控制alpha透明度的参数,允许设定一个颜
    色的透明度。其中这个透明通道值为0-1,a表示透明度:0=透
    明,1=不透明

    	水平对齐方式
    		text-align属性
    		值			说明
    		left		把文本排列到左边
    		right		把文本排列到右边
    		center		把文本排列到中间
    		justify		实现两端对齐文本效果
    		
    	首行缩进
    		text-indent:em或px
    	行高
    		line-height:px
    		
    	文本装饰
    		text-decoration属性
    		值				说明
    		none			默认值,定义的标准文本
    		underline		设置文本的下划线
    		overline		设置文本的上划线
    		line-through	设置文本的删除线
    

    制作京东新闻咨询页


    京东读书新闻资讯页面



    看不见的完美硬币 :细节的负担


    创新公司皮克斯的启示




    12月11日 17:47


    图书


    细节从来都是个好东西,完美的细节往往给我们赢得商业上的胜利。


    但是,在皮克斯,这一家满是完美主义设计师的企业里,细节竟然成了负担。


    怎么打造完美的细节?又怎么赢得商业上的利益。皮克斯总裁艾德·卡特姆为我们解答。


    看不见的完美硬币:细节的负担



    在皮克斯,每一部电影都是商业与艺术的双赢。不管这些电影是艺术作品,还是商品,细节都是至关重要的,是决定成败的关键。人们似乎也听过许多关于细节的胜利的故事,但是在皮克斯,设计师们一个个都是完美主义者,细节显然成了皮克斯的负担。这样的太过于重视细节,往往会伤害到企业该有的效率,最终伤害企业的根本。在完美细节和企业应有的效率面前,艾德·卡特姆做出了明智的决策。


    皮克斯有一个现象,被我们的制片人叫作“看不见的完美硬币(the perfect
    coin)”,这个词指代的是皮克斯制作人员对细节的精益求精。有时候,被我们的制片人凯瑟琳•萨拉菲安称为“床头柜上一枚没人会注意到的硬币”这样的细节,也会引得我们的工作人员花上几天甚至数周的时间悉心打磨。凯瑟琳是《怪兽电力公司》一片的制作人员,影片中有一幕戏可以形象地向我们阐释到底什么是“看不见的完美硬币”。在这幕戏中,好奇的小布第一次来到麦克和萨里的公寓,还在蹒跚学步的小婴儿四处探索起来。两个怪物想要制止她,而她还是一步步走到了两摞高高堆起的CD旁,“别乱动!”麦克大喊起来,可是小女孩还是从90多张CD盒摞成的“高塔”底部抽出一张,
    CD全部倒塌散落在了地板上。麦克抱怨道:“哎,那些CD都是按字母顺序排列好的!”小女孩摇摇摆摆地走开了。这幕场景前后不到3秒钟,观众们只能够看到几个CD盒而已,但皮克斯的制作人员不仅为每一个CD盒制作了封面,还使用了可计算物体在运动时渲染效果变化的着色器。



    “你能看到所有CD盒吗?看不到。”萨拉菲安接着说,“把所有CD盒全部设计一遍,这工作有意思吗?其实挺有意思的。我们还真有几位工作人员觉得观众能在近镜头里把每张CD都看得一清二楚,所以就任劳任怨地把每张CD都雕琢了一番。也许,这其中的乐趣只有当事人才能体会吧。”




    h1{
    font-size: 22px;
    color: #333;
    font-family: Arial, “宋体”;
    text-align: center;
    }
    h2{
    font-size: 18px;
    color: #999;
    line-height: 30px;
    text-align: center;
    }
    p{
    text-indent: 2em;
    font-size: 14px;
    font-family: Arial, “宋体”;
    line-height: 25px;
    }
    .time{
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    }
    .time span{
    color: red;

    }
    .p-img{
    	text-align: center;
    }
    

    超链接伪类
    通过CSS设置超链接伪类样式
    伪类样式
    语法
    标签名:伪类名{声明;}
    伪类名称 含义 示例
    a:link 未单击访问时超链接样式 a:link{color:#9ef5f9}
    a:visited 单击访问超链接样式 a:visited{color:#333}
    a:hover 鼠标悬浮其上的超链接样式 a:hover{color:ff7300}
    a:active 鼠标单击未释放的超链接样式 a:active{color:#999}
    设置伪类的顺序:
    a:link->a:visited->a:hover->a:active


    图书列表页





    姑娘,欢迎降落在这残酷的世界


    姑娘,欢迎降落在这残酷的世界


    作者:一门


    ¥58



    列表样式
    通过CSS设置列表样式
    list-style-type
    值 说明 语法示例
    none 无标记符号 list-style-type:none
    disc 实心圆、默认类型 list-style-type:disc
    circle 空心圆 list-style-type:circle
    square 实心正方形 list-style-type:square
    decimal 数字 list-style-type:decimal

    	list-style-image
    		list-style-image:url(xx.gif)
    	
    	list-style-oosition
    		inside
    		outside
    	
    	list-style
    <html>
    	<head lang="en">
    		<title>列表样式</title>
    		<link href="css/style1.css" rel="stylesheet" type="text/css"/>
    	</head>
    	<body>
    	<h2 class="title">全部商品分类</h2>
    	<ul>
    		<li><a href="#">图书</a>&nbsp;&nbsp;<a href="#">音像</a>&nbsp;&nbsp;<a href="#">数字商品</a></li>
    		<li><a href="#">家用电器</a>&nbsp;&nbsp;<a href="#">手机</a>&nbsp;&nbsp;<a href="#">数码</a></li>
    		<li><a href="#">电脑</a>&nbsp;&nbsp;<a href="#">办公</a></li>
    		<li><a href="#">家居</a>&nbsp;&nbsp;<a href="#">家装</a>&nbsp;&nbsp;<a href="#">厨具</a></li>
    		<li><a href="#">服饰鞋帽</a>&nbsp;&nbsp;<a href="#">个护化妆</a></li>
    		<li><a href="#">礼品箱包</a>&nbsp;&nbsp;<a href="#">钟表</a>&nbsp;&nbsp;<a href="#">珠宝</a></li>
    		<li><a href="#">食品饮料</a>&nbsp;&nbsp;<a href="#">保健食品</a></li>
    		<li><a href="#">彩票</a>&nbsp;&nbsp;<a href="#">旅行</a>&nbsp;&nbsp;<a href="#">充值</a>&nbsp;&nbsp;<a href="#">票务</a>
    		</li>
    	</ul>
    	</body>
    </html>
    .title {
    	font-size: 18px;
    	font-weight: bold;
    	text-indent: 1em;
    	line-height: 35px;
    }
    ul li{
    	height: 30px;
    	line-height: 25px;
    	text-indent: 1em;
    	list-style: none;
    }
    a{
    	font-size: 14px;
    	text-decoration: none;
    	color: black;
    }
    a:hover{
    	text-decoration: underline;
    	color: brown;
    }
    

    背景样式
    通过CSS设置网页背景样式
    背景颜色
    background-color
    背景图像
    background-image
    background-image:url(图片路径);
    背景重复
    background-repeat
    repeat:沿水平喝垂直两个方向平铺
    no-repeat:不平铺,即只显示一次
    repeat-x:只沿水平方向平铺
    repeat-y:只沿垂直方向平铺
    背景定位
    background-position
    值 含义
    Xpos Ypos 单位:px,
    Xpos表示水平位置,Ypos表示垂直位置
    X% Y% 使用百分比表示背景的位置
    X、Y方向关键词 水平方向的关键词:left、center、right
    垂直方向的关键字:top,center,bottom
    background
    背景颜色 背景图像 背景定位 背景不重复显示


    背景样式






    #nav{
    width: 230px;
    background-color: #d7d7d7;
    }
    .title {
    font-size: 18px;
    font-weight: bold;
    text-indent: 1em;
    line-height: 35px;
    background-color: #C00;
    /color: #fff;
    background-image: url(…/image/arrow-down.gif);
    background-repeat: no-repeat;
    background-position: 205px 10px;
    /
    background: #fff url(…/image/arrow-down.gif) 250px 10px no-repeat;
    }
    ul li{
    height: 30px;
    line-height: 25px;
    text-indent: 1em;
    list-style: none;
    background-image: url(…/image/arrow-right.gif);
    background-repeat: no-repeat;
    background-position: 170px 2px;
    }
    a{
    font-size: 14px;
    text-decoration: none;
    color: black;
    }
    a:hover{
    text-decoration: underline;
    color: brown;
    }

    盒子模型
    盒子模型及其构成
    盒模型本质是一个盒子,封装周围的HTML元素
    它包括:外边距,边框,填充,和实际内容
    从外到内:Margin、Border、Padding、Content
    盒子模型的border
    边框
    bolder-color
    属性 说明 示例
    border-top-color 上边框颜色 border-top-color:#369;
    border-right-color 右边框颜色 border-right-color:#369;
    border-bottom-color 下边框颜色 border-bottom-color:#fae45b;
    border-left-color 左边框颜色 border-left-color:#efcd56;
    border-color 四个边框为同一颜色 border-color:#eeff34;
    上、下边框颜色:#369 border-color:#369#000
    左、右边框颜色:#000
    上边框颜色:#369 bolder-color:#369#000#f00
    左、右边框颜色:#000
    下边框颜色:#f00
    上、右、下、左边框颜色:bolder-color:#369#000#f00#OOf
    #369、#000、#f00、#OOf
    bolder-width
    thin
    medium
    thick
    像素值
    bolder-style
    none
    dotted点线
    dished虚线
    solid实线
    double两个边框
    同时设置边框的颜色、粗细和样式

    盒子模型的margin
    	外边距
    		margin-top
    		margin-right
    		margin-bottom
    		margin-left
    		margin
    	网页内容居中对齐
    		margin:0px auto;
    		网页居中对齐的必要条件
    			块元素
    			固定宽度
    	
    盒子模型的padding
    	内边距(内填充)
    		padding-left
    		padding-right
    		padding-top
    		padding-bottom
    		padding
    
    常见的网页布局
    	上下结构
    	上中下结构
    	上左右下结构:1-2-1结构
    	上左中右下结构:1-3-1结构
    <html>
    	<head>
    		<title>盒子模型</title>
    		<style>
    			#box{
    				width: 298px;/*盒子的宽*/
    				/*盒子的边框样式*/
    				/*border-color: #3a6587;
    				border-style: solid;
    				border-width: 1px;*/
    				border: 1px solid #3a6587;
    				/*水平居中*/
    				margin: 0px auto;
    			}
    			h2{
    				font-size: 16px;
    				background-color: #3a6587;
    				height: 35px;
    				line-height: 35px;
    				color: white;
    				margin: 0;
    			}
    			form{
    				background-color: #c8ece3;
    				margin: 0;
    				padding: 10px;
    			}
    			#name{
    				border: 3px solid black;
    			}
    			#email{
    				border: 1px dashed red;
    			}
    			#tel{
    				border: 2px dotted blue;
    			}
    		</style>
    	</head>
    	<body>
    		<div id="box">
    			<h2>
    				会员登录
    			</h2>
    			<form action="#">
    				<div>
    					<strong>姓名:</strong>
    					<input type="text" name="" id="name"/>
    				</div>
    				<div>
    					<strong>邮箱:</strong>
    					<input type="text" name="" id="email"/>
    				</div>
    				<div>
    					<strong>电话:</strong>
    					<input type="text" name="" id="tel">
    				</div>
    			</form>
    		</div>
    	</body>
    </html>
    

    浮动
    浮动的作用
    几个并列的div

    为块级元素,独占一哈给
    实现网页元素的浮动-float
    float-浮动可以理解为让某个div元素脱离标准流,漂浮在标准
    流之上,和标准流不是一个层次
    一个浮动元素会尽量向左向右移动,直到它的外边缘碰到包含
    框或另一个浮动框的边框为止
    属性值 属性值
    left 元素向左移动
    right 元素向右移动
    none 默认值,元素不移动

    清除元素的浮动-clear
    	浮动元素周围的元素重新排列,如何避免这种情况
    		浮动元素之和的元素将围绕它(文本围绕div)
    		使用clear:clear属性可以清除浮动对其他元素造成的影响
    		clear属性
    		属性值		说明
    		left		在左侧不允许浮动元素 
    		right		在右侧不允许浮动元素
    		both		在左、右两侧不允许浮动元素
    		none		默认值,允许浮动元素出现在两侧
    

    父级边框塌陷
    原因
    浮动元素脱离标准文档流
    解决父级边框塌陷
    调整父级高度
    简单,元素固定高会降低扩展性
    浮动元素后加空白div
    简单,空div会造成HTML代码冗余
    overflow
    属性值 说明
    visible 默认值。内容不会被修剪,会呈现在盒子之外
    hidden 内容会被修剪,并且其余内容是不可见的
    scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余内容
    auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容
    简单,下拉列表框的场景不能用
    父级添加伪类after
    写法比上面稍微复杂一点,但是没有副作用,推荐使用

    	<head>
    		<title>浮动</title>
    		<link href="css/float.css" rel="stylesheet" type="text/css" />
    	</head>
    
    	<body>
    		<div id="father">
    			<div class="layer01"><img src="image/photo-1.jpg" alt="日用品" /></div>
    			<div class="layer02"><img src="image/photo-2.jpg" alt="图书" /></div>
    			<div class="layer03"><img src="image/photo-3.jpg" alt="鞋子" /></div>
    			<div class="layer04">
    				浮动的盒子可以向左浮动,也可以向右浮动,直到它的外边缘碰到包含框或另一个浮动盒子为止。本网页中共有三个图片,分别代表日用品图片、图书图片和鞋子图片。这里使用这三个图片和本段文字来演示讲解浮动在网页中的应用,根据需要图片所在的div分别向左浮动、向右浮动,或者不浮动。
    			</div>
    			<!--<div class="layer05">方法二:浮动元素后添加空白div</div>-->
    		</div>
    	</body>
    
    </html>
    div {
    	margin:10px;
    	padding:5px;
    }
    #father {
    	border:1px #000 solid;
    	/*方法一:设置父容器高度*/
    	/*height: 400px;*/
    	/*方法四:页面结构不变,为父容器添加overflow属性*/
    	overflow: hidden;
    }
    .layer01 {
    	border:1px #F00 dashed;
    	float: left;
    
    }
    .layer02 {
    	border:1px #00F dashed;
    	float: left;
    }
    .layer03 {
    	border:1px #060 dashed;
    	float: left;
    }
    .layer04 {
    	border:1px #666 dashed;
    	font-size:12px;
    	line-height:23px;
    	/*清除浮动*/
    	clear: both;
    	/*父级边框塌陷*/
    }
    /*.layer05{
    	clear: both;
    }*/
    /*方法三:页面结构不动,只添加CSS样式通过after伪类实现解决父容器边框塌陷*/
    /*.clear:after{
    	content: '';
    	display: block;
    	clear: both;
    }*/
    

    定位
    元素定位的应用场景
    下拉菜单
    不随滚动条移动的固定导航
    鼠标移入弹出的消息框

    position属性的常用取值及作用
    	属性值		说明
    	static		默认值,没有定位
    	
    	relative	相对定位
    				相对自身原来位置进行偏移
    				偏移设置:top、left、right、botton
    				特性
    					相对于自己的初始位置来定位
    					元素位置发生偏移后,它原来的位置会被保留下来
    					层次提高,可以把标准文档流中的元素及浮动元素盖在下面
    				相对定位的使用场景
    					相对定位一般情况下很少单独使用,都是配合绝对定位使
    					用,为绝对定位创造定位父级而又不设置偏移量
    				
    	absolute	绝对定位
    				设置了绝对定位但没有设置偏移量的元素将保持在原来的位置
    				在网页制作中可以用于需要使某个元素脱离标准流,而仍然希望
    				它保持在原来位置的情况
    				偏移设置:top、left、right、botton
    				特性
    					绝对定位,相对于绝对定位元素的定位父级的位置来定位,如果
    					没有定位父级,则相对于浏览器窗口来定位
    					元素位置发生偏移后,原来的位置不会被保留
    					层次提高,可以把标准文档流中的元素及浮动元素盖在下边
    					设置绝对定位的元素脱离文档流
    				绝对定位的使用场景
    					一般情况下,绝对定位用在下拉菜单、焦点图轮播、弹出数字气泡、特别花边等场景
    	fixed		固定定位
    				偏移设置:top、left、right、botton
    				类似绝对定位,不过区别在于定位的基准不是祖先元素,而是浏览器窗口
    				特性
    					相对浏览器窗口定位
    					偏移量不会随滚动条的移动而移动
    				使用场景
    					一般在网页中被用在窗口两边的固定广告、返回顶部图标、吸顶导航栏
    	
    	<html>
    
    	<head>
    	  <title>position属性</title>
    	  <link href="css/style.css" rel="stylesheet" type="text/css" />
    	</head>
    
    	<body>
    	  <div id="father">
    		<div id="first">第一个盒子</div>
    		<div id="second">第二个盒子</div>
    		<div id="third">第三个盒子</div>
    	  </div>
    	</body>
    
    	</html>
    
    	div {
    		margin:10px;
    		padding:5px;
    		font-size:12px;
    		line-height:25px;
    	}
    	#father {
    		border:1px #666 solid;
    		padding:0;
    		position: relative;
    	}
    	#first {
    		background-color:#f2bb6f;
    		border:1px #B55A00 dashed;
    		/*定位*/
    		/*position: static;*/
    		/*position: relative;
    		right: 25px;
    		bottom: 20px;*/
    	}
    	#second {
    		background-color:#003580;
    		border:1px #0000A8 dashed;
    		/*绝对定位,相对于绝对定位元素(first)的定位父级的位置来定位,如果没有定位父级,则相对于浏览器窗口*/
    		position: absolute;
    		left: 50px;
    		top: 30px;
    	}
    	#third {
    		background-color:#f3f3f3;
    		border:1px #395E4F dashed;
    	}
    

    z-index
    作用
    调整元素定位时重叠层的上下位置
    设置了position属性时,z-index属性可以设置各元素之间的重叠高低关系
    z-index属性值:整数,默认值为0
    z-index值大的层位于其值的层上方
    属性值
    opacity 值越小越透明0-1
    网页中的元素都含有两个堆叠层级
    未设置绝对定位时所处的环境,z-index是0
    设置绝对定位时所处的堆叠环境,此时层的位置由z-index的值确定
    改变位置绝对定位和没有设置绝对定位的层的上下堆叠顺序,只需调整绝对定位层的z-index值即可

    <head>
      <title>z-index属性</title>
      <link href="css/style.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
      <div id="content">
    	<ul>
    	  <li><img src="image/maple.jpg" alt="香山红叶" /></li>
    	  <li class="tipText">京秋魅力&#8226;相约共赏香山红叶</li>
    	  <li class="tipBg"></li>
    	  <li>时间:11月16日 星期六 8:30</li>
    	  <li>地点:朝阳区西大望路珠江帝景K区正门前集合</li>
    	</ul>
      </div>
    </body>
    
    </html>
    /* 定义网页元素样式 */
    ul,li{
    	padding: 0;
    	margin: 0;
    	list-style: none;
    }
    
    #content{
    	width: 331px;
    	padding: 5px;
    	font-size: 12px;
    	line-height: 25px;
    	border: 1px #999 solid;
    }
    /*定位父级*/
    ul{
    
    	position: relative;
    }
    /*绝对定位*/
    .tipText,.tipBg{
    	position: absolute;
    	top: 100px;
    	/*background-color: turquoise;*/
    	width: 331px;
    	height: 25px;
    }
    /*让文字在背景上方,文字白色,居中*/
    .tipText{
    	z-index: 1;
    	color: white;
    	text-align: center;
    }
    .tipBg{
    	background-color: black;
    	opacity: 0.5;
    }
    

    制作带按钮的轮播广告

    <head>
      <title>带按钮的图片横幅广告</title>
      <link href="css/advert.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
      <div id="adverImg"><img src="image/adver-01.jpg" alt="夏日商品促销" />
    	<div id="number">
    	  <ul>
    		<li>1</li>
    		<li>2</li>
    		<li>3</li>
    		<li>4</li>
    		<li>5</li>
    	  </ul>
    	</div>
      </div>
    </body>
    
    </html>
     /* 编辑网页所需样式 */
     #adverImg{
    	 width: 430px;
    	 height: 130px;
    	 margin: 0 auto;
    	 /*定位父级*/
    	 position: relative;
     }
     #number{
    	 /*数字按钮所在的div要进行绝对定位*/
    	 position: absolute;
    	 right: 5px;
    	 bottom: 2px;
    
     }
    
     #number ul,#number li{
    	 margin: 0;
    	 padding: 0;
     }
     #number li{
    	 float: left;
    	 list-style: none;
    	 width: 20px;
    	 height: 20px;
    	 line-height: 20px;
    	 border: 1px #666 solid;
    	 text-align: center;
    	 margin-right: 5px;
    	 font-size: 12px;
    	 background-color: white;
     }
    
    展开全文
  • 实验四 使用 布局与美化网页 实验四 使用CSS布局与美化网页 CSS 一实验任务 一实验任务 1 CSS CSS 1请回答什么是 CSS使用CSS 有何优点 请回答什么是 使用 有何优点 1 CSS Cascading Style Sheets, 1 CSS Cascading ...
  • CSS美化网页

    千次阅读 2019-06-18 23:04:50
    CSS美化网页 为什么使用CSS 有效的传递页面信息 使用CSS美化过的页面文本 , 漂亮 , 美观 , 可以吸引用户 可以很好的突出页面的主题内容 , 使用户第一眼可以看到页面主要内容 具有良好的用户体验 span 和 div ...
  • css美化网页

    2019-06-19 12:54:14
    使用css美化过的页面文本,漂亮,美观,可以吸引用户 可以很好的突出页面的主题内容,使用户第一眼可以看到页面主要内容 具有良好的用户体验 2.span和div span标签的作用: 能让某个文字或者某个词语凸显出来 ...
  • css3美化网页元素

    2019-10-28 20:20:23
    今天学习了css3美化页面元素,它可以使网页更加的优美,漂亮,是用户有更好的体验。 css3美化网页元素的优点: 1.有效的传递压面信息 2.是页面漂亮、美观、吸引用户 3.可以更好的凸显出页面的主题,使得用户能在最短...
  • CSS美化网页元素

    2019-06-20 14:43:49
    使用CSS美化过的页面文本 , 漂亮 , 美观 , 可以吸引用户 可以很好的突出页面的主题内容 , 使用户第一眼可以看到页面主要内容 具有良好的用户体验 span 和 div span标签的作用 能让某几个文字或者某个词语凸显...
  • CSS美化网页 为什么使用CSS 1.有效的传递页面信息 2.使用CSS美化过的页面文本 , 漂亮 , 美观 , 可以吸引用户 3.可以很好的突出页面的主题内容 , 使用户第一眼可以看到页面主要内容 4.具有良好的用户体验 ...
  • 3、美化网页元素

    2020-08-14 21:11:40
    3.1、为什么要美化网页 有效的传递页面信息 吸引用户 凸显主题 提高用户体验 span标签:重点突出的文字,使用span套起来 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&...
  • CSS3美化网页元素

    2018-10-25 16:13:59
    一、CSS的作用: ...自己本身在网页中不起作用,但是可以让某个文字内容凸显出来,方便单独设置内容的样式。 三、字体: 1.font-family:设置字体的类型,例如宋体、楷体 2.font-size:设置字体的大小,例如16px...
  • CSS的作用就是用来美化网页的内容或者结构层次。这我们都知道,不是吗?随着CSS技术的不断革新升级,我们获得了更多的控制样式的能力。一个不是那么众所周知的技术就是我们可以在浏览器里美化被选择的文字的样式。...
  • Css美化网页元素

    2016-05-05 16:22:00
    &lt;span&gt;&lt;/span&gt;范围标签使用   使用Css设置字体样式 ...italic:文字的斜体 oblique:文字的倾斜 两个斜体区别:有些字体有斜体属性,但有些字体没有做这个属性。当...
  • 可以用来帮助自己美化自己的网站,很简单,很实用的一些文字特效代码……

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 322
精华内容 128
关键字:

网页文字美化