ngtwewy

/*!Loading CSS*/ #contain { width: 300px; height: 100px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; opacity: 0; animation: fadeIn 2s 1; animation-fill-mode: for

2019-03-30    CSS    632
ngtwewy

.navbar{ margin-bottom: 0px; background-color: #fff; border-right: 0px; border-left:0px; border-radius: 0px; } .navbar-brand { padding:10px 15px; } .navbar-brand img{ height: 30px; } @media (min-width: 768px) { .navbar-wrapper {margin-top: 20px;} .navba

2019-03-02    CSS    300
ngtwewy

.page-header { color: #fff; text-align: center; background-color: #5FC3E4; background-image: linear-gradient(120deg, #E55D87, #5FC3E4); } CSS linear-gradient() 函数 gradient 美[ˈɡreɪdiənt] n. (尤指公路或铁路的) 坡度,斜率,倾斜度; (温度、压力等的) 变化率,梯度变化曲线; #grad1 { height: 100px;

2019-01-06    CSS    630
ngtwewy

CSS Reset 是革命党,CSS Reset 里最激进那一派提倡不管你小子有用没用,通通给我脱了那身衣服,凭什么你 body 出生就穿一圈 margin,凭什么你姓 h 的比别人吃得胖,凭什么你 ul 戴一胳膊珠子。于是 *{margin:0;} 等等运动,把人家全拍扁了。看似是众生平等了,实则是浪费了资源又占不到便宜,有求于人家的时候还得贱贱地给加回去,实在需要人家的默认样式了怎么办?人家锅都扔炉子里烧了,自己看着办吧。 Normalize.css 是改良派。他们提倡,各个元素都有其存在的道理,简单粗暴地一视同仁是不好的。body 那一圈确实挤压了页面的生存空间,那就改掉。士农工商,

2018-08-23    CSS    313
ngtwewy

CSS实现单行、多行文本溢出显示省略号(…) 如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。 实现方法: overflow: hidden; text-overflow:ellipsis; white-space: nowrap; 效果如图: 但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。 接下来重点说一说多行文本溢出显示省略号,如下。 实现方法: display: -webkit-box; -webkit

2018-06-08    CSS    342
ngtwewy

那么CSS中的1px是什么?浏览器是怎么渲染它的? 网页在一个叫viewport的东西里渲染,可以理解为画布,画布被分成 N x M 个小方格,1个CSS像素,就是其中的一个小方格。 一,viewport又是什么? 网页在viewport上渲染,可以想像在PS上画东西时,上面也有个画布,这个画布分割了 N x M 个方格,N是它的宽度,M是它的高度。宽高都可以任意设置,所以说viewport是虚拟的。假设设置宽度是400,那么浏览器显示区域的横向将被分为400份,CSS的1px占的宽度就是显示区域的 1/400。如果是980,那就是1/980。 viewport值不一样时,对页

2018-05-13    CSS    674
ngtwewy

在一个网页中,如果有一个弹出的层是可以上下滚动的。 但是弹出层滚动到底部时,底层也会跟着滚动。 这其实是手机浏览器一个非常“顽固”的也似乎难以解决默认事件。 我之前也遇到过,最初也是各种阻止默认事件啊,PC有用,但是移动端一点用也没有。 后来是加了 html,body{ height:100%, overflow:hidden } 但是这样做会导致内容返回顶部。 后来研究了下天猫,他们也没有很好的解决,有的地方底部仍然可以滑动。 研究过苏宁易购,他们做的比较有意思,先记录下当前的位置,虽然底部内容也是可以滑动的,当弹出层关闭后,再返回那个位置。当然他们的

2018-03-27    CSS    357
ngtwewy

在做一个手机页面的时候,需要下拉滑动,结果浏览器总是自动刷新,百度了一下,禁止浏览器下拉刷新的方法如下:注意: 必须写这样的属性,放在css文件中的,好像没用!

2018-02-05    CSS    626
ngtwewy

GitHub.com 现在不再使用字体来输出图标了。我们把代码库中所有的 Octicon 替换成了 SVG 版本。虽然这些改动并不那么明显,但你马上就能体会到 SVG 图标的优点。Octicon 上的对比切换到 SVG 以后,图标会作为图片渲染而非文字,这使其在任何分辨率下都能很好地在各种像素值下显示。可以比较一下左侧放大后的字体版本和右侧清晰的 SVG 版本。为何使用 SVG?图标字体渲染问题图标字体从来只是一种 hack。我们之前使用一个自定义字体,并将图标作为 Unicode 符号。这样图标字体就可以通过打包后的 CSS 来引入。只要简单地在任意元素上添加一个 class,图标就

2017-10-26    CSS    341
ngtwewy

transition-timing-function属性指的是过渡的“缓动函数”。主要用来指定浏览器的过渡速度,以及过渡期间的操作进展情况,其中要包括以下几种函数:

2017-10-23    CSS    337
ngtwewy

网页布局(layout)是 CSS 的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。一、Flex 布局是什么?Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为 Flex 布局。.box{ display: flex; } 行内元素也可以使用 Flex 布局。.box{ di

2017-08-02    CSS    355
ngtwewy

骨灰级解决方案:.clear{clear:both;height:0;overflow:hidden;}上诉办法是在需要清除浮动的地方加个div.clear或者br.clear,我们知道这样能解决基本清浮动问题。但是这种方法的最大缺陷就是改变了html结构,虽然只是加个div。最优浮动闭合方案(这是我们推荐的):.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{*+height:1%;}用法很简单,在浮动元素的父云素上添加class=”demo clearfix”。

2017-07-31    CSS    297
ngtwewy

function scrollLis(){ var toTop = offs.top-$(window).scrollTop(); if(toTop==0||toTop它的调用就多了几句代码了,同样是放在层的后面,以ID标签fixed为名:var offs=$('#fixed').offset(); $(window).scroll(function(){ scrollLis(); });

2017-05-28    CSS    454
ngtwewy

在当今网页设计/开发实践中,使用CSS来为语义化的(X)HTML标记添加样式风格是重要的关键。在设计师们的梦想中都存在着这样的一个完美世界:所有的浏览器都能够理解和适用多有CSS规则,并且呈现相同的视觉效果(没有兼容性问题)。但是,我们并没有生活在这个完美的世界,现实中发生的失窃却总是恰恰相反,很多CSS样式在不同的浏览器中有着不同的解释和呈现。  当今流行的浏览器(如:Firefox、Opera、Internet Explorer、Chrome、Safari等等)中,有一些都是以自己的方式去理解CSS规范,这就会导致有的浏览器对CSS的解释与设计师的CSS定义初衷相冲突,使得网页的样子在某些

2017-05-19    CSS    323
ngtwewy

padding百分比来做 这里需要运用一个小技巧,padding用百分比做单位时是相对于容器的宽度来算的。 .wrapper{ position : relative; background: #ccc; width: 10%; padding-bottom : 20%; } .inner{ position : absolute; top : 0; left : 0; right : 0; bottom : 0; } 这是内容 此时,.wrapper就是高宽比固定的。 这个时候,可以使用 posi

2017-05-05    CSS    298
ngtwewy

水平有限,不对之处还请指出。【目前几种布局】随着移动互联网的发展和微信的突起,移动端的响应式布局越来越重要了。目前网站布局有以下几种:1.定宽度布局很多pc的网站都是定宽度布局的,也就是设置了min-width,这样一来,如果小于这个宽度就会出现滚动条,如果大于这个宽度则内容居中外加背景,这种设计常见与pc端。2.响应式布局所谓响应式布局就是流式布局+媒体查询,流式布局用来解决不同宽度的布局问题,外加媒体查询,可以调整布局,例如大屏幕是布局1,小屏幕是布局2,这种布局通吃pc和移动端,做到精细处,两者的效果都很好,缺点是媒体查询是有限的,也就是可以枚举出来的,只能适应主流的宽高。3.rem布局

2017-02-09    CSS    333
ngtwewy

.page_nav{height:20px;font-size:13px !important;color:#797979;text-align: center !important;} .page_nav ul li{ font-weight:bold; float:left; margin:0px 2px; list-style: none; font-size:13px; height:24px; min-width:20px; line-height: 24px; padding: 0px 2px !important; border:1px solid #7

2016-10-14    CSS    339
ngtwewy

作者:phodal链接:https://zhuanlan.zhihu.com/p/20548041来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Web本身就是跨平台的,这意味着这中间存在着无限的可能性。我是一名Web Developer,对于我来能用Web开发的事情就用Web来完成就好了——不需要编译,不需要等它编译完。我想到哪我就可以写到哪,我改到哪我就可以发生哪发生了变化。最近我在写Growth——一个帮助开发人员成长的应用,在近一个月的业余时间里,完成了这个应用的:移动应用版:Android、Windows Phone、iOS(等账号和上线)Web版桌面版

2016-09-17    CSS    309
随机推荐
php图片压缩
Zynga Scroller组件
跨域简单请求变成非简单请求导致的Bug
近几年前端技术盘点以及 2016 年技术发展方向
MySQL truncate 和 delete 的区别
Node.js 的图片处理模块 images 跨平台图像编解码库
爬虫需谨慎,你不知道的爬虫与反爬虫套路!
Atom的php插件推荐
搭建windows server 2008 r2 FTP 后 开启防火墙无法访问的解决办法
20170313 夜晚停电