<h1>FILTER BY COLOR</h1> <div class="container"> <input type="radio" id="blue" name="color" /> <label for="blue">BLUE</label> <input type="radio" id="red" name="color"/> <label for="red">RED</label> <input type="radio" id="green" name="color"/> <label for="green">GREEN</label> <input type="radio" id="reset" name="color"/> <label for="reset">RESET</label> <div class="tile blue">1</div> <div class="tile red">2</div> <div class="tile blue">3</div> <div class="tile green">4</div> <div class="tile blue">5</div> <div class="tile red">6</div> <div class="tile red">7</div> <div class="tile green">8</div> <div class="tile blue">9</div> <div class="tile green">10</div> <div class="tile red">11</div> <div class="tile green">12</div> <div class="tile blue">13</div> <div class="tile blue">14</div> <div class="tile green">15</div> <div class="tile red">16</div> </div>
body{ margin:0; text-align:center; font-family: Verdana; background:#f5f5f5; } h1 { text-align:center; } .container { width:90%; margin:0 auto; } input[type="radio"] { display:none; } label { width:23%; float:left; text-align:center; background:#ffffff; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); color:#222222; padding:0.5%; margin:0.5%; margin-bottom:30px; cursor:pointer; } input[type="radio"][id="blue"]:checked + label { background:#6666ff; } input[type="radio"][id="blue"]:checked ~ .red, input[type="radio"][id="blue"]:checked ~ .green { width:0; height:0; padding:0; margin:0; opacity:0; } input[type="radio"][id="red"]:checked + label { background:#ff4466; } input[type="radio"][id="red"]:checked ~ .blue, input[type="radio"][id="red"]:checked ~ .green { width:0; height:0; padding:0; margin:0; opacity:0; } input[type="radio"][id="green"]:checked + label { background:#66dd99; } input[type="radio"][id="green"]:checked ~ .blue, input[type="radio"][id="green"]:checked ~ .red { width:0; height:0; padding:0; margin:0; opacity:0; } .tile { width:23%; height:100px; float:left; transition:all 1s; margin:0.5%; padding:0.5%; } .green { background:#66dd99; } .blue { background:#6666ff; } .red { background:#ff4466; }
实例:
http://codepen.io/samgordon/pen/jPqqWB
例子:
http://codyhouse.co/demo/content-filter/index.html
下载:
相关推荐
纯CSS(Pure CSS)是雅虎开发的一个轻量级、模块化的前端框架,专注于提供响应式的样式解决方案,帮助开发者快速构建美观且适应不同设备的网页。这个框架的主要目标是简化跨平台的网页设计,使网站在桌面、平板电脑...
标题 "pure-css.rar" 涉及到一个关于前端网页设计的主题,特别是使用 Pure CSS 来构建一个仿支付宝橙色导航菜单。Pure CSS 是 Yahoo 开发的一个轻量级、模块化的 CSS 框架,旨在提供基本的样式和布局功能,帮助...
Pure是一个简单、实用的CSS框架,鉴于目前网上对pure的资料比较少,所以我想把使用pure的一些经验介绍给大家,相信你看完本文后也会爱上pure。 Pure包含多个模块:Base(基本样式)、Grids(网格系统)、Forms(表单)、...
**jQuery+PureCSS可编辑表格插件** 这款插件结合了jQuery的动态功能和PureCSS的简洁设计,为网页开发者提供了一种简单易用的可编辑表格解决方案。它允许用户直接在表格中编辑数据,提高了交互性和用户体验。下面将...
在本文中,我们将深入探讨如何使用PureCSS创建一个基本的Admin后台模板,以及与Web应用开发和后台管理框架相关的技术细节。PureCSS是一个轻量级、模块化的前端框架,它专注于提供基本的样式和布局解决方案,使开发者...
《jQuery+PureCSS可编辑表格插件:打造高效交互体验》 在网页开发中,数据展示和交互性是至关重要的元素。jQuery与PureCSS结合的可编辑表格插件,为开发者提供了一种高效且灵活的方式来实现这一目标。该插件通过...
"纯css图标 Pure CSS bar charts as a simple API" 这个标题指出,我们将探讨一种完全使用CSS创建条形图的方法。这里提到的“Pure CSS”指的是不依赖JavaScript或者其他图形库,仅仅利用CSS语言自身的特性来实现图表...
标题中的“Pure一组可以用在任何Web项目的迷你响应式CSS模块”指的是Pure CSS,这是一个轻量级、模块化的CSS框架,特别适合用于构建响应式的Web页面。Pure CSS的设计理念是尽可能小巧,同时提供丰富的布局和样式解决...
在本项目中,我们主要探讨如何使用jQuery和PureCSS库来创建一个可编辑的表格。jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画制作和Ajax交互。而PureCSS则是一个轻量级的CSS框架,专注于提供基本...
Pure css implemented menu, add .html subfix.
标题"Pure CSS Menu Maker Setup"指的是一个用于创建纯CSS(Cascading Style Sheets)菜单的软件安装程序。这个工具简化了网页设计过程中菜单制作的复杂性,尤其对于那些不熟悉CSS编码的用户来说,它提供了极大的...
【纯CSS框架Pure CSS的深度解析】 纯CSS框架Pure CSS,源自GitHub上的开源项目pure-css.github.io,是一个轻量级、模块化的前端框架,旨在帮助开发者快速构建响应式且易于维护的网页。Pure CSS的核心设计理念是简洁...
今天要介绍的一款jQuery是一个可编辑的表格,它的实现非常简单,主要利用了jQuery插件和PureCSS插件,简单的引用和初始化JavaScript语句即可让网页上的table表格可以自定义编辑,非常实用。
本压缩包"pure-css3-lighter.zip"提供了一个实例,展示了如何利用CSS3的强大功能,创建一个轻量级、高效的网页设计,无需依赖JavaScript或者其他额外的库或框架。 首先,CSS3的新特性极大地丰富了网页的视觉效果。...
纯 CSS 您可以在每个 Web 项目中使用的一组小型响应式 CSS 模块。 使用 Atmospherejs 安装 流星安装 flaviocopes:purecss 变更日志 2015.05.08:第一个版本,PureCSS 0.6.0
Sass的纯CSS purecss-sass是适用于您的应用程序的Sass支持的版本,允许同时包含Pure的所有组件或单独加载它们。 原始的纯CSS文件是使用sass-convert ,否则将保持不变并保持不变。npm和纱线要安装purecss-sass npm...
纯洁Pure 是一组小型的响应式 CSS 模块,您可以在雅虎开发团队实现的每个 Web 项目中使用它们。 这个 gem 将 Pure CSS 0.5.0 添加到 Rails 3.2 的资产管道中。 此外,它还提供一个 jQuery 函数,可以自动启用下拉...
用CSS制作TabMenu. 不过是英文的.