Skip to content

Commit 41166bb

Browse files
committed
added filter example
1 parent cefdd00 commit 41166bb

File tree

4 files changed

+64
-2
lines changed

4 files changed

+64
-2
lines changed

css.html

Lines changed: 64 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,56 @@
9393
.overflowAuto{
9494
overflow: auto;
9595
}
96+
.imageContainer{
97+
height: 155px;
98+
border: 2px solid gray;
99+
}
100+
.imageHolder{
101+
float: left;
102+
}
103+
.imageContainer img{
104+
width: 120px;
105+
height: 120px;
106+
margin: 5px;
107+
}
108+
.imageHolder p{
109+
text-align: center;
110+
}
111+
.imgGray{
112+
filter:grayscale(100%);
113+
-webkit-filter:grayscale(100%);
114+
-moz-filter:grayscale(100%);
115+
-ms-filter:grayscale(100%);
116+
-o-filter:grayscale(100%);
117+
}
118+
.imgInvert{
119+
filter:invert(100%);
120+
-webkit-filter:invert(100%);
121+
-moz-filter:invert(100%);
122+
-ms-filter:invert(100%);
123+
-o-filter:invert(100%);
124+
}
125+
.imgBlur{
126+
filter:blur(3px);
127+
-webkit-filter:blur(3px);
128+
-moz-filter:blur(3px);
129+
-ms-filter:blur(3px);
130+
-o-filter:blur(3px);
131+
}
132+
.imgBright{
133+
filter:brightness(200%);
134+
-webkit-filter:brightness(200%);
135+
-moz-filter:brightness(200%);
136+
-ms-filter:brightness(200%);
137+
-o-filter:brightness(200%);
138+
}
139+
.imgOpacity{
140+
filter:opacity(30%);
141+
-webkit-filter:opacity(30%);
142+
-moz-filter:opacity(30%);
143+
-ms-filter:opacity(30%);
144+
-o-filter:opacity(30%);
145+
}
96146
</style>
97147

98148
<!-- Just for debugging purposes. Don't actually copy this line! -->
@@ -349,8 +399,20 @@ <h2>14. text effect</h2>
349399
</div>
350400
<div id="filter">
351401
<h2>15. filter</h2>
352-
<p><strong>Question: </strong></p>
353-
<p><strong>Answer: </strong></p>
402+
<p><strong>Question: What are the different css filter you can use?</strong></p>
403+
<p><strong>Answer: css filter allows u to render DOM element, image, or video. u can choose from: grayscale, blur, opacity, brightness, contrast.</strong></p>
404+
<div>
405+
<button id = "filter" type="button" class="toggleExample btn btn-primary">show example</button>
406+
<div id="filterExample" class="imageContainer hide">
407+
<div class="imageHolder"><img class="" src="images/flower.jpg" alt=""><p>Original</p></div>
408+
<div class="imageHolder"><img class="imgGray" src="images/flower.jpg" alt=""><p>grayscale(100%)</p></div>
409+
<div class="imageHolder"><img class="imgBright" src="images/flower.jpg" alt=""><p>brightness(200%)</p></div>
410+
<div class="imageHolder"><img class="imgBlur" src="images/flower.jpg" alt=""><p>blur(3px)</p></div>
411+
<div class="imageHolder"><img class="imgOpacity" src="images/flower.jpg" alt=""><p>opacity(30%)</p></div>
412+
<div class="imageHolder"><img class="imgInvert" src="images/flower.jpg" alt=""><p>invert(100%)</p></div>
413+
</div>
414+
</div>
415+
<p>ref: <a href="http://www.html5rocks.com/en/tutorials/filters/understanding-css/">Understanding css filter effect</a></p>
354416
</div>
355417
<div id="something">
356418
<h2>16. @import</h2>

images/Pooh2.jpg

14.9 KB
Loading

images/flower.jpg

11.1 KB
Loading

images/pooh.jpg

3.93 KB
Loading

0 commit comments

Comments
 (0)