首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你未必知道的49个CSS知识点

BFC应用之阻止外边距合并(margin collapsing) ? 04.【BFC应用】?BFC应用之消除浮动的影响 ? 05.【flex不为认知的特性之一】?...【背景位置百分比】?background-position百分比的正确理解方式:图片自身的百分比位置与容器同样的百分比位置重合 ? 23.【背景重复新值】?...【背景附着】?background-attachment指定背景如何附着在容器上,注意其属性值local和fixed的使用 ? 25.【动画延时】?动画添加延迟时间可以使步调不一致 ? 26....27【背景定位】?当固定背景不随元素滚动时,背景定位是相对于视口的 ? 28【tab-size】?浏览器默认显示tab为8个空格,tab-size可以指定空格长度 ? 29【动画暂停】?...也欢迎阅读本人的《JS正则迷你书》 本文完。 References 《JS正则迷你书》(https://github.com/qdlaoyao/js-regex-mini-book) 完

1.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

你未必知道的49个CSS知识点

BFC应用之阻止外边距合并(margin collapsing) ? 04.【BFC应用】?BFC应用之消除浮动的影响 ? 05.【flex不为认知的特性之一】?...【背景位置百分比】?background-position百分比的正确理解方式:图片自身的百分比位置与容器同样的百分比位置重合 ? 23.【背景重复新值】?...【背景附着】?background-attachment指定背景如何附着在容器上,注意其属性值local和fixed的使用 ? 25.【动画延时】?动画添加延迟时间可以使步调不一致 ? 26....27【背景定位】?当固定背景不随元素滚动时,背景定位是相对于视口的 ? 28【tab-size】?浏览器默认显示tab为8个空格,tab-size可以指定空格长度 ? 29【动画暂停】?...也欢迎阅读本人的《JS正则迷你书》 本文完。 References 《JS正则迷你书》(https://github.com/qdlaoyao/js-regex-mini-book)

1.2K10

Angularjs基础(八)

AngularJS Bootstrap     AngularJS 的首选样式表是 Twitter Bootstrap ,Twitter Bootstrap 是目前最受欢迎的前端框架 Bootstrap.../css/bootstrap.min.css">       <script src="http://apps.bdimg.com/libs/angular.<em>js</em>/1.4.6/angular.min.<em>js</em>...类解析             container      内容<em>容器</em>            table        表格            table-striped...   带条纹<em>背景</em>的表格           btn          按钮           btn-success    成功按钮             ...    AngularJS 提供了<em>动画</em>效果,可以配合css 使用     AngularJS 使用<em>动画</em>需要引入angular-animate.min.<em>js</em>     <script src="http

2.9K60

《前端技巧复盘》使用纯css实现网站换肤和焦点图切换动画

你将收获 •网站换肤设计方案介绍 •:target伪类介绍和用法以及如何使用css实现网站换肤 •transition动画以及如何用纯css实现焦点图动画 效果展示 1.网站换肤 2.焦点图动画 实现思路...1.网站换肤 通常我们实现网站换肤都基于如下方式实现: •方案一: 使用OOCSS模式,通过js动态切换公共类名来达到换肤效果 •方案二: 点击不同的按钮切换不同的样式表,如下: •theme-green.css...•theme-red.css •theme-black.css •方案三: localStorage存储主题,js动态获取本地存储换肤 •方案四: element和antd的动态换肤,需要实时编译style...了解这个伪类之后,我们的网站换肤就很容易实现了,比如说我们要实现网站背景色的换肤,我们可以预先准备几个背景色的容器, 然后用a标签的href锚点分别对应相应的背景元素id,然后当点击背景色的时候调整背景容器的层级...焦点图动画主要来自我们司空见惯的轮播图,我们点击轮播图的某个指示点时,可以切换会对应的图片,焦点轮播图常用的方案主要是用javascript和css共同实现,方案有大致以下几种: •bootstrap

3.8K30

《前端5分钟》之使用纯css实现网站换肤和焦点图切换动画

你将收获 •网站换肤设计方案介绍•:target伪类介绍和用法以及如何使用css实现网站换肤•transition动画以及如何用纯css实现焦点图动画 效果展示 1.网站换肤 ? 2.焦点图动画 ?...实现思路 1.网站换肤 通常我们实现网站换肤都基于如下方式实现: •方案一: 使用OOCSS模式,通过js动态切换公共类名来达到换肤效果•方案二: 点击不同的按钮切换不同的样式表,如下:•theme-green.css...•theme-red.css•theme-black.css•方案三: localStorage存储主题,js动态获取本地存储换肤•方案四: element和antd的动态换肤,需要实时编译style样式表...了解这个伪类之后,我们的网站换肤就很容易实现了,比如说我们要实现网站背景色的换肤,我们可以预先准备几个背景色的容器, 然后用a标签的href锚点分别对应相应的背景元素id,然后当点击背景色的时候调整背景容器的层级...焦点图动画主要来自我们司空见惯的轮播图,我们点击轮播图的某个指示点时,可以切换会对应的图片,焦点轮播图常用的方案主要是用javascript和css共同实现,方案有大致以下几种: •bootstrap

4.1K20

从零开始学 Web 系列教程

从零开始学 Web 之 CSS(一)选择器 CSS概念 选择器 从零开始学 Web 之 CSS(二)文本、标签、特性 文本元素 标签分类 CSS 三大特性 从零开始学 Web 之 CSS(三)链接伪类、背景...、行高、盒子模型、浮动 链接伪类 背景属性 行高 盒子模型 浮动 从零开始学 Web 之 CSS(四)CSS初始化、定位、overflow、标签规范 CSS 初始化 overflow 属性 定位 标签包含规范...之 jQuery(六)为元素绑定多个相同事件,解绑事件 为元素绑定多个相同事件 元素绑定事件的区别 解绑事件 从零开始学 Web 之 jQuery(七)事件冒泡,事件参数对象,链式编程原理 事件冒泡和阻止事件冒泡...Web(四)实现JD分类页面 从零开始学 Web 之 移动Web(五)touch事件的缺陷,移动端常用插件 从零开始学 Web 之 移动Web(六)响应式布局 从零开始学 Web 之 移动Web(七)Bootstrap...(三)Vue实例的生命周期 从零开始学 Web 之 Vue.js(四)Vue的Ajax请求和跨域 从零开始学 Web 之 Vue.js(五)Vue的动画 从零开始学 Web 之 Vue.js(六)Vue

4.7K50

练一练,亲自动手做一个专业级的 Hero Header 动效

从设计角度方面来说,好的 Hero Header 都有以下要素:抢眼的标题,头条Call-To-Action 按钮令人印象深刻的背景图或视频嵌入式类型的描述视频或动画介绍特色内容的滚动效果品牌元素 -...接下来我们来分解上述动画效果:渐变背景背景色和图片)淡入效果背景上的文字逐个依次出现底部的箭头先由下往上淡入,然后不断循环闪烁效果示例验收及源码在线演示地址:https://herobganimation.netlify.app...使用 :after 伪元素属性,定义白色底部背景部分,让其逆时针旋转(Z轴方向),呈现出向上倾斜的效果(请注意在 header 样式定义 overflow: hidden; 因为旋转,会让其超出容器的高度出现滚动条...因此我们需要在 DOM 未加载完,阻止动画。...5.1、添加动画阻塞样式 js-loading我们先让所有的动画先暂停,将其附加在 body 元素里,示例代码如下:.js-loading *, .js-loading *:before, .js-loading

1.2K40

深入理解bootstrap

1.code单选内联代码,kbd用户输入代码,pre多行代码块 2.pre元素上应用.pre-scrollable可以控制最大高度为340px,并滚动 D.表格 1.基础样式:.table 2.隔行加背景色样式...img-thumbnail H.辅助样式 1.文本样式:.text-muted、.text-primary、.text-success、.text-info、.text-warning、.text-danger 2.文本背景样式...样式的元素,并且在其内部有li元素,li内鈊的a元素才是可以侦测高亮的菜单链接,即符合.nav li > a这种选择符条件 3.js用法:$('滚动侦测容器选择符').scrollspy({target...Buttons扩展,基于Sass和Compass构建的CSS按扭样式库 4.DateTime Picker插件 5.Cikonss,纯CSS实现的响应式Icon插件,兼容IE8+ 6.Flat UI,基于Bootstrap...进行了扁平化风格改造 7.Bootstrap Switch,用于模拟iPhone开关效果 8.Messager,弹框(alert)组件 https://github.com/zhangyue0503/html5js

3.4K60

第124天:移动web端-Bootstrap轮播图插件使用

Bootstrap JS插件使用 > 对于BootstrapJS插件,我们只需要将文档实例中的代码粘到我们自己的代码中 > 然后作出相应的样式调整 Bootstrap中轮播图插件叫作Carousel...bootstrap.js会自动为当前元素添加图片轮播的特效 5 --> 6 ...,以百分比的形式设置背景大小 (2)cover     + 1.背景图片等比例缩放     + 2.让背景图相对较小边放大到目标容器大小结束     * 如:一张100\*200的背景图放到一个...300\*400的盒子中,最终背景图片的大小是300\*600     * 因为背景图的较小边为100,将100放大到目标容器300的宽度,放大了3倍,最终结果300\*600 (3) contain...    + 1.背景图片等比例缩放     + 2.让背景图相对较大边放大到目标容器大小结束     * 如:一张100\*200的背景图放到一个300\*400的盒子中,最终背景图片的大小是

6.2K40

如何将Pjax整合进网站,实现全站无刷新加载?

但是我们要写一套复杂的js去pushState么?答案是不需要的,已经有人封装好了JqueryPjax插件,我们只需用人家写好的插件即可。...", function(event) { // 阻止超时导致链接跳转事件发生 event.preventDefault(); }); 本页面所有a链接默认用pjax请求数据,请求的数据放入...解决问题 问题:原先容器绑定的事件被新容器替换掉了,新容器的div没有绑定事件,所以JQ等绑定的事件无效。如多说评论框无法正常使用。 解决:用pjax的加载完成后的回调函数再次绑定即可!...: pjax.js提供了两个api: //用css+js写你的过渡动画效果 $(document).on('pjax:send',...function() { $(".loading").css("display", "block");//pjax链接点击后显示加载动画; }); $(document).on('pjax:

4K90

干货丨常用JS前端开发框架有哪些?

2.Bootstrap Bootstrap在业界非常受欢迎,以致于有很多前端框架都在其基础上开发,如WeX5就是在Bootstrap源码基础上优化而来的。...使用容器+布局+模块的构建方式,JS辅助,更自由更灵活更易于扩展使用。遵循GoogleMaterial设计规范,完美适配各个机型。面向HTML5,使用CSS3实现动画交互,轻量级高性能。...AmazeUI包含20+个CSS组件、20+个JS组件,更有多个包含不同主题的Web组件。 相比国外框架,妹子UI关注中文排版提供本地化支持。...面向HTML5开发,使用CSS3来实现动画交互,轻量级高性能。 9.FrozenUI FrozenUI是一款开源简单易用,轻量敏捷的移动端框架。基于手Q样式规范,目前全面应用于企鹅手Q增值业务中。...还包括一个FrozenJs的JS组件库。可以在主流的Android和IOS上应用。基本样式使用离线包的方式减少请求提供快速接入方案。

4.6K20
领券