首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

CSS高效开发实战:CSS 3、LESS、SASS、Bootstrap、Foundation》谢郁(作者)mobi

CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation》围绕的就是如何跨浏览器、跨设备进行高效率的CSS开发。...《CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation》分为3部分:第1部分是HTML/CSS基础和CSS 3新特性演示,涵盖盒子模型、浮动布局、属性前缀、选择器...、字体、边框、背景、颜色、变换、动画、弹性盒子、媒介查询和响应式设计等多个方面;第2部分介绍Bootstrap、Foundation、Pure等当前流行的CSS框架及LESS、SASS等生产力工具;第3...部分是实战案例,包括DIV+CSS案例、HTML 5+CSS 3案例、Bootstrap案例和Foundation案例。...《CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation》内容精练、重点突出、实例丰富、讲解通俗,是广大CSS设计人员和前端开发人员必备的参考书,同时也非常适合大中专院校师生学习阅读

85430

CSS3贝塞尔曲线实战:创建链接悬停动画效果

我们将使用 CSS3 动画过渡来创建简单但引人入胜的链接悬停效果,将鼠标悬停在链接上时,会弹出一个小弹出框。...我们还将看一下CSS3 Cubic-Bezier(贝塞尔)曲线,它是 CSS 过渡,为弹出框提供了更加流畅的运动,而不是僵化的机械运动。 这是我们最后的效果: ? 让我们开始吧!...接下来,我们进入 CSSCSS 样式和动画 我们将 div 容器居中,以使两个链接在屏幕上居中。这也使对小弹出框进行动画处理变得容易,因为它们将从链接的顶部弹出。...最后一组 CSS 涉及样式化弹出框底部的小箭头。要了解有关在 CSS 中如何制作三角形的更多信息,请查看此 CSS 技巧文章。 总结 我们创建了一个简约的按钮样式链接。...链接具有基本的背景悬停效果,但我们并没有止步于此。我们添加了一个小弹出框来显示链接的文本。在 CSS3 Cubic-Bezier 塞尔曲线的帮助下,动画流畅且令人愉悦。

2.2K10

HTML5+CSS3高级动画的应用实践

我们大概都知道css可以用来作平面旋转、扭曲、放大缩小、平移。。。并且用起来几乎都得心应手。但目前来说,3D效果的“高级”动画似乎更受欢迎一些,而且我们也确实需要。...我们可以借助库函数将生成的矩阵转化为 CSS 中 transform 的 matrix3d 属性值。...function matrix2css(m){ var style = 'matrix('; if(m.length == 16){ style = 'matrix3d(...(currentMatrix); 最后将生成的样式应用到魔方格子上: document.querySelector('#block').style.transform = style; 这样就实现了一个美妙的动画盒子...---- 帧动画在canvas中的应用 除去CSS-transform和animation在项目中的大放异彩,canvas+CSS的动画方式也得到了很多人的支持!

1.3K21

CSS3新特性应用之结构与布局

三、根据兄弟元素的数量来设置样式 nth-last-child和only-child、nth-child的应用...+0):表示3的倍数元素 nth-of-type和nth-last-of-type的应用 odd和even:表示奇数和偶数元素 (an+b):n表示下标从0开始,(3n+0):表示3的倍数元素 (-...7 四、一幅背景,定宽内容居中 可以利用margin:auto实现,但需要多一层html结构 利用calc可以少一层html结构,且Css...更简洁 calc(50% - 300px): -之间必须要有空格,否则会解析出错 用容器一半的宽度 - 内容块一半的宽度 容器的宽度可以设置为100%,因为容器的最小宽度都为内容的宽度 示例代码:...body> 六、紧贴底部的页脚 用flexbox实现,对Main区域设置为flex:1,让其成为可伸缩的盒子 min-height:100vh:至少占满屏幕 还有一种利用calc实现,但需要底部固定高度,应用场景太少

1.5K90

Css3新特性应用之视觉效果

一、单侧阴影 box-shadow属性的应用,格式:h-shadow v-shadow blur spread color inset属性取值介绍 h-sahdow:水平阴影的位置,允许负值 v-shadow...:垂直阴影的位置,允许负值 blur:模糊距离 spread:阴影的尺寸,扩张距离,可以为负数 color:阴影的颜色 inset/outset:内部或者外部阴影 阴影的扩张距离对四边都有效,不能单独应用于单边...height: 100%; width: 100%; mix-blend-mode: luminosity; } .wrap3{...注意blur不能应用在底层背景,也不能应用在元素的背景上(这样会地元素本身应用blur模糊,会导致文本看不见),只能就用在伪元素上。...; margin: 0px auto; padding: 10px; line-height: 1.5; background: hsla(0, 0%, 100%, .3)

70190

CSS3新特性应用之用户体验

一、光标 新增加not-allowed光标,不允许访问 隐藏光标,在触模应用上很有用,css2.1需要一个透明的图片来实现,而css3直接用cursor:none即可。...content: ''; top:-10px; right: -10px; bottom: -10px; left: -10px; } 三、自定义复选框 系统自带复选框美化 利用css3...body上增加一个伪元素,与传统方式一样,只是减少背景元素而已 重点介绍box-shadow实现 实现方式让内容元素产生一个巨大的阴影,不偏移也模糊 H5单位介绍(利用单位解决大屏遮罩层显示不全的问题...由于CSS 滤镜是可以设置动画的,我们可以让页面背景的模糊过程以过渡 动画的形式来呈现。...> 七、图片对比控件 利用resize这个css3

80680

基于 CSS3 Media Queries 的 HTML5 应用

先来介绍下 media,确切的说应该是 CSS media queries(CSS 媒体查询),媒体查询包含了一个媒体类型和至少一个使用如宽度、高度和颜色等媒体属性来限制样式表范围的表达式。...CSS3 加入的媒体查询使得无需修改内容便可以使样式应用于某些特定的设备范围。 那么该怎么定义 media 呢,看下面的代码,你肯定能猜出个大概。 关于解释,文档中是这么说的,当媒体查询为真时,相关的样式表或样式规则就会按照正常的级联规则被应用。...即使媒体查询返回假, 标签上带有媒体查询的样式表仍将被下载(只不过不会被应用)。...上面两张图分别是在不同的屏幕中的截图,车子动起来的效果可以访问以下链接: 实验的地址是:http://www.hightopo.com/demo/media/index.html 以下是实验的具体代码:

97750

全栈之前端 | 11.CSS3基础知识之列表链接学习

CSS 伪类会在用户访问链接后生效,出于隐私保护的原因,使用该选择器可以修改的样式非常有限(即在跟踪用户点击访问的链接可以使用),搞红蓝对抗的应该有了解。...温馨提示: 在有多键鼠标的系统中,CSS 3 规定 :active 伪类 必须只匹配主按键;对于右手操作鼠标来说,就是左键。...温馨提示: 由 ::before 和::after 生成的伪元素包含在元素格式框内,因此不能应用在替换元素上,比如 或 元素 语法参数: /* CSS3 语法 */ element...温馨提示: 在 CSS3 中引入 ::before 是为了将伪类和伪元素区别开来, 浏览器也兼容由 CSS 2 引入的 :before 写法。..." class="a-button">[全栈工程师修炼指南]公众号 3.链接提示用法演示 这是下面是代码的实现 我们有一些有一些

11310

解决IE响应式的解决方案css3-mediaqueries.js生效问题

前阵子解决了博客在低版本 IE 下会假死的问题,发现居然是因为我自定义 CSS 的闭合误用了中文大括号导致的! 解决这个问题之后,又发现了另外一个坑:发现博客在 IE8 及以下版本的响应式生效。...奇了怪了,记得鸟哥老早更新 Begin 的时候就解决了这个 IE 下 CSS3 响应式问题,咋就无效呢? 看了下源代码,发现 Begin 下会在 head 部分引入如下代码: 其中 css3-mediaqueries 就是用来解决IE8 及以下版本浏览器不支持 CSS3 media queries 的问题的。...大概工作原理想想知道,应该就是用 js 的方式,先取得写好的 css3 属性,然后动态改变元素样式,从而解决兼容性问题。

2.5K90

如何使用 HTML、CSS 和 Vanilla JavaScript 以及本地存储创建待办事项应用程序

待办事项应用程序是练习这些基本技能的最佳工具。 在本教程中,我们将介绍如何使用 HTML、CSS 和 JavaScript 创建功能齐全的待办事项应用程序。...将任务标记为完成 要将任务标记为完成,我们将以下 CSS应用于单选按钮和 li 元素中的内容。...本地存储功能 即使添加任务后,刷新页面后它们也会消失。为了持久存储,我们将添加本地存储功能。 本地存储是一个允许您在浏览器中存储数据的对象。数据以键值对的字符串形式存储。...要获取存储在本地存储中的项目,请使用以下密钥: localStorage.getItem("tasks") 从本地存储中删除项目 localStorage.clear(); 添加任务到本地存储 让我们实现在本地存储中添加任务的功能...如果task.completed为 false,则不会应用 CSS 类。 最后,我们将附加 editTask、completeTask 和 removeTask 事件侦听器。

7910
领券