当前位置: 首页 > news >正文

山东自助seo建站手机wap网站模板 带后台

山东自助seo建站,手机wap网站模板 带后台,淘特app推广代理,如何恢复网站元素的显示与隐藏 类似网站广告#xff0c;当我们点击关闭就不见了#xff0c;但是我们重新刷新页面#xff0c;会重新出现 本质#xff1a;让元素在页面中隐藏或者显示出来。 1.display显示隐藏 2.visibility显示隐藏 3.overflow溢出显示隐藏 1.display属性#xff08;…元素的显示与隐藏 类似网站广告当我们点击关闭就不见了但是我们重新刷新页面会重新出现 本质让元素在页面中隐藏或者显示出来。 1.display显示隐藏 2.visibility显示隐藏 3.overflow溢出显示隐藏 1.display属性重点 display属性用于设置一个元素应该如何显示。 displaynone ;隐藏对象displayblock除了转换为块级元素之外同时还有显示元素的意思 display隐藏元素后不再占有原来的位置  后面应用极其广泛搭配js可以做很多的网页特效。 2.visibility可见性 visibility属性用于一个元素应可见还是隐藏。 本质让一个元素在页面中隐藏或者显示出来。 visibility:visible;元素可视visibility:hidden元素隐藏  visibility隐藏元素后继续占有原来的位置。  如果隐藏元素想要原来位置就用visibility:hidden 如果隐藏元素不想要原来位置就用displaynone用处更多  重点  3.overflow溢出 overflow属性制定了如果内容溢出一个元素的框超过其指定高度和宽度 时会发生什么 。 属性描述visible不剪切内容也不添加滚动条hidden不显示超过对象尺寸的内容超出的部分隐藏掉scroll不管超出内容否总是显示滚动条auto超出自动显示滚动条不超出不显示滚动条 一般情况下我们都不想让溢出的内容显示出来因为溢出的部分会影响布局。 但是如果有定位的盒子请慎用overflowhidden因为它会隐藏多余的部分。  .mask { 隐藏遮罩层display: none;position: absolute;子绝父相top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.4) url(images/arr.png) no-repeat center; .tudou:hover .mask {display: block; 当我们鼠标经过了土豆这个盒子就让里面遮罩层显示出来*/ 精灵图 1.1为什么需要精灵图 一个网页中往往会应用很多小的背景图像作为修饰当网页中的图像过多时服务器就会频繁的接受和发送请求图片造成服务器请求压力过大这将大大降低页面的加载速度。 因此为了有效地减少服务器接受和发送请求的次数提高页面的加载速度出现了CSS精灵技术也称CSS Sprites、CSS雪碧。 核心原理将网页中的一些小背景图像整合到一张大图中这样服务器只需要一次请求就可以了。 1.2精灵图sprites)的使用 使用精灵图核心 精灵技术主要针对于背景图片使用。就是把多个小背景图片整合到一张大图片中。这个大图片也称为sprites精灵图或者雪碧图移动背景图片位置此时可以使用background-position。移动的距离就是这个目标图片的x和y坐标。注意网页中的坐标有所不同。因为一般情况下都是往上往左移动所以数值是负值。使用精灵图的时候需要精确测量每个小背景图片的大小和位置。 使用精灵图的核心总结 精灵图主要针对于小的背景图片使用。主要借助于背景位置来实现---background-position。一般情况下精灵图都是负值。千万注意网页中的坐标x轴右边走是正值左边走是负值y轴同理。 字体图标 2.1.字体图标的产生 字体图标使用场景主要用于显示网页中通用、常用的一些小图标。 精灵图有很多优点但缺点也很明显 图片文件还是比较大的图片本身放大和缩小会失真。一旦图片制作完毕想要更换非常复杂。 此时字体图标技术的出现很好地解决了以上问题。 字体图标可以为前端工程师提供一种方便高效的图标使用方式展示的是图标本质属于字体。  2.2字体图标的优点 轻量级一个图标字体要比一系列的图像要小。一旦字体加载了图标就会马上渲染出来减少了服务器请求。灵活性本质其实是文字可以随意地改变颜色、产生阴影、透明效果、旋转等兼容性几乎支持所有的浏览器请放心使用 注意字体图标不能替代精灵技术只是对工作中图标部分技术的提升和优化。 总结 如果遇到一些结构和样式比较简单的小图标就用字体图标。 如果遇到一些结构和样式比较复杂的小图标就用精灵图。 2.3字体图标的下载 推荐下载网站 icomoon字库 http://icomoon.io 阿里iconfont字库 http://www.iconfont.cn/ 2.4.1字体文件格式 不同浏览器所支持的字体格式是不一样的字体图标之所以兼容就是因为包含了主流浏览器支持的字体文件。 2.4字体图标的引入 在CSS样式中全局声明字体简单理解吧这些字体文件通过CSS引入到我们的页面中。 一定注意字体文件路径的问题。 font-face {         font-family:icomoon;         src: url(fonts/icomoon.eot?7kkyc2);         3.html标签内添加小图标。 span /span  2.5字体图标的追加 如果工作中原来的字体图标不够用了我们需要添加新的字体图标到原来的字体文件中。 把压缩包里面的section.json重新上传然后选中自己想要新的图标重新下载压缩包并替换原来的文件即可。 网页中常见一些三角形使用CSS直接画出来就可以不必做成图片或者字体图标。 style.div {width: 0;height: 0;line-height: 0;font-size: 0;border: 50px solid transparent;border-left-color: pink;}/style/head bodydiv/div CSS用户界面样式 4.1鼠标样式 cursor li {cursor: pointer;} 设置或检索在对象上移动的鼠标指针采用何种系统预定义的光标形状。 属性值描述default小白 默认pointer小手move移动text文本not-allowed禁止 4.2轮廓线outline  给表单添加outline 0或者outline none样式之后就可以去掉默认的蓝色边框。 input {outline: none;}  4.3防止拖拽文本域resize 实际开发中我们文本域右下角不可以拖拽的。 textarea{ resize: none;} 5.vertical-align属性应用 CSS的vertical-align属性使用场景经常用于设置图片或者表单行内块元素和二位女子垂直对齐。 官方解释用于设置一个元素的垂直对齐方式但是它只针对于行内元素或者行内块元素有效。 语法 vertical-align: baseline |top |middle| bottom   值描述baseline默认。元素放置在父元素的基线上top把元素的顶端于行中最高元素的顶端对齐middle把此元素放置在父元素的中部bottom把元素的顶端于行中最低元素的顶端对齐 5.1图片、表单和文字对齐 图片、表单都属于行内块元素默认的vertical-align是基线对齐。 此时可以图片、表单这些行内块元素的vertical-align属性设置为middle就可以让文字和图片垂直居中对齐了。 5.2解决图片底部默认空白缝隙问题 bug图片底侧会有一个空白缝隙原因是行内块元素会和文字的基线对齐。 主要解决方法有两种 1.给图片添加vertical-alignmiddle|top|bottom等 2.把图片转换为块级元素display:block; 6.溢出的文字省略号显示 1.单行文本溢出显示省略号 必须满足三个条件 1.先强制一行内显示文本 white-spacenowrap默认normal自动换行 2.超出的部分隐藏 overflowhidden  3.文字用省略号替代超出的部分 text-overflow :ellipsis; 2.多行文本溢出显示省略号 多行文本溢出显示省略号有较大兼容性问题适合于webKit浏览器或移动端移动端大部分是webKit内核 stylediv {width: 150px;height: 65px;background-color: pink;margin: 100px auto;overflow: hidden;/*文字溢出时用省略号来显示*/text-overflow: ellipsis;/*弹性伸缩盒子模型展示*/display: -webkit-box;/*限制在一个块元素显示的文本的行数*/-webkit-line-clamp: 3;/*设置或检索伸缩盒对象的子元素的排列方式*/-webkit-box-orient: vertical;}/style /head bodydiv啥也不说此处省略一万字侯明昊真好看你也好看大家都好看啥也不说此处省略一万字侯明昊真好看你也好看大家都好看/div /body /html 7.常见布局技巧 1.margin负值运用 1.让每个盒子margin往左侧移动-1px正好压住相邻盒子边框 2.鼠标经过某个盒子的时候提高当前盒子的层级即可如果没有定位则加相对定位保留位置如果有定位则加z-index  css三角钱强化 width: 0;height: 0;border-color: transparent red transparent transparent;border-style: solid;border-width: 100px 50px 0 0; style.box {width: 0;height: 0;/* border-top: 100px solid transparent;border-right: 50px solid red;border-bottom: 0 solid blue;border-left: 0 solid green;*/border-color: transparent red transparent transparent;border-style: solid;border-width: 100px 50px 0 0;}.price {width: 160px;height: 24px;line-height: 24px;border: 1px solid red;margin: 0 auto;}.miaosha {position: relative;float: left;width: 90px;height: 100%;background-color: red;text-align: center;color: #fff;font-size: 700;}.miaosha i {position: absolute;right: 0;top: 0;width: 0;height: 0;border-color: transparent #fff transparent transparent;border-style: solid;border-width: 24px 15px 0 0;}.origin {font-size: 12px;color: gray;text-decoration: line-through;}/style/head bodydiv classbox/divdiv classpricespan classmiaosha$1650i/i/spanspan classorigin$5650/span/div /body /html CSS初始化 不同浏览器对有些标签的默认值是不同的为了消除不同浏览器对HTML文本呈现的差异照顾浏览器的兼容我们需要对CSS初始化。 简单理解CSS初始化是指重设浏览器的样式。 每个网页都必须首先进行CSS初始化。 Unicode编码字体 把中文字体的名称用相应的Unicode编码来代替这样就可以有效避免浏览器解释CSS代码时候出现乱码的问题。
http://www.dnsts.com.cn/news/177877.html

相关文章:

  • 北京设计网站的公司哪家好嘉兴cms模板建站
  • 专业的网站开发服务商土巴兔官网
  • 有什么好的书写网站安卓手机开发
  • 做整个网站静态页面多少钱怎样做境外网站上赚钱
  • 苏州自助建站系统网页界面设计与制作邓文达
  • 青岛市黄岛区网站建设优就业seo
  • 南山网站设计线为了推出企业网站建设
  • 电视云网站建设网站建设完成后如何备案
  • 还有什么网站可以做面包车拉货wordpress页数
  • 泉州官方网站松山湖网站建设
  • 域名未做运行网站解析3步打造seo推广方案
  • 网上做家教那个网站好电商前期投资要多少钱
  • 安徽鲁班建设集团网站金乡县网站建设
  • 哈尔滨网站制作哪里专业简述营销型网站推广的方法
  • 网站关键词优化seo关键词之间最好用逗号大连建设网水电费查询官网
  • 您身边的网站建设专家做私房蛋糕在哪些网站写东西
  • frontpage建设网站的图片企业网站网址举例
  • 淘宝网站开发实训报告目录如何由网页生成网站
  • 网站开发学习app软件开发平台有哪些
  • 图案设计网站大全注册公司网上核名流程
  • 有哪些学做衣服的网站有哪些申泽seo
  • 免费摄影网站度假区网站建设方案
  • 仿win8网站电子商务网站建设软件
  • 亚马逊的网站建设网店设计的意义
  • 天津建站管理系统信息合同 制作 网站
  • 建设网站公司 销售额 排行如何做一张网站平面效果图
  • 长沙法律咨询网站设计开发抖音代运营交1600押金
  • 网站建设 浙icp 0578东莞网上推广找谁
  • 涪陵区小城镇建设管理处网站如何查找同行网站做的外链
  • 搭建网站分类wordpress仿盗