精华内容
下载资源
问答
  • CSS开发中所有基本属性的使用技巧
    2021-03-06 20:58:26

    一、CSS基本属性

    • CSS的单位
    • font字体属性
    • 文本属性
    • 列表属性
    • overflow属性
    • 鼠标的属性 cursor
    • 背景属性

    CSS的单位

    html中的单位只有一种,那就是像素px,所以单位是可以省略的,但是在CSS中不一样。
    CSS中的单位是必须要写的,因为它没有默认单位。

    绝对单位

    1 in=2.54cm=25.4mm=72pt=6pc

    各种单位的含义:

    • in:英寸Inches (1 英寸 = 2.54 厘米)
    • cm:厘米Centimeters
    • mm:毫米Millimeters
    • pt:点Points,或者叫英镑 (1点 = 1/72英寸)
    • pc:皮卡Picas (1 皮卡 = 12 点)

    相对单位

    px:像素
    em:印刷单位相当于12个点
    %:百分比,相对周围的文字的大小

    为什么说像素px是一个相对单位呢,这也很好理解。比如说,电脑屏幕的的尺寸是不变的,但是我们可以让其显示不同的分辨率,在不同的分辨率下,单个像素的长度肯定是不一样的啦。

    font 字体属性

    CSS中,有很多非布局样式(与布局无关),包括:字体、行高、颜色、大小、背景、边框、滚动、换行、装饰性属性(粗体、斜体、下划线)等。

    这一段,我们先来讲一下字体属性。

    css样式中,常见的字体属性有以下几种:

    p{
    	font-size: 50px; 		/*字体大小*/
    	line-height: 30px;      /*行高*/
    	font-family: 幼圆,黑体; 	/*字体类型:如果没有幼圆就显示黑体,没有黑体就显示默认*/
    	font-style: italic ;		/*italic表示斜体,normal表示不倾斜*/
    	font-weight: bold;	/*粗体*/
    	font-variant: small-caps;  /*小写变大写*/
    }
    

    行高

    CSS中,所有的行,都有行高。盒子模型的padding,绝对不是直接作用在文字上的,而是作用在“行”上的。

    上图中,我们设置行高为30px,30px * 5 = 150px,通过查看审查元素,这个p标签的高度果然为150px。而且我们发现,我们并没有给这个p标签设置高度,显然是内容将其撑高的。

    垂直方向来看,文字在自己的行里是居中的。比如,文字是14px,行高是24px,那么padding就是5px:

    为了严格保证字在行里面居中,我们的工程师有一个约定: 行高、字号,一般都是偶数。这样可以保证,它们的差一定偶数,就能够被2整除。

    如何让单行文本垂直居中

    小技巧:如果一段文本只有一行,如果此时设置行高 = 盒子高,就可以保证单行文本垂直居中。这个很好理解。

    上面这个小技巧,只适用于单行文本垂直居中,不适用于多行。如果想让多行文本垂直居中,还需要计算盒子的padding。计算方式如下:

    vertical-align: middle; 属性

    vertical-align: middle; /*指定行内元素(inline)或表格单元格(table-cell)元素的垂直对齐方式。*/
    
    

    字号、行高、字体三大属性

    (1)字号:

    	font-size:14px;
    

    (2)行高:

    	line-height:24px;
    

    (3)字体:(font-family就是“字体”,family是“家庭”的意思)

    	font-family:"宋体";
    

    是否加粗属性以及上面这三个属性,我们可以连写:(是否加粗、字号 font-size、行高 line-height、字体 font-family)

    格式:

    	font: 加粗 字号/行高/ 字体
    
    

    举例:

    	font: 400 14px/24px "宋体";
    

    PS:400是nomal,700是bold。

    上面这几个属性可以连写,但是有一个要求,font属性连写至少要有字号和字体,否则连写是不生效的(相当于没有这一行代码)。

    2、字体属性的说明:

    (1)网页中不是所有字体都能用,因为这个字体要看用户的电脑里面装没装,比如你设置:

    	font-family: "华文彩云";
    

    上方代码中,如果用户的 Windows 电脑里面没有这个字体,那么就会变成宋体。

    页面中,中文我们一般使用:微软雅黑、宋体、黑体。英文使用:Arial、Times New Roman。页面中如果需要其他的字体,就需要单独安装字体,或者切图。

    (2)为了防止用户电脑里,没有微软雅黑这个字体。就要用英语的逗号,提供备选字体。如下:(可以备选多个)

    	font-family: "微软雅黑","宋体";
    

    上方代码表示:如果用户电脑里没有安装微软雅黑字体,那么就是宋体。

    (3)我们须将英语字体放在最前面,这样所有的中文,就不能匹配英语字体,就自动的变为后面的中文字体:

    	font-family: "Times New Roman","微软雅黑","宋体";
    

    上方代码的意思是,英文会采用Times New Roman字体,而中文会采用微软雅黑字体(因为美国人设计的Times New Roman字体并不针对中文,所以中文会采用后面的微软雅黑)。比如说,对于smyhvae哈哈哈这段文字,smyhvae会采用Times New Roman字体,而哈哈哈会采用微软雅黑字体。

    可是,如果我们把中文字体写在前面:(错误写法)

    	font-family: "微软雅黑","Times New Roman","宋体";
    

    上方代码会导致,中文和英文都会采用微软雅黑字体。

    (4)所有的中文字体,都有英语别名。

    微软雅黑的英语别名:

    	font-family: "Microsoft YaHei";
    

    宋体的英语别名:

    	font-family: "SimSun";
    

    于是,当我们把字号、行高、字体这三个属性合二为一时,也可以写成:

    	font:12px/30px  "Times New Roman","Microsoft YaHei","SimSun";
    

    (5)行高可以用百分比,表示字号的百分之多少。

    一般来说,百分比都是大于100%的,因为行高一定要大于字号。

    比如说, font:12px/200% “宋体”等价于font:12px/24px “宋体”200%可以理解成word里面的2倍行高。

    反过来, font:16px/48px “宋体”;等价于font:16px/300% “宋体”

    字体加粗属性

    .div {
    	font-weight: normal; /*正常*/
    	font-weight: bold;  /*加粗*/
    	font-weight: 100;
    	font-weight: 200;
    	font-weight: 900;
    }
    
    

    在设置字体是否加粗时,属性值既可以填写normalbold这样的加粗字体,也可以直接填写 100至900 这样的数字。normal的值相当于400,bold的值相当于700。

    文本属性

    CSS样式中,常见的文本属性有以下几种:

    • letter-spacing: 0.5cm ; 单个字母之间的间距
    • word-spacing: 1cm; 单词之间的间距
    • text-decoration: none; 字体修饰:none 去掉下划线、underline 下划线、line-through 中划线、overline 上划线
    • text-transform: lowercase; 单词字体大小写。uppercase大写、lowercase小写
    • color:red; 字体颜色
    • text-align: center; 在当前容器中的对齐方式。属性值可以是:left、right、center(在当前容器的中间)、justify
    • text-transform: lowercase; 单词的字体大小写。属性值可以是:uppercase(单词大写)、lowercase(单词小写)、capitalize(每个单词的首字母大写)

    这里来一张表格的图片吧,一览无遗:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gxfs6VHF-1615040135831)(en-resource://database/4489:1)]

    列表属性

    ul li{
    	list-style-image:url(images/2.gif) ;  /*列表项前设置为图片*/
    	margin-left:80px;  /*公有属性*/
    }
    

    另外还有一个简写属性叫做list-style,它的作用是:将上面的多个属性写在一个声明中。

    overflow属性:超出范围的内容要怎么处理

    overflow属性的属性值可以是:

    • visible:默认值。多余的内容不剪切也不添加滚动条,会全部显示出来。
    • hidden:不显示超过对象尺寸的内容。
    • auto:如果内容不超出,则不显示滚动条;如果内容超出,则显示滚动条。
    • scroll:Windows 平台下,无论内容是否超出,总是显示滚动条。Mac 平台下,和 auto 属性相同。

    针对上面的不同的属性值,我们来看一下效果:
    举例:

    <!doctype html>
    <html lang="en">
     <head>
      <meta charset="UTF-8">
      <meta name="Generator" content="EditPlus®">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
      <title>Document</title>
    
    	<style type="text/css">
    
    		div{
    			width: 100px;
    			height: 100px;
    			background-color: #00cc66;
    			margin-right: 100px;
    			float: left;
    		}
    
    		#div1{
    			overflow: auto;/*超出的部分让浏览器自行解决*/
    		}
    		#div2{
    			overflow: visible;/*超出的部分会显示出来*/
    		}
    
    		#div3{
    			overflow: hidden;/*超出的部分将剪切掉*/
    		}
    
    	</style>
    
     </head>
    
     <body>
    
    	<div id="div1">其实很简单 其实很自然 两个人的爱由两人分担 其实并不难 是你太悲观 隔着一道墙不跟谁分享 不想让你为难 你不再需要给我个答案</div>
    	<div id="div2">其实很简单 其实很自然 两个人的爱由两人分担 其实并不难 是你太悲观 隔着一道墙不跟谁分享 不想让你为难 你不再需要给我个答案</div>
    	<div id="div3">其实很简单 其实很自然 两个人的爱由两人分担 其实并不难 是你太悲观 隔着一道墙不跟谁分享 不想让你为难 你不再需要给我个答案</div>
     </body>
    
    </html>
    

    鼠标的属性 cursor

    鼠标的属性cursor有以下几个属性值:

    • auto:默认值。浏览器根据当前情况自动确定鼠标光标类型。
    • pointer:IE6.0,竖起一只手指的手形光标。就像通常用户将光标移到超链接上时那样。
    • hand:和pointer的作用一样:竖起一只手指的手形光标。就像通常用户将光标移到超链接上时那样。

    比如说,我想让鼠标放在那个标签上时,光标显示手状,代码如下:

    p:hover{
    	cursor: pointer;
    }
    

    另外还有以下的属性:(不用记,需要的时候查一下就行了)

    • all-scroll :  IE6.0 有上下左右四个箭头,中间有一个圆点的光标。用于标示页面可以向上下左右任何方向滚动。
    • col-resize :  IE6.0 有左右两个箭头,中间由竖线分隔开的光标。用于标示项目或标题栏可以被水平改变尺寸。
    • crosshair :  简单的十字线光标。
    • default :  客户端平台的默认光标。通常是一个箭头。
    • hand :  竖起一只手指的手形光标。就像通常用户将光标移到超链接上时那样。
    • move :  十字箭头光标。用于标示对象可被移动。
    • help :  带有问号标记的箭头。用于标示有帮助信息存在。
    • no-drop :  IE6.0 带有一个被斜线贯穿的圆圈的手形光标。用于标示被拖起的对象不允许在光标的当前位置被放下。
    • not-allowed :  IE6.0 禁止标记(一个被斜线贯穿的圆圈)光标。用于标示请求的操作不允许被执行。
    • progress :  IE6.0 带有沙漏标记的箭头光标。用于标示一个进程正在后台运行。
    • row-resize :  IE6.0 有上下两个箭头,中间由横线分隔开的光标。用于标示项目或标题栏可以被垂直改变尺寸。
    • text :  用于标示可编辑的水平文本的光标。通常是大写字母 I 的形状。
    • vertical-text :  IE6.0 用于标示可编辑的垂直文本的光标。通常是大写字母 I 旋转90度的形状。
    • wait :  用于标示程序忙用户需要等待的光标。通常是沙漏或手表的形状。
    • *-resize :  用于标示对象可被改变尺寸方向的箭头光标。
    •                  w-resize | s-resize | n-resize | e-resize | ne-resize | sw-resize | se-resize | nw-resize
      
    • url ( url ) :  IE6.0 用户自定义光标。使用绝对或相对 url 地址指定光标文件(后缀为 .cur 或者 .ani )。

    背景属性

    background 的常见背景属性

    css2.1 中,常见的背景属性有以下几种:(经常用到,要记住)

    • background-color:#ff99ff; 设置元素的背景颜色。

    • background-image:url(images/2.gif); 将图像设置为背景。

    • background-repeat: no-repeat; 设置背景图片是否重复及如何重复,默认平铺满。(重要)

      • no-repeat不要平铺;
      • repeat-x横向平铺;
      • repeat-y纵向平铺。
    • background-position:center top; 设置背景图片在当前容器中的位置。

    • background-attachment:scroll; 设置背景图片是否跟着滚动条一起移动。
      属性值可以是:scroll(与fixed属性相反,默认属性)、fixed(背景就会被固定住,不会被滚动条滚走)。

    • 另外还有一个综合属性叫做background,它的作用是:将上面的多个属性写在一个声明中。

    CSS3 中,新增了一些background属性:

    • background-origin

    • background-clip 背景裁切

    • background-size 调整尺寸

    • 多重背景

    上面这几个属性经常用到,需要记住。现在我们逐个进行讲解。

    background-color:背景颜色的表示方法

    css2.1 中,颜色的表示方法有三种:单词、rgb表示法、十六进制表示法。

    比如红色可以有下面的三种表示方法:

    	background-color: red;
    	background-color: rgb(255,0,0);
    	background-color: #ff0000;
    

    CSS3 中,有一种新的表示颜色的方式:RGBA或者HSLA。

    RGBA、HSLA可应用于所有使用颜色的地方。

    下面分别介绍。

    用英语单词表示

    能够用英语单词来表述的颜色,都是简单颜色,比如red、green、blue、orange、gray等。代码举例:

    background-color: red;
    

    RGB 表示法

    RGB 表示三原色“红”red、“绿”green、“蓝”blue。

    光学显示器中,每个像素都是由三原色的发光原件组成的,靠明亮度不同调成不同的颜色的。r、g、b的值,每个值的取值范围0~255,一共256个值。

    比如红色:

    background-color: rgb(255,0,0);
    

    黑色:

    background-color: rgb(0,0,0);
    

    颜色可以叠加,比如黄色就是红色和绿色的叠加:

    background-color: rgb(255,255,0);
    

    RGBA 表示法

        background-color: rgba(0, 0, 255, 0.3);
    
        border: 30px solid rgba(0, 255, 0, 0.3);
    

    代码解释

    • RGBA 即:Red 红、Green 绿、Blue 蓝、Alpha 透明度。

    • R、G、B 的取值范围是:0~255;透明度的取值范围是 0~1。

    RGB色彩模式:

    • 自然界中所有的颜色都可以用红、绿、蓝(RGB)这三种颜色波长的不同强度组合而得,这就是人们常说的三原色原理。
    • RGB三原色也叫加色模式,这是因为当我们把不同光的波长加到一起的时候,可以得到不同的混合色。例:红+绿=黄色,红+蓝=紫色,绿+蓝=青。
    • 在数字视频中,对RGB三基色各进行8位编码就构成了大约1678万种颜色,这就是我们常说的真彩色。所有显示设备都采用的是RGB色彩模式。
    • RGB各有256级(0-255)亮度,256级的RGB色彩总共能组合出约1678万种色彩,即256×256×256=16777216。

    十六进制表示法

    比如红色:

    background-color: #ff0000;
    

    PS:所有用#开头的值,都是16进制的。

    这里,我们就要学会16进制与10进制之间的转换。下面举几个例子。

    问:16进制中28等于10进制多少?
    答:2*16+8 = 40。

    16进制中的af等于10进制多少?
    答:10 * 16 + 15 = 175

    所以,#ff0000就等于rgb(255,0,0)。

    background-color: #123456;等价于background-color: rgb(18,52,86);

    十六进制可以简化为3位,所有#aabbcc的形式,能够简化为#abc。举例如下:

    比如:

    	background-color:#ff0000;
    

    等价于:

    	background-color:#f00;
    

    比如:

    	background-color:#112233;
    

    等价于:

    	background-color:#123;
    

    但是,比如下面这个是无法简化的:

    	background-color:#222333;
    

    再比如,下面这个也是无法简化的:

    	background-color:#123123;
    

    几种常见的颜色简写可以记住。如下:

    	#000   黑
    	#fff   白
    	#f00   红
    	#222   深灰
    	#333   灰
    	#ccc   浅灰
    

    HSLA 表示法

    举例:

    	background-color: hsla(240,50%,50%,0.4);
    

    解释:

    • H 色调,取值范围 0~360。0或360表示红色、120表示绿色、240表示蓝色。

    • S 饱和度,取值范围 0%~100%。值越大,越鲜艳。

    • L 亮度,取值范围 0%~100%。亮度最大时为白色,最小时为黑色。

    • A 透明度,取值范围 0~1。

    关于设置透明度的其他方式:

    (1)opacity: 0.3; 会将整个盒子及子盒子设置透明度。也就是说,当盒子设置半透明的时候,会影响里面的子盒子。

    (2)background: transparent; 可以单独设置透明度,但设置的是完全透明(不可调节透明度)。

    background-repeat属性

    background-repeat:no-repeat;设置背景图片是否重复及如何重复,默认平铺满。属性值可以是:

    • no-repeat(不要平铺)
    • repeat-x(横向平铺)
    • repeat-y(纵向平铺)

    这个属性在开发的时候也是经常用到的。我们通过设置不同的属性值来看一下效果吧:

    (1)不加这个属性时:(即默认时)(背景图片会被平铺满)

    PS:padding的区域也是有背景图的。

    (2)属性值为no-repeat(不要平铺)时:

    (3)属性值为repeat-x(横向平铺)时:

    其实这种属性的作用还是很广的。举个例子,设计师设计一张宽度只有1px、颜色纵向渐变的图片,然后我们通过这个属性将其进行水平方向的平铺,就可以看到整个页面都是渐变的了。

    在搜索引擎上搜“平铺背景”,就可以发现,周期性的图片可以采用此种方法进行平铺。

    (4)属性值为repeat-y(纵向平铺)时:

    background-position属性

    background-position属性指的是背景定位属性。公式如下:

    在描述属性值的时候,有两种方式:用像素描述、用单词描述。下面分别介绍。

    1、用像素值描述属性值:

    格式如下:

    	background-position:向右偏移量 向下偏移量;
    

    属性值可以是正数,也可以是负数。比如:100px 200px-50px -120px

    2、用单词描述属性值:

    格式如下:

    	background-position: 描述左右的词 描述上下的词;
    
    • 描述左右的词:left、center、right
    • 描述上下的词:top 、center、bottom

    比如说,right center表示将图片放到右边的中间;center center表示将图片放到正中间。

    比如说,bottom表示图片的底边和父亲底边贴齐(好好理解)。

    实际上,我们是通过把这张图片作为网站的背景图来达到显示效果的。只需要给body标签加如下属性即可:

            body{
                background-image: url(/Users/smyhvae/Dropbox/img/20170812_1950.jpg);
                background-repeat: no-repeat;
                background-position: center top;
            }
    

    上方代码中,如果没加background-position这个属性,背景图会默认处于浏览器的左上角(显得很丑);加了此属性之后,图片在水平方向就位于浏览器的中间了。

    场景2:(通栏banner)

    很多网站的首页都会有banner图(网站最上方的全屏大图叫做「通栏banner」),这种图要求横向的宽度特别大。比如说,设计师给你一张1920*465的超大banner图,如果我们把这个banner图作为img标签直接插入网页中,会有问题的:首先,图片不在网页的中间;其次,肯定会出现横向滚动条。

    正确的做法是,将banner图作为div的背景图,这样的话,背景图超出div的部分,会自动移溢出。需要给div设置的属性如下:

            div{
                height: 465px;
                background-image: url(http://img.smyhvae.com/20170813_1053.jpg);
                background-position: center top;
                background-repeat: no-repeat;
            }
    

    上方代码中,我们给div设置height(高度为banner图的高度),不需要设置宽度(因为宽度会自动霸占整行)。

    background-attachment 属性

    • background-attachment:scroll; 设置背景图片是否固定。属性值可以是:
      • fixed(背景就会被固定住,不会被滚动条滚走)。
      • scroll(与fixed属性相反,默认属性)

    background 综合属性

    background属性和border一样,是一个综合属性,可以将多个属性写在一起。(在盒子模型这篇文章中专门讲到border)

    举例1:

    	background:red url(1.jpg) no-repeat 100px 100px fixed;
    

    等价于:

    	background-color:red;
    	background-image:url(1.jpg);
    	background-repeat:no-repeat;
    	background-position:100px 100px;
    	background-attachment:fixed;
    

    以后,我们可以用小属性层叠掉大属性。

    上面的属性中,可以任意省略其中的一部分。

    比如说,对于下面这样的属性:

    	background: blue url(images/wuyifan.jpg) no-repeat 100px 100px;
    

    background-size属性:背景尺寸

    background-size属性:设置背景图片的尺寸。

    格式举例:

    	/* 宽、高的具体数值 */
    	background-size: 500px 500px;
    
    	/* 宽高的百分比(相对于容器的大小) */
    	background-size: 50% 50%;   // 如果两个属性值相同,可以简写成:background-size: 50%;
    
    	background-size: 100% auto;  //这个属性可以自己试验一下。
    
    	/* cover:图片始终填充满容器,且保证长宽比不变。图片如果有超出部分,则超出部分会被隐藏。 */
    	background-size: cover;
    
    	/* contain:将图片完整地显示在容器中,且保证长宽比不变。可能会导致容器的部分区域为空白。  */
    	background-size: contain;
    

    这里我们对属性值 covercontain 进行再次强调:

    • cover:图片始终填充满容器,且保证长宽比不变。图片如果有超出部分,则超出部分会被隐藏。

    • contain:将图片完整地显示在容器中,且保证长宽比不变。可能会导致容器的部分区域留白。

    代码举例:(这张图片本身的尺寸是 1080 * 1350)

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
    	<meta charset="UTF-8">
    	<meta name="viewport" content="width=device-width, initial-scale=1.0">
    	<title>Document</title>
    	<style>
    		.img_wrap {
    			display: flex;
    		}
    
    		.img {
    			width: 200px;
    			height: 200px;
    			border:1px solid red;
    			background: url(http://img.smyhvae.com/20191006_1330.jpg) no-repeat;
    			margin-right: 20px;
    		}
    
    		.div1 {
    			background-size: cover;
    		}
    		.div2{
    			background-size: contain;
    		}
    	</style>
    </head>
    
    <body>
    	<section class="img_wrap">
    		<div class="img div1"></div>
    		<div class="img div2"></div>
    
    	</section>
    </body>
    
    </html>
    

    在上方代码的基础之上,再加一个 background-position: center属性之后,图片就会在容器里居中显示

    背景原点:background-origin 属性

    background-origin 属性:控制背景从什么地方开始显示。

    格式举例:

    
    	/* 从 padding-box 内边距开始显示背景图 */
    	background-origin: padding-box;           //默认值
    
    	/* 从 border-box 边框开始显示背景图  */
    	background-origin: border-box;
    
    	/* 从 content-box 内容区域开始显示背景图  */
    	background-origin: content-box;
    
    

    如果属性值设置成了border-box,那边框部分也会显示图片哦。

    background-clip属性:设置元素的背景(背景图片或颜色)是否延伸到边框下面

    格式举例:

    background-clip: content-box; 超出的部分,将裁剪掉。属性值可以是:

    • border-box 超出 border-box 的部分,将裁剪掉

    • padding-box 超出 padding-box 的部分,将裁剪掉

    • content-box 超出 content-box 的部分,将裁剪掉

    假设现在有这样的属性设置:

    	background-origin: border-box;
    
    	background-clip: content-box;
    

    上方代码的意思是,背景图片从边框部分开始加载,但是呢,超出内容区域的部分将被裁减掉。

    同时设置多个背景

    我们可以给一个盒子同时设置多个背景,用以逗号隔开即可。可用于自适应局。

    代码举例:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            .box {
                height: 416px;
                border: 1px solid #000;
                margin: 100px auto;
                /* 给盒子加多个背景,按照背景语法格式书写,多个背景使用逗号隔开 */
                background: url(images/bg1.png) no-repeat left top,
                url(images/bg2.png) no-repeat right top,
                url(images/bg3.png) no-repeat right bottom,
                url(images/bg4.png) no-repeat left bottom,
                url(images/bg5.png) no-repeat center;
            }
        </style>
    </head>
    <body>
    <div class="box"></div>
    </body>
    </html>
    

    渐变:background-image

    渐变是CSS3当中比较丰富多彩的一个特性,通过渐变我们可以实现许多炫丽的效果,有效的减少图片的使用数量,并且具有很强的适应性和可扩展性。

    渐变分为:

    • 线性渐变:沿着某条直线朝一个方向产生渐变效果。

    • 径向渐变:从一个中心点开始沿着四周产生渐变效果。

    • 重复渐变。

    线性渐变

    格式:

    
        background-image: linear-gradient(方向, 起始颜色, 终止颜色);
    
        background-image: linear-gradient(to right, yellow, green);
    

    参数解释:

    • 方向可以是:to leftto rightto topto bottom、角度30deg(指的是顺时针方向30°)。

    格式举例:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            div {
                width: 500px;
                height: 100px;
                margin: 10px auto;
                border: 1px solid #000;
            }
    
            /* 语法:
                linear-gradient(方向,起始颜色,终止颜色);
                方向:to left   to right  to top   to bottom  角度 30deg
                起始颜色
                终止颜色
            */
            div:nth-child(1) {
                background-image: linear-gradient(to right, yellow, green);
            }
    
            /* 不写方向,表示默认的方向是:从上往下 */
            div:nth-child(2) {
                background-image: linear-gradient(yellow, green);
            }
    
            /* 方向可以指定角度 */
            div:nth-child(3) {
                width: 100px;
                height: 100px;
                background-image: linear-gradient(135deg, yellow, green);
            }
    
            /* 0%的位置开始出现黄色,40%的位置开始出现红色的过度。70%的位置开始出现绿色的过度,100%的位置开始出现蓝色 */
            div:nth-child(4) {
                background-image: linear-gradient(to right,
                yellow 0%,
                red 40%,
                green 70%,
                blue 100%);
    
            }
    
            /* 颜色之间,出现突变 */
            div:nth-child(5) {
                background-image: linear-gradient(45deg,
                yellow 0%,
                yellow 25%,
                blue 25%,
                blue 50%,
                red 50%,
                red 75%,
                green 75%,
                green 100%
                );
            }
    
            div:nth-child(6) {
                background-image: linear-gradient(to right,
                #000 0%,
                #000 25%,
                #fff 25%,
                #fff 50%,
                #000 50%,
                #000 75%,
                #fff 75%,
                #fff 100%
                );
    
            }
    
        </style>
    </head>
    <body>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    </body>
    </html>
    

    举例:按钮

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS3 渐变</title>
        <style>
            html, body {
                height: 100%;
            }
    
            body {
                margin: 0;
                padding: 0;
                background-color: #f8fcd4;
            }
    
            .nav {
                width: 800px;
                text-align: center;
                padding-top: 50px;
                margin: 0 auto;
            }
    
            /*设置按钮基本样式*/
            .nav a {
                display: inline-block;
                width: 100px;
                height: 30px;
                text-align: center;
                line-height: 30px;
                font-size: 14px;
                color: #fff;
                text-decoration: none;
                border: 1px solid #e59500;
                background-color: #FFB700;
                background-image: linear-gradient(
                        to bottom,
                        #FFB700 0%,
                        #FF8C00 100%
                );
            }
    
        </style>
    </head>
    <body>
    <div class="nav">
        <a href="javascript:;">导航1</a>
        <a href="javascript:;">导航2</a>
        <a href="javascript:;">导航3</a>
        <a href="javascript:;">导航4</a>
        <a href="javascript:;">导航5</a>
        <a href="javascript:;">导航6</a>
    </div>
    </body>
    </html>
    

    径向渐变

    格式:

    	background-image: radial-gradient(辐射的半径大小, 中心的位置, 起始颜色, 终止颜色);
    
    	background-image: radial-gradient(100px at center,yellow ,green);
    
    

    解释:围绕中心点做渐变,半径是150px,从黄色到绿色做渐变。

    中心点的位置可以是:at left right center bottom top。如果以像素为单位,则中心点参照的是盒子的左上角。

    当然,还有其他的各种参数。格式举例:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            div {
                width: 250px;
                height: 250px;
                border: 1px solid #000;
                margin: 20px;
                float: left;
            }
    
            /*
                径向渐变:
                radial-gradient(辐射的半径大小, 中心的位置,起始颜色,终止颜色);
                中心点位置:at  left  right  center bottom  top
            */
    
            /*辐射半径为100px,中心点在中间*/
            div:nth-child(1) {
                background-image: radial-gradient(100px at center, yellow, green);
            }
    
            /*中心点在左上角*/
            div:nth-child(3) {
                background-image: radial-gradient(at left top, yellow, green);
            }
    
            div:nth-child(2) {
                background-image: radial-gradient(at 50px 50px, yellow, green);
            }
    
            /*设置不同的颜色渐变*/
            div:nth-child(4) {
                background-image: radial-gradient(100px at center,
                yellow 0%,
                green 30%,
                blue 60%,
                red 100%);
            }
    
            /*如果辐射半径的宽高不同,那就是椭圆*/
            div:nth-child(5) {
                background-image: radial-gradient(100px 50px at center, yellow, green);
            }
    
        </style>
    </head>
    <body>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    </body>
    </html>
    

    **举例:**利用径向渐变和边框圆角的属性,生成按钮。代码如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS3 渐变</title>
        <style>
    
            div:nth-child(1) {
                width: 200px;
                height: 200px;
                margin: 40px auto;
                border-radius: 100px;
                background-color: yellowgreen;
            }
    
            div:nth-child(2) {
                width: 200px;
                height: 200px;
                margin: 40px auto;
                border-radius: 100px;
                background-color: yellowgreen;
                background-image: radial-gradient(
                        200px at 100px 100px,
                        rgba(0, 0, 0, 0),
                        rgba(0, 0, 0, 0.5)
                );
            }
        </style>
    </head>
    <body>
    <div></div>
    <div></div>
    </body>
    </html>
    

    给第二个div设置的透明度是从0到0.5。如果设置的透明度是从0到0,则样式无变化,和第一个div一样。如果设置的透明度是从1到1,则盒子是全黑的。

    clip-path:裁剪出元素的部分区域做展示

    clip-path属性可以创建一个只有元素的部分区域可以显示的剪切区域。区域内的部分显示,区域外的隐藏。

    虽然clip-path不是背景属性,但这个属性非常强大,但往往会结合背景属性一起使用,达到一些效果。

    举例:(鼠标悬停时,放大裁剪的区域)

        .div1 {
            width: 320px;
            height: 320px;
            border: 1px solid red;
            background: url(http://img.smyhvae.com/20191006_1410.png) no-repeat;
            background-size: cover;
    
            /* 裁剪出圆形区域 */
            clip-path: circle(50px at 100px 100px);
            transition: clip-path .4s;
        }
        .div1:hover{
            /* 鼠标悬停时,裁剪出更大的圆形 */
            clip-path: circle(80px at 100px 100px);
        }
    

    clip-path属性的好处是,即使做了任何裁剪,容器的占位大小是不变的。比如上方代码中,容器的占位大小一直都是 320px * 320px。这样的话,也方便我们做一些动画效果。

    clip-path: polygon()举例:

    另外,通过 clip-path: (svg) 可以导入svg矢量图,实现 iOS图标的圆角。这里就不详细展开了。

    CSS基本属性汇总

    对于初学css的来说,肯定会觉得这么多样式不好记,而且记住了也容易忘,其实刚开始我们不用去记这么多的样式,确实是记了也会忘,刚开始只需记住一些常用的就可以了,然后在慢慢的使用过程当中接触并学习一些高级点的,这才是一个靠谱的渐进过程,下面列出一些css常用属性,仅供参考

    “文字”属性共有8项:

    1、“字体”(font-family),设定时,需考虑浏览器中有无该字体。 
    2、“大小”(font-size),注意度量单位。 
    3、“粗细”(font-weight),除了normal(正常)、bold(粗体)、bolder(特粗)、lighter(细体)外,还有9种以像素为度量为单位的设置方式。 
    4、“样式”(font-style),也就是字型。 
    5、“行高”(line-height),就是行距。注意,行距只能以是字体大小值为 
    6、“变形”(font-variant),可以将正常文字一半尺寸后大写显示,但IE目前不支持这项属性。 
    7、“大小写”(text-transform),这项属性能轻而易举地控制字母大小写,有首字大写(capitalize、大写(uppercase)、小写(lowercase)和无(none,使所有继承文字和变形参数被忽略,文字将以正常形式显示)等4种。 
    8、“修饰”(text-decoration),用于控制链接文本的显示形态,有下划线(underline)、无下划线(overline)、删除线(line-through)、闪烁(blink)和无(none,使上述效果均不会发生)等5种修饰方式。但IE4不支持文字闪烁。

    “背景”属性共有6项:

    1、“背景颜色”(background-color),设置背景颜色。 
    2、“背景图像”(background-image),设置网页背景图像。 
    3、“重复”(background-repeat),控制背景图像的平鋪方式,有不重复(no-repeat)、重复(repeat,沿水平、垂直方向平铺)、横向重复(repeat-X,图像沿水平方向平铺)和纵向重复(repeat-Y,沿图像垂直方向平铺)等4种选择。 
    4、“附加”(background-attachment),用于控制背景图像是否会随页面的滚动而一起滚动。有固定(fixd,文字滚动时,背景图像保质固定)和滚动(scroll,背景图像随文字内容一起滚动)两种选择。 
    5、“水平位置”(background-position),确定背景图像的水平。共有左对齐(left)、右对齐(right)、顶部(top)、底部(bottom)、居中(center)和值(自定义背景图像的起点位置,可使用户对背景图像的位置做出更精确的控制) 
    6、“垂直位置”(background-position),确定背景图像的垂直位置。共有左对齐(left)、右对齐(right)、顶部(top)、底部(bottom)、居中(center)和值(自定义背景图像的起点位置,可使用户对背景图像的位置做出更精确的控制)

    “区块”属性共有6项:

    1、“单词间距”(word-spacing),主要用于控制文字间相隔的距离。有正常(normal)和值(自定义间隔值)两种选择方式。当选择值时,可用的单位有英寸(in)、厘米(cm)、毫米(mm)、点数(pt)、12pt字(pc)、字体高(em)、字体x有高(ex)像素(px)。 
    2、“字母间距”(letter-spacing),其作用与字符间距类似,也有正常(normal)和值(自定义间隔值)两种选择方式。 
    3、“垂直对齐”(vertical-align),控制文字或图像相对于其母体元素的垂直位置。如将一个2×3像素的GIF图像同其母体元素文字的顶部垂直对齐,则该GIF图像将在该行文字的顶部显示。共有基线(baseline,将元素的基准线同母体元素的基准线对齐)、下标(sub,将元素以下标的形式显示),上标(super,将元素以上标的形式显示)、顶部(top,将元素顶部同最高的母体元素对齐)、文本顶对齐(text-top,将元素的顶部同母体元素文字的顶部对齐)、中线对齐(middle,将元素的中点同母体元素的中点对齐)、底部(bottom,将元素的底部同最低的母体元素对齐)及值(自定义)等9种选择。 
    4、“文本对齐”(text-align),设置块的水平对齐方式。共有左对齐(left)、右对齐(right)、居中(center)和均分(justify)等4种选择。 
    5、“文字缩进”(text-indent),控制块的缩进程度。 
    6、“空白间距”(white-space),在HTML中,空格是被省略的;在CSS中则使用属性(white-space)控制空格的输入。共有正常(normal)、保留(pre)和不换行(nowrap)等3种选择。

    “盒子”属性共有6项:

    1、“宽”(width),确定盒子本身的宽度,可以使盒子的宽度不依靠它所包含的内容多少。 
    2、“高”(height),确定盒子本身的高度。 
    3、“浮动”(float),设置块元素的浮动效果。 
    4、“清除”(clear),用于清除设置的浮动效果。 
    5、“边距”(margin),控制围绕边框 的边距大小。其中包含4个属性:margin-top控制上边距的宽度、margin-right控制右边距的宽度、margin-bottom控制下边距的宽度、margin-left控制左边距的宽度。 
    6、“边界”(padding),确定围绕块元素的空格填充数量,其中包含4个属性“padding-top控制上留白的宽度、padding-right控制右留白的宽度、padding-bottom控制下留白宽度、padding-left控制左留白的宽度。

    “边框”的属性有3项:

    1、“宽”(border-width),控制边框的宽度,其中分为4个属性:border-top-width顶边框的宽度、border-right-width右边框的宽度、border-bottom-width底边框的宽度、border-left-width左边框的宽度。 
    2、“颜色”(border-color),设置各边框的颜色。若要使边框的四边显示不同的颜色,可在设置中分别列出。如,p{: #ff0000 #009900 #0000ff #55cc00},浏览器将四种颜色依次理解为:上边框、右边框、底边框和左边框(自上开始顺时针)。 
    3、“样式”(border-style),设定边框的样式,共有无(none)、虚线(dotted)、点划线线(dotted)、点划线(dashed)、实线(solid)、双线(double)、槽状(grove)、脊状(ridge)、凹陷(inset)和凸起(outset)等9种。

    “列表”属性共有3项:

    1、“类型”(list-style-type),确定列表每一项前使用的符号,共有圆点(disc)、圆圈(circle)、方形(square)、数字(decimal)、小写罗马数字(lower-roman)、大写罗马数字(upper-roman)、小写字母(lower-alpha)和大写字母(upper-alpha)等8种。 
    2、“项目图像”(list-style-image),其作用是将列表前面的符号换为图形。 
    3、“位置”(list-style-position),用于描述列表位置,有内(outside)和外(inside)两种选择。

    “定位”属性共有6项:

    1、“类型”(position),用于确定定位的类型,共有绝对(absolute)、相对(relative)和静态(static)等3种选择。 
    2、“Z轴”(z-index),用于控制网页中块元素的叠放顺序,可为元素设置重叠效果。该属性的参数值使用纯整数,值为0时,元素在最下层,适用于绝对定位或相对定位的元素。 
    3、“显示”(visibility)使用该属性可将网页中的元素隐藏,共有继承(inherit,继承母体要素的可视性设置)、可见(visible)和隐藏(hidden)等3种选择。 
    4、“溢出”(overflow),在确定了元素的高度和宽度后,如果元素的面积不能全部显示元素中的内容时,该属性做一日和尚撞一天钟起作用了。其中共有可见(visible,扩大面积以显示所有内容)、隐藏(hidden,隐藏超出范围的内容)、滚动(scroll,在元素的右边显示一个滚动条)和自动(auto,当内容超出元素面积时,显示滚动条)等4种选择。 
    5、“定位”,当为元素确定了绝对定位类型后,该组属性决定元素在网页中的具体位置。该组属性包含4个子属性,分别是“左”(属性名为“left”,控制元素左边的起始位置)、 
    6、“上”(属性名为“top”,控制元素上面的起始位置)、“宽”或“高”(与“盒子”类属性面板中“宽”或“高”的属性作用相同)。“剪辑”(clip),当元素被指定为绝对定位类型后,该属性可以把元素区域切成各种形状,但目前提供的只有方形一种。属性值为rect(top right bottom left),即:rect(top right bottom left),属性值的单位为任何一种长度单位。

    “扩展”属性共有3项:

    1、“分页”,其中两个属性的作用是为打印的页面设置分页符。“之前”(page-break-before);“之后”(page-break-after)。“视觉效果”,其中两个属性的作用是为网页中的元素施加特殊效果。 
    2、“光标”(cusor),可以指定在某个元素上要使用的光标形状,共有15种选择方式,分别代表鼠标在Windows操作系统中的各种形状。另外它还可以指定指针图标的URL地址; 
    3、“滤镜”(fiter),可以为网页中元素施加各种奇妙的滤镜效果,共包含有16种滤镜。

    更多相关内容
  • AD18和以前的老版本相比,设置方法变化很大,见下图: 上图是绘制原理图状态的编辑窗口。 在AD18工作窗口的右下角,有操作面板按钮:panels,左键点击一下,从弹出菜单中选择:properties属性,在...
    AD18绘制原理图时栅格尺寸单位的切换方法

    AD18和以前的老版本相比,设置方法变化很大,见下图:
    上图是绘制原理图状态的编辑窗口。
    在AD18工作窗口的右下角,有操作面板按钮:panels,左键点击一下,从弹出菜单中选择:properties属性,在屏幕右侧弹出属性对话框,见下图:
    上图中部general常规项,units单位切换,mm:栅格单位是毫米,mils:栅格单位是密尔。切换非常简单、方便。
    上图中 visible grid: 可视栅格尺寸:当前设定在每格100mil,该对话框最右侧有一个眼睛图标:点亮:在原理图绘图区显示栅格,点灭:不显示栅格。
    snap grid:捕获栅格:每格50mil。捕获距离:50mil。
    Sheet border::打上对勾:原理图绘制工作区四周有方框。
    Sheet color:原理图底色:浅白色。

    完整的Word格式文档51黑下载地址(内含清晰图):
      AD18画原理图时栅格单位公制英制的切换.docx  (69.13 KB, 下载次数: 30)
    展开全文
  • 一、接字▼二、快速等间距布置路缘石▼三、定距快速复制▼四、快速对齐填充基点/快递...中线把标准铺装段绘制到曲线道路上▼十一、快速查找统计▼十二、快速统计▼十三、刷块▼十四、局部放大▼可以放大加圈圈内的图...

    28c5425551ed7dc331d76750809b83bf.gif

    一、接字▼

    aeac8871e65cca595a2ed06246e64f18.png

    二、快速等间距布置路缘石▼

    a28963e04a1193a680e773e4e777af5b.png

    三、定距快速复制▼

    2715cf412235c80ae073ac945f6b64c6.gif

    四、快速对齐填充基点/快递对齐填充边线▼

    c6bd73c290457a978180e03e3269b016.gif

    五、指定半径倒角方法▼

    c813d6a7346ab8471125d9b334d67a47.png

    六、常规倒角的方法▼

    3402f71ae464136cf067072f144599a1.gif

    七、插入参照▼

    59c74e8aa86633823a1850f545af376d.png

    八、填充提取与快速继承填充▼

    883d4b56f05f1a19560082a015f45ba7.png

    九、按块全选▼

    9051038272484faceed915f1dcd15381.gif

    十、如何只通过中线把标准铺装段绘制到曲线道路上▼

    b60327ab9b1c64592e187c6baf78e25d.png

    十一、快速查找统计▼

    895edcd1f46f33c28d8e12a53c674ecf.png

    十二、快速统计▼

    8a167639ecce9da577339eb1aacd6320.gif

    十三、刷块▼

    7b0e935cc327d15f36acb87fe89e070e.gif

    十四、局部放大▼

    e4fb8314fe3ded72f51622057ac24839.gif

    可以放大加圈圈内的图,这样可以省去修剪这个步骤(做细部放大很实用哦)。

    常见问题处理

    1、如何替换找不到的原文字体?

    复制要替换的字库为将被替换的字库名,如:打开一幅图,提示未找到字体jd,你想用hztxt.shx替换它,那么你可以去找AutoCAD字体文件夹(font)把里面的hztxt.shx 复制一份,重新命名为jd.shx,然后在把XX.shx放到font里面,在重新打开此图就可以了。以后如果你打开的图包含jd这样你机子里没有的字体,就再也不会不停的要你找字体替换了。

    2、如何删除顽固图层?

    方法1:将无用的图层关闭,全选,COPY 粘贴至一新文件中,那些无用的图层就不会贴过来。如果曾经在这个不要的图层中定义过块,又在另一图层中插入了这个块,那么这个不要的图层是不能用这种方法删除的。

    方法2: 选择需要留下的图形,然后选择文件菜单->输出->块文件,这样的块文件就是选中部分的图形了,如果这些图形中没有指定的层,这些层也不会被保存在新的图块图形中。

    方法3:打开一个CAD文件,把要删的层先关闭,在图面上只留下你需要的可见图形,点文件-另存为,确定文件名,在文件类型栏选*.DXF格式,在弹出的对话窗口中点工具-选项-DXF选项,再在选择对象处打钩,点确定,接着点保存,就可选择保存对象了,把可见或要用的图形选上就可以确定保存了,完成后退出这个刚保存的文件,再打开来看看,你会发现你不想要的图层不见了。

    方法4:用命令laytrans,可将需删除的图层影射为0层即可,这个方法可以删除具有实体对象或被其它块嵌套定义的图层。

    3、打开旧图遇到异常错误而中断退出怎么办?

    新建一个图形文件,而把旧图以图块形式插入即可。

    4、在 AUTOCAD中插入 EXCEL表格的方法

    复制EXCEL中的内容,然后在CAD中点编辑(EDIT)–选择性粘贴(PASTE SPECIAL)–AutoCAD图元–确定–选择插入点-插入后炸开即可。

    5、在 Word文档中插入 AutoCAD图形的方法

    可以先将AutoCAD图形拷贝到剪贴板,再在Word文档中粘贴。须注意的是,由于AutoCAD默认背景颜色为黑色,而Word背景颜色为白色,首先应将AutoCAD图形背景颜色改成白色(工具-选项-显示-颜色)。

    另外,AutoCAD图形插入Word文档后,往往空边过大,效果不理想,可以利用Word图片工具栏上的裁剪功能进行修整,空边过大问题即可解决。

    6、将AutoCAD中的图形插入WORD中有时会发现圆变成了正多边形怎么办?

    用VIEWRES命令,将它设得大一些,可改变图形质量。

    7、将AutoCAD中的图形插入WORD时线宽问题

    当需要细线时,请使用小于等于0.25的线宽;当需要粗线时,设置大于0.25的线宽(大于0.25的线在Word里面打印时,打印出来的宽度大于0.5mm)。

    注意:必须在CAD里面激活线宽显示,如果从Word里面双击编辑过图片,请重新检查激活线宽。当需要的线宽在0.25–0.5之间时,请使用多段线设置宽度。

    8、在 AutoCAD2002中移动文字就出错是什么缘故?

    移动文字时注意不要跨越尺寸线等文本,否则cad就会出现致命错误,取消正交绕过这些对象。

    9、打开dwg文件时,系统弹出 “AutoCADMessage”对话提示“Drawingfileisnotvalid”,告诉用户文件不能打开怎么办?

    这种情况下可以先退出打开操作,然后打开“File”菜单,选“DrawingUtilities/Recover”命令,或者在命令行直接用键盘输入“recover”,接着在“SelectFile”对话框中输入要恢复的文件,确认后系统开始执行恢复文件操作。

    10、AutoCAD图导入 photoshop的方法

    解决的方法就是“虚拟打印”!

    下面一步步的来(为方便大家,采取中英文对照,括号里面是英文版):

    1) 打开”文件(file)”菜单下的”打印机管理器(plottermanager)”。

    2) 运行打印机添加向导(Add-A-Plotter Wizard)

    3) 点击”下一步(next)”,在右边的选项中选择”我的电脑(MyComputer)”,继续”下一步”,进入”打印机型号(Plotter Model)”选择页面。

    4) 在左边的”厂商(Manufacturers)”中选择”光栅文件格式(Raster File Formats)”,这是我们可以看到在右边的”型号(Model)”中列出了很多种我们熟悉的图形格式,我习惯于使用JPG格式,选择”独立的JPEG编组(Independent JPEG Group JFIF)”,点击”下一步(next)”,直到完成。这样我们以后就可以将CAD图形输出位JPG格式了。接下来我们来看看该如何使用它。

    5) 用CAD做好一幅图后,我们打开”文件(file)”菜单下的”打印(plotter…)”。在打印对话框中,在打印机类型中选择我们刚刚装好的”Independent JPEG Group JFIF”,在下面的”打印到文件(plot to file)”里添上生成的文件名称和路径,这个文件就是一个可以再photoshop中编辑的图形了。在页面设置中选择一个我们需要的尺寸,其他的就和使用真正的打印机方法是一样的。我们可以在打印机的属性中自定义我们所需要的尺寸。补充:如果cad是2004或更高版本,就不用自己装打印机了,在打印设备中有一个”PublishToWeb JPG.pc3″的打印机,直接用就行了。

    6) 补充一点,如果你想导出纯黑色线形记得要在出图的同时把所有颜色的笔号都改为7号色,这样就可以导出纯黑色的图了,记得要在PS里把模式改为RGB,这样图象会更清晰。

    11、修改完ACAD.PGP文件后,不必重新启动AUTOCAD立刻加载刚刚修改过的 ACAD.PGP文件的方法

    键入REINIT命令,钩选PGP,再确定。

    12、从备份文件中恢复图形

    首先要使文件显示其扩展名(打开我的电脑在工具–文件夹选项–查看-把隐藏已知文件的扩展名前面的钩去掉);其次要显示所有文件(打开我的电脑在工具–文件夹选项–查看-隐藏文件和文件夹-选显示所有文件和文件夹);再次找到备份文件(它的位置可以在工具-选项-文件-临时图形文件位置查到),将其重命名为”.DWG”格式;最后用打开其他CAD文件的方法将其打开即可。

    13、解决AutoCAD2005不能注册的方法

    去掉文件和文件夹的隐藏性。

    删除 C:Documents and SettingsAll UsersApplication DataAutodeskSoftware LicensesB2260000.dat

    14、AUTOCAD中的工具栏不见了怎么办?

    点工具–选项–配置–重置;也可用命令MENULOAD,然后点击浏览,选择ACAD.MNC加载即可。

    15、如何关闭CAD中的*BAK文件?

    1) 工具–选项,选”打开和保存”选项卡,再在对话框中将”每次保存均创建备份”即”CREAT BACKUP COPY WITH EACH SAVES”前的对钩去掉。

    2) 也可以用命令ISAVEBAK,将ISAVEBAK的系统变量修改为0,系统变量为1时,每次保存都会创建”*BAK”备份文件。

    16、如何调整AUTOCAD中绘图区左下方显示坐标的框?

    按F6键切换。或者将COORDS的系统变量修改为1或者2。

    系统变量为0时,是指用定点设备指定点时更新坐标显示。

    系统变量为1时,是指不断更新坐标显示。

    系统变量为2时,是指不断更新坐标显示,当需要距离和角度时,显示到上一点的距离和角度。

    17、绘图时没有虚线框显示怎么办?

    修改系统变量DRAGMODE,推荐修改为AUTO。系统变量为ON时,再选定要拖动的对象后,仅当在命令行中输入DRAG后才在拖动时显示对象的轮廓;系统变量为OFF时,在拖动时不显示对象的轮廓;系统变量位AUTO时,在拖动时总是显示对象的轮廓。File”菜单,选”DrawingUtilities/Recover”命令,或者在命令行直接用键盘输入”recover”,接着在”SelectFile”对话框中输入要恢复的文件,确认后系统开始执行恢复文件操作。

    18、选取对象时拖动鼠标产生的虚框变为实框且选取后留下两个交叉的点怎么办?

    将BLIPMODE的系统变量修改为OFF即可。

    19、命令中的对话框变为命令提示行怎么办?

    将CMDDIA的系统变量修改为1。系统变量为0时,为命令行;系统变量为1时,为对话框。

    20、如何给AutoCAD工具条添加命令及相应图标?

    以CAD 2004为例 CAD的工具条并没有显示所有可用命令,在需要时用户要自己添加。例如绘图工具条中默认没有多线命令(mline),就要自己添加。

    做法如下:视图->工具栏->命令选项卡,选中绘图右侧窗口显示相应命令 这时找到”多线”,点左键把它脱出,若不放到任何已有工具条中,则它以单独工具条出现;否则成为已有工具条一员。这时又发现刚拖出的”多线”命令没有图标!就要为他添加图标。

    做法如下:把命令拖出后,不要关闭自定义窗口,单击”多线”命令,在弹出的面板的右下角,给它选择相应的图标!这时,我们还可以发现,cad允许我们给每个命令自定义图标。这样作个个性化工具条就变得easy了!最后,要删除命令,重复以上操作,把要删除命令拖回,然后在确认要求中选”是”就行了。

    21、怎么修改CAD的快捷键?

    CAD2002及以下,直接修改其SUPPORT目录下的ACAD.PGP文件即可。CAD2004是在工具-自定义-编辑自定义文件-程序参数(ACAD.PGP)处 。

    22、在AutoCAD中有时有交叉点标记在鼠标点击处产生怎么办?

    用BLIPMODE命令,在提示行下输入OFF可消除它。

    23、怎样控制命令行回显是否产生?

    将CMDECHO系统变量改为0或1。

    24、如何实现中英文菜单切换使用?

    在AutoCAD中同时保存中英文两套菜单系统,来回切换是可行的。具体作法是把汉化菜单文件改名为Pacad.mnu,放在AutoCAD安装目录下的SUPPORT子目录中,当然还别忘了将acad.mnl复制成Pacad.mnl,放?*** acad.mnu同一目录中。在用中文菜单时,用menu命令加载Pacad;换回英文菜单时就再次使用menu命令加载acad菜单文件。

    25、标注时使标注离图有一定的距离

    执行DIMEXO命令,再输入数字调整距离。

    26、如何将图中所有的STANDADN样式的标注文字改为SIMPLEX样式?

    可在ACAD.LSP中加一句:(vl-cmdf “.style” “standadn” “simplex.shx”)。

    27、重合的线条怎样突出显示?

    可以使用工具–显示顺序功能。

    28、如何快速变换图层?

    点取想要变换到的图层中的任一元素,然后点击图层工具栏的-将对象的图层置为当前-即可。

    29、在标注文字时,标注上下标的方法:

    使用多行文字编辑命令: 上标:输入2^,然后选中2^,点a/b键即可。下标:输入^2,然后选中^2,点a/b键即可。上下标:输入2^2,然后选中2^2,点a/b键即可。

    30、如何输入特殊符号?

    打开多行文字编辑器-在输入文字的矩形框里点右键-选符号-其它打开字符映射表-选择符号即可。注意字符映射表的内容取决于用户在”字体”下拉列表中选择的字体。

    31、如何用break命令在一点打断对象?

    执行break命令,在提示输入第二点时,可以输入@再回车,这样即可在第一点打断选定对象。

    32、使用编辑命令时多选了某个图元如何去掉?

    在命令未结束下按住shift键选择多选的图元即可,很方便的喔。

    33、“!”键的使用

    假设屏幕上有一条已知长度的线(指单线、多义线,未知长度当然也可以),且与水平方向有一定的角度,要求将它缩短一定的长度且方向不变,操作过程如下:直接选取该线,使其夹点出现,将光标移动到要缩短的一端并激活该夹点,使这条线变为可拉伸的皮筋线,将光标按该线的方向移动,使皮筋线和原线段重合,移动的距离没有限制,有人觉得移动的方向不能和原来一样那么就用辅助点捕捉命令,输入”捕捉到昀近点(即near命令)”,然后在 “near 到(即near to)”的提示后输入”!XX”(XX为具体数值)后回车,该线的长度就改变了。

    34、图形的打印技巧

    由于没有安装打印机或想用别人高档打印机输入AutoCAD图形,需要到别的计算机去打印AutoCAD图形,但是别的计算机也可能没安AutoCAD,或者因为各种原因(例:AutoCAD图形在别的计算机上字体显示不正常,通过网络打印,网络打印不正常等),不能利用别的计算机进行正常打印,这时,可以先在自己计算机上将AutoCAD图形打印到文件,形成打印机文件,然后,再在别的计算机上用DOS的拷贝命令将打印机文件输出到打印机,方法为:copy <打印机文件> prn /b,须注意的是,为了能使用该功能,需先在系统中添加别的计算机上特定型号打印机,并将它设为默认打印机,另外,COPY后不要忘了在昀后加/b,表明以二进制形式将打印机文件输出到打印机。

    35、质量属性查询

    AutoCAD提供点坐标(ID),距离(Distance),面积(area)的查询,给图形的分析带来了很大的方便,但是在实际工作中,有时还须查询实体质量属性特性,AutoCAD提供实体质量属性查询(Mass Properties),可以方便查询实体的惯性矩、面积矩、实体的质心等,须注意的是,对于曲线、多义线构造的闭合区域,应先用region命令将闭合区域面域化,再执行质量属性查询,才可查询实体的惯性矩、面积矩、实体的质心等属性。

    36、如何计算二维图形的面积?

    1) 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示”Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。

    2) 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示”Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。

    3) 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用region命令把要计算面积的图形创建为面域,然后再执行命令AREA,在命令提示”Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。

    37、如何设置线宽?

    要想改变AutoCAD对象线宽有很多种方法。昀常的办法是是用图形屏幕上实体的颜色来得到不同的出图线宽。也就是说在画图的时候不同类型的图形根据自己的需要画成不同的颜色。然后在打印输出时设置不同颜色不同的线宽。

    方法如下:点击”File”菜单,选择”Print”,或按”Ctrl+P”,这时会弹出对话框”Print/Plot Configuration”。在”Pen Parameters”中点击”Pen Assignment”。弹出”Pen Assignment”对话框,在这里可以对每种颜色号码,指定笔号,并且选择合适的笔宽。这里先给大家介绍一下笔宽的大小是怎么决定的。笔宽的大小主要由打印设备分辨率和打印点之间的宽度决定的,公式为<点距>/<设备分辨率>。AutoCAD将用这些标准值来代替我们随意输入的值。

    38、关于线宽的问题

    LineWeight线宽是绝对线宽,而多义线线宽是相对线宽,也就是说,无论图形以多大尺寸打印LineWeight线宽都不变,而多义线线宽则随打印尺寸比例大小变化而变化,无论实体被缩放多少倍,LineWeight线宽都不变,而多义线线宽则随缩放比例改变而改变。

    39、[TAB] 键在AutoCAD捕捉功能中的巧妙利用

    当需要捕捉一个物体上的点时,只要将鼠标靠近某个或某物体,不断的按TAb键,这个或这些物体的某些特殊点(如直线的端点、中间点、垂直点、与物体的交点、圆的四分圆点、中心点、切点、垂直点、交点)就回轮换显示出来,选择需要的点左键单击即可以捕中这些点。注意当鼠标靠近两个物体的交点附近时这两个物体的特殊点将先后轮换显示出来(其所属物体会变为虚线),这对于在图形局部较为复杂时捕捉点很有用。

    40、椭圆命令生成的椭圆是多义线还是实体?

    由系统变量 PELLIPSE决定,当其为1时,生成的椭圆是多义线。

    41、一些常用快捷键

    F1: 获取帮助

    F2: 实现作图窗和文本窗口的切换

    F3: 控制是否实现对象自动捕捉

    F4: 数字化仪控制

    F5: 等轴测平面切换

    F6: 控制状态行上坐标的显示方式

    F7: 栅格显示模式控制

    F8: 正交模式控制

    F9: 栅格捕捉模式控制

    F10: 极轴模式控制

    F11: 对象追踪式控制

    Ctrl+B: 栅格捕捉模式控制(F9)

    Ctrl+C: 将选择的对象复制到剪切板上

    Ctrl+F: 控制是否实现对象自动捕捉(f3)

    Ctrl+G: 栅格显示模式控制(F7)

    Ctrl+J: 重复执行上一步命令

    Ctrl+K: 超级链接

    Ctrl+N: 新建图形文件

    Ctrl+M: 打开选项对话框

    Ctrl+1: 打开特性对话框

    Ctrl+2: 打开图象资源管理器

    Ctrl+6: 打开图象数据原子

    Ctrl+ 打开图象文件

    Ctrl+P: 打开打印对说框

    Ctrl+S: 保存文件

    Ctrl+U: 极轴模式控制(F10)

    Ctrl+v: 粘贴剪贴板上的内容

    Ctrl+W: 对象追 踪式控制(F11)

    Ctrl+X: 剪切所选择的内容

    Ctrl+Y: 重做

    Ctrl+Z: 取消前一步的操作。

    42、模拟空间与图纸空间

    AutoCAD有两个不同的空间:即模型空间和图纸空间(通过使用LAYOUT标签)。

    模型空间中视口的特征:

    (1)在模型空间中,可以绘制全比例的二维图形和三维模型,并带有尺寸标注。

    (2)模型空间中,每个视口都包含对象的一个视图。例如:设置不同的视口会得到俯视图、正视图、侧视图和立体图等。

    (3)用VPORTS命令创建视口和视口设置,并可以保存起来,以备后用。

    (4)视口是平铺的,它们不能重叠,总是彼此相邻。

    (5) 在某一时刻只有一个视口处于激活状态,十字光标只能出现在一个视口中,并且也只能编辑该活动的视口(平移、缩放等)。

    (6)只能打印活动的视口;如果UCS图标设置为ON,该图标就会出现在每个视口中。

    (7)系统变量MAXACTVP决定了视口的范围是2到64。

    图纸空间中视口的特征:

    (1)状态栏上的PAPER取代了MODEL。

    (2) VPORTS、PS、MS、和VPLAYER命令处于激活状态。(只有激活了MS命令后,才可使用PLAN、VPOINT和DVIEW命令)。

    (3) 视口的边界是实体。可以删除、移动、缩放、拉伸视口。

    (4) 视口的形状没有限制。例如:可以创建圆形视口、多边形视口等。

    (5) 视口不是平铺的,可以用各种方法将它们重叠、分离。

    (6) 每个视口都在创建它的图层上,视口边界与层的颜色相同,但边界的线型总是实线。出图时如不想打印视口, 可将其单独置于一图层上,冻结即可。

    (7) 可以同时打印多个视口。

    (8) 十字光标可以不断延伸,穿过整个图形屏幕,与每个视口无关。

    (9) 可以通过MVIEW命令打开或关闭视口;SOLVIEW命令创建视口或者用VPORTS命令恢复在模型空间中保存的视口。在缺省状态下,视口创建后都处于激活状态。关闭一些视口可以提高重绘速度。

    (10) 在打印图形且需要隐藏三维图形的隐藏线时,可以使用MVIEW命令>HIDEPLOT拾取要隐藏的视口边界,即可。

    (11) 系统变量MAXACTVP决定了活动状态下的视口数是64。

    通过上述的讲解,相信大家对这两个空间已经有了明确的认识,但切记:当我们第一次进入图纸空间时,看不见视口,必须用VPORTS或MVIEW命令创建新视口或者恢复已有的视口配置(一般在模型空间保存)。可以利用MS和PS命令在模型空间和LAYOUT(图纸空间)中来回切换。

    43、如何画曲线?

    在绘制图样时,经常遇到画截交线、相贯线及其他曲线的问题。手工绘制很麻烦,要找特殊点和一定数量一般点,且连出的曲线误差大。用AutoCAD 2000绘制平面曲线或空间曲线却很容易。

    方法一:用Pline命令画2D图形上通过特殊点的折线,经Pedit命令中Fit或Spline曲线拟合,可变成光滑的平面曲线。用3Dpoly命令画3D图形上通过特殊点的折线,经Pedit命令中Spline曲线拟合,可变成光滑的空间曲线。

    方法二:用Solids命令创建三维基本实体(长方体、圆柱、圆锥、球等),再经Boolean(布尔)组合运算:交、并、差和干涉等获得各种复杂实体,然后利用下拉菜单View(视图)/3D Viewpoint(三维视点),选择不同视点来产生标准视图,得到曲线的不同视图投影。

    44、在AutoCAD中采用什么比例绘图好?

    最好使用1∶1比例画,输出比例可以随便调整。画图比例和输出比例是两个概念,输出时使用”输出1单位=绘图500单位”就是按1/500比例输出,若”输出10单位=绘图1单位”就是放大10倍输出。

    第一、容易发现错误,由于按实际尺寸画图,很容易发现尺寸设置不合理的地方;

    第二、标注尺寸非常方便,尺寸数字是多少,软件自己测量,万一画错了,一看尺寸数字就发现了(当然,软件也能够设置尺寸标注比例,但总得多费工夫);

    第三、在各个图之间复制局部图形或者使用块时,由于都是1∶1比例,调整块尺寸方便;

    第四、由零件图拼成装配图或由装配图拆画零件图时非常方便;

    第五、用不着进行烦琐的比例缩小和放大计算,提高工作效率,防止出现换算过程中可能出现的差错。

    45、如何在AutoCAD中用自定义图案来进行填充?

    AutoCAD的填充图案都保存在一个名为acad.pat的库文件中,其缺省路径为安装目录的Acad2000Support目录下。我们可以用文本编辑器对该文件直接进行编辑,添加自定义图案的语句;也可以自己创建一个*.Pat文件,保存在相同目录下,CAD均可识别。

    下面还有几个注意事项:

    1、图案定义文件的每一行最多可包含 80 个字符。

    2、AutoCAD 忽略空行和分号右边的文字。

    46、怎样用trim命令同时修剪多条线段?

    例如:直线AB与四条平行线相交,现在要剪切掉直线AB右侧的部分,执行trim命令,在提示行显示选择对象时选择AB并回车,然后输入F并回车,然后在AB右侧画一条直线并回车,OK了。

    47、怎样扩大绘图空间?

    1) 提高系统显示分辨率;

    2) 设置显示器属性中的”外观”,改变图标、滚动条、标题按 钮、文字等的大小;

    3) 去掉多余部件,如屏幕菜单、滚动条和不常用的工具条。去掉屏幕菜单、滚动条可在 “preferences”对话框”Display”页(见第 四条操作)”Drawing Window Parameters”选项中进行选择。

    4) 设定系统任务栏自动消隐、把命令行尽量缩小。

    5) 在显示器属性”设置”页中,把桌面(desktop)大小设定大于屏幕(screen)大小的一到二个级别,便可在超大的活动空间里图了。

    48、怎么把图纸用WORD打印出来?

    word里有对象插入,其中一个就是AutoCAD 图形,插入前别忘了在AutoCAD里把图形的背景颜色改为白色(工具-选项-显示-颜色里面改),否则打出来图形有填充色,看不见图形。

    49、命令前加”-”与不加”-”的区别

    加”-”与不加”-”在AUTOCAD中的意义是不一样的,加”-”是AUTOCAD2000以后为了使各种语言版本的指令有统一的写法而制定的相容指令。命令前加”-”是该命令的命令行模式,不加就是对话框模式,具体一点说:前面加”-”后,命令运行时不出现对话框模式,所有的命令都是在命令行中输入的,不加”-”命令运行时会出现对话框,参数的输入在对话框中进行。

    50、怎样对两个图进行对比检查?

    可以把其中一个图做成块,并把颜色改为一种鲜艳颜色,如黄色,然后把两个图重迭起来,若有不一致的地方就很容易看出来。

    51、多段线的宽度问题

    当pline线设置成宽度不为0时,打印时就按这个线宽打印。如果这个多段线的宽度太小,就出不了宽度效果。(如以毫米为单位绘图,设置多段线宽度为10,当你用1:100的比例打印时,就是0.1毫米。)所以多段线的宽度设置要考虑打印比例才行。而宽度是0时,就可按对象特性来设置(与其他对象一样)。

    52、在模型空间里画的是虚线,打印出来也是虚线,可是怎么到了布局里打印出来就变成实线了呢?

    在布局里怎么打印虚线?估计是改变了线形比例,同时是采用的”比例到图纸空间”的方法(这是 CAD的默认方法)。在线形设置对话框中把”比例到图纸空间”前的钩去掉。

    53、怎样把多条直线合并为一条?

    用Group命令可以完成。

    54、怎样把多条线合并为多段线?

    用 PEDIT命令,此命令中有合并选项。

    55、当AUTOCAD发生错误强行关闭后重新启动AUTOCAD时,出现以下现象:文件 –打开命令无法弹出窗口让选择文件了,输出文件时也类似时怎么办?

    应该修改FILEDIA变量。

    56、如何在修改完ACAD.LSP后自动加载?

    可以将ACADLSPASDOC的系统变量修改为1。

    57、如何修改尺寸标注的比例?

    方法一:DIMSCALE决定了尺寸标注的比例其值为整数,缺省为1,在图形有了一定比例缩放时应昀好将其改为缩放比例。

    方法二:格式–标注样式(选择要修改的标注样式)–修改–主单位–比例因子,修改即可。

    58、如何控制实体显示?

    以AutoCAD2000为例 常用键盘输入三个系统变量控制实体的显示。ISOLINES:缺省时实体以线框方式显示,实体上每个曲面以分格线的形式表述。分格线数目由该系统变量控制,有效值为0-2047,初始值为4。分格线数值越大,实体越易于观察,但是等待显示时间加长。DISPSILH:该变量控制实体轮廓边的显示,取值0或1,缺省值为0,不显示轮廓边,设置为1,则显示轮廓边。FACETRES:该变量调节经HIDE(消隐)、SHADE(着色)、RENDER(渲染)后的实体的平滑度,有效值为0.01-10.0,缺省值为0.5。其值越大,显示越光滑,但执行HIDE、SHADE、RENDER命令时等待显示时间加长。通常在进行昀终输出时,才增大其值。

    59、鼠标中键的用法

    1.Ctrl+鼠标中键可以实现类似其他软件的游动漫游。

    2.双击鼠标中键相当于ZOOM E。

    60、多重复制总是需要输入M,如何简化?

    可以在acad.lsp文件中添加程序实现不必输入M,方法是:

    (defun C:CVV ()(setvar “cmdecho” 0)(setq css (ssget)) (command “copy” css “” “m”) (setq css nil) (setvar “cmdecho” 1) (prin1) )即输入CVV回车,即可实现多重复制。

    61、对圆进行打断操作时的方向问题

    AUTOCAD会沿逆时针方向将圆上从第一断点到第二断点之间的那段圆弧删除。

    62、如何快速为平行直线作相切半圆?

    用圆角 FILLET 命令,比先画相切圆然后再剪切的作法快10倍。

    63、如何快速输入距离?

    在定位点的提示下,输入数字值,将下一个点沿光标所指方向定位到指定的距离,此功能通常在 “正交”或”捕捉”模式打开的状态下使用。例如:执行命令:line;指定第一点: 指定点 ;指定下一点: 将光标移到需要的方向并输入 5,回车即可。

    64、如何使变得粗糙的图形恢复平滑?

    有时候图形经过缩放或zoom后,图形会变得粗糙,如圆变成了多边形,可以用重生成命令(regen)来恢复平滑状态。

    65、怎样测量某个图元的长度?

    方法一:用测量单位比例因子为1的线性标注或对齐标注。

    方法二:用dist命令。

    方法三:用list命令。推荐使用。

    66、如何改变十字光标尺寸?

    工具–选项–显示–十字光标大小,调整就可以了。

    67、如何改变拾取框的大小?

    工具–选项–选择–拾取框大小,调整就可以了。

    68、如何改变自动捕捉标记的大小?

    工具–选项–草图–自动捕捉标记大小,调整就可以了。

    69、复制图形粘贴后总是离的很远怎么办?

    复制时使用带基点复制:点编辑–带基点复制。

    70、如何测量带弧线的多线段长度?

    用列表命令(list)!

    71、为什么堆叠按钮不可用?

    堆叠的使用:一是要有堆叠符号(#、^、/);二是要把堆叠的内容选中后才可以操作。

    72、面域、块、实体是什么概念?

    面域是用闭合的外形或环创建的二维区域;块是可组合起来形成单个对象(或称为块定义)的对象集合(一张图在另一张图中一般可作为块);实体有两个概念,其一是构成图形的有形的基本元素,其二是指三维物体.对于三维实体,可以使用”布尔运算”使之联合,对于广义的实体,可以使用”块”或”组(group)”进行”联合”。

    73、什么是DXF文件格式?

    DXF-Drawing Exchange File(图形交换文件), 这是一种ASCII文本文件,它包含对应的DWG文件的全部信息,不是ASCII码形式,可读性差,但用它形成图形速度快。

    不同类型的计算机(如PC及其兼容机与SUN工作站具体不同的CPU用总线)哪怕是用同一版本的文件,其DWG文件也是不可交换的。

    为了克服这一缺点,AutoCAD提供了DXF类型文件,其内部为ASCII码,这样不同类型的计算机可通过交换DXF文件来达到交换图形的目的,由于DXF文件可读性好,用户可方便地对它进行修改、编程,达到从外部图形进行编辑、修改的目的。

    74、什么是acad”哑图”?

    只有图线和尺寸线,而没有尺寸数值的现成的图纸。这是以前生产中的偷懒做法,现在用计算机制图应该不提倡这样做。

    75、底版本的AutoCAD怎样打开高版本的图?

    转换一下,可以用转换软件;或叫发给你的人存为低版本的格式再打开。

    76、解决安装cad2002后控制面板中有大块白的现象

    方法如下:打开[开始]—–在[运行]框里输入regedit,打开注册表编辑器,找到下面项 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall{5783F2D7-0101-0804-0002-0060B0CE6BBA},修改DisplayIcon,把”AutoCAD 2002安装目录cad.exe,-1″中的-1,改为1。即可解决控制面板中删除里面有一大块白的现象。

    77、如何使图形只能看而不能修改?

    要是自己的图把它全部图层锁定就行了,打开不会变的;如果以后不想用了,就把里面所有东西都炸碎也可以;还有一种方法是用lisp语言写个加密程序,一旦运行后,图就只能看,怎么也改不了了。

    78、如何修改尺寸标注的关联性?

    改为关联:选择需要修改的尺寸标注,执行DIMREASSOCIATE命令即可.改为不关联: 选择需要修改的尺寸标注,执行DIMDISASSOCIATE命令即可。

    最后再给大家分享一份自己准备好的CAD学习资料,具体如下:

    84fd776e801effd645ab6bf57c8368df.png

    64fd1d92dd063e69e776c8ca51889ecb.png
    展开全文
  • 内业数据处理软件HGO解算步骤1、新建项目2、导入数据3、处理基线4、网平平差5、导出项目报告导出成果1、新建项目新建项目输入项目名 选择保存路径项目属性输入项目基本信息,选择规范等级(改D级)坐标系统输入中央...

    内业数据处理软件HGO解算步骤

    1、新建项目

    2、导入数据

    3、处理基线

    4、网平平差

    5、导出项目报告导出成果

    1、新建项目

    新建项目

    输入项目名 选择保存路径

    项目属性

    输入项目基本信息,选择规范等级(改为D级)

    坐标系统

    输入中央子午线,投影面高程

    2、导入数据

    导入数据

    导入数据可以多选导入,或者导入目录

    3、处理基线

    处理基线时,主要看两个指标:ratio、rms。

    ratio:>1.8合格,越大越好,最大99

    rms:基线中误差,越小越好,一般调整小于8mm

    考核基线质量的附加条件有:重复基线、同步环、移步环

    处理选项

    把高度截止角改为25度,其余默认,保存至全部,确定。

    处理全部

    把基线全部处理一遍,

    反复处理基线

    处理之后基线部分都会合格,如有不合格的再单独处理。

    基线处理合格以后,检查重复基线、同步环、异步环是否合格?

    不合格,逐一环、异步环全部合格为止。

    处理构成重复基线、同步环、异步环的基线,直到重复基线、同步

    基线处理的方法:

    1.调整高度截止角

    2.调整采样间隔

    3.尝试BDS不参数解算、或GLONASS不参与解算,或单GPS解算。

    4.调整基线残差序列,基线质量处理的强大工具!

    基线残差序列处理方法:

    ①把偏离中线较大的卫星信号截取,

    ②把波动较大的卫星去掉

    ③把质量差的卫星信号去掉

    再次解算,反复处理,直到重复基线、同步环、异步环全部合格为止。

    4、网平平差

    平差设置

    把高程拟合改为固定差改正。

    平差

    ①自由网平差,单个平差

    平差时,查看x2检验,和Tau检验是否通过,如果不通过,返回检查基线。

    △△把站点转为控制点

    选择测区较远两个控制点,作为控制点解算

    全网视图,点,依次选中两个控制点转为站点,编辑控制点属性,更改为控制点已知坐标,保存。

    ②二位约束平差,单个平差。

    生成报告,查看平差后,目标站点坐标。

    5、导出项目报告

    项目总报告  选择 word格式  确定导出

    查看报告

    注意:

    1、观测前,先合理设计观测网形。

    2、观测时,量取仪器精确到1毫米,记录准确无误。

    2、高度截止角25度为经验值,请根据实际情况调整。

    3、GPS为静态解算的主要卫星,glonass和北斗作为辅助,使用基线残差序列处理基线时,尽可能保留多的GPS卫星信号。

    1132.html

    展开全文
  • CSS各种属性全集

    2021-08-04 06:58:04
    [背景]属性共有六项:「背景颜色」(background-color),设置背景颜色。「背景图像」(background-image),设置网页背景图像。「重复」(background-repeat),控制背景图像的平铺方式,有不重复(no-repeat)、重复...
  • font-weight - css字体粗细-css加粗样式:除了normal(正常)、bold(粗体)、bolder(特)、lighter(细体)外,还有9种以像素度量单位的设置方式。 css font-style-样式:css字型。 css line-height - css...
  • font-weight - css字体粗细-css加粗花样:除了normal(正常)、bold(粗体)、bolder(特)、lighter(细体)外,尚有9种以像素肚量单元的设置装备摆设方式。 css font-style-样式:css字型。 css line-...
  • 2.letter-spacing:字间距 字间距就是字符与字符之间的空白,允许使用负数,默认normal 3.word-spacing:单词间距 用于定义英文单词之间的间距,对中文字符无效。允许使用负值,默认normal 4.line-height:行间距 ...
  • 一、接字▼二、快速等间距布置路缘石▼三、定距快速复制▼四、快速对齐填充基点/快递...中线把标准铺装段绘制到曲线道路上▼十一、快速查找统计▼十二、快速统计▼十三、刷块▼十四、局部放大▼可以放大加圈圈内的图...
  • html5+css3学习(上)

    2021-11-19 10:35:50
    段落 我是加粗的文字 我是倾斜的文字 delete 下划线 分割分区 放多个 文本或者图像 外部连接 内部链接 #空连接 下载文件,把href地址设置为文件或者压缩包 锚点链接 锚点 善 恶<小于号>大于号 姓名 性别 年龄 ...
  • HTML5与CSS3

    2021-09-30 13:58:34
    font-weight:字体粗细 属性值 描述 Normal 默认 bold 粗体 bolder 更字体 lighter 更细字体 font-style:字体风格 属性 属性值 normal 默认值 italic 斜体(常用) oblique 倾斜 font:综合设置字体样式 选择器 {...
  • CSS样式表

    2021-01-21 21:54:38
    一 CSS文字属性: color : #999999; /*文字颜色*/ font-family : 宋体,sans-serif; /*文字字体*/ font-size : 9pt; /*文字大小*/ ... /*设置行高*/ font-weight:bold; /*文字粗体*/
  • CSS各种属性集合。

    2020-07-31 12:55:28
    「背景颜色」(background-color),设置背景颜色。 「背景图像」(background-image),设置网页背景图像。 「重复」(background-repeat),控制背景图像的平铺方式,有不重复(no-repeat)、重复(repeat,沿水平...
  • CSS的属性与值

    2020-06-28 13:40:12
    粗细( font-weight ) ,除了 normal (正常)、 bold (粗体)、 bolder (特)、 lighter (细体)外,还有 9 种以像素度量单位的设置方式。 样式( font-style ) ,也就是字型。 行高( line-height ) ...
  • css属性代码大全 一 CSS文字属性: color : #999999; /*文字颜色 */ font-family : 宋体 ,sans-serif; /*文字字体 / font-size : 9pt; / 文字大小 / font-style:itelic;... / 设置行高 / font-weight:bold; /
  • CSS属性大全

    2019-10-08 05:19:51
    「背景颜色」(background-color),设置背景颜色。 「背景图像」(background-image),设置网页背景图像。 「重复」(background-repeat),控制背景图像的平铺方式,有不重复(no-repeat)、重复(repeat,沿...
  • 根据指定的id名称,在当前界面中找到对应的唯一一个的标签,然后设置属性 #2、格式 id名称 { 属性:值; } #3、注意点: 1、在企业开发中如果仅仅只是为了设置样式,通常不会使用id,在前端开发中id通常是留给js...
  • 文本中线对齐 baseline 基线 (默认) text-bottom 本底线对齐 bottom 元素底部对齐 sub 上标(浏览器决定) super 下标(浏览器决定) 长度 px 百分比 ...
  • CSS所有代码

    2019-10-05 04:56:36
    border-top-color : #369 /*设置上框线top颜色*/ border-top-width :1px /*设置上框线top宽度*/ border-top-style : solid/*设置上框线top样式*/ 其他框线样式 solid /*实线框*/ dotted /*虚线框*/ double /*...
  • CSS基础知识

    2019-09-30 01:46:04
     word-spacing和letter-spacing均可对英文进行设置,不同的是letter-spacing定义的是字母之间的间距,而word-spacing定义的英文单词之间的间距。    word-break: 自动换行  normal 使用浏览器默认的换行...
  • css常用设置

    2012-03-10 14:47:49
    「粗细」(font-weight),除了normal(正常)、bold(粗体)、bolder(特)、lighter(细体)外,还有9种以像素度量单位的设置方式。 「样式」(font-style),也就是字型。 「行高」(line-height),...
  • WPS客户端更新日志留着备用

    千次阅读 2018-08-10 17:33:00
    2 修复对幻灯片设置大小“17.77*11.11cm”,放映时,幻灯片最右边出现一条白边的问题 WPS Office (10.1.0.7346) ========================================== 新增功能列表 ------------ WPS文字 1 页眉页脚:在...
  • CSS文本样式

    2018-01-06 19:58:19
    设置元素内单词之间间距(单词的判断以空格准) letter-spacing 设置元素内字母之间间距(每个字母间的间距) text-transform 设置元素内文本的大小写 capitalize|uppercase|lowercase|none (首字母...
  • 图5-25 Kitchens.dwg 图5-26 图形模块 ③ 新建“内部布置”图层,双击图5-26所示的“微波炉”图标,弹出图5-27所示的对话框,设置插入点(19 618,21 000),缩放比例25.4,旋转角度0,插入的图块如图5-28...

空空如也

空空如也

1 2 3 4 5 6
收藏数 120
精华内容 48
关键字:

word中线粗为毫米怎么设置