|
93 | 93 | .overflowAuto{ |
94 | 94 | overflow: auto; |
95 | 95 | } |
| 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 | + } |
96 | 146 | </style> |
97 | 147 |
|
98 | 148 | <!-- Just for debugging purposes. Don't actually copy this line! --> |
@@ -349,8 +399,20 @@ <h2>14. text effect</h2> |
349 | 399 | </div> |
350 | 400 | <div id="filter"> |
351 | 401 | <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> |
354 | 416 | </div> |
355 | 417 | <div id="something"> |
356 | 418 | <h2>16. @import</h2> |
|
0 commit comments