在上篇博客中,小编主要简单的介绍了使用CSS,如何制作实用菜单,今天我们继续来总结有关CSS的基础知识,今天小编主要简单的来介绍一下CSS中关于滤镜的使用,首先,小编先来简单的介绍一下滤镜,我们这次来说说滤镜的使用,首先,小编来简单的介绍一下滤镜的概念,CSS滤镜并不是浏览器的插件,也不符合CSS标准,二而是微软公司为增强浏览器功能而特意开发的并整合在IE浏览器中的又累功能的集合。由于浏览器IE有着很广的使用范围,因此CSS滤镜也被广大设计者所喜爱。CSS滤镜的标识是“filter”,总体上跟其他CSS语句一样,都十分简单,紧接着,我们来看一张思维导图:
接着,小编就随着上述思维导图的脉络,依次简单介绍,首先我们来看看Alpha通道,我们来看例子代码和运行效果:
Alpha通道
<span style="font-size:18px;"><span style="font-size:18px;"><title>alpha滤镜</title> <style><!--body{ background:url(bg1.jpg); margin:20px;}img{ border:1px solid #d58000;}.alpha{ filter:alpha(opacity=50);}--></style> <img src="/static/imghwm/default1.png" data-src="building1.jpg" class="lazy" border="0" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" > <img class="alpha lazy" src="/static/imghwm/default1.png" data-src="building1.jpg" border="0" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" ></span></span>
运行效果如下所示:
分析一下上面的代码,第二幅图片相对于第一副图片来说,具有的夜晚效果更加强烈,我们看CSS代码:这里我们把filter:alpha(opacity=20);当然大家可以自己来设置不同的值,来看显示效果。我们接着看blur模糊,我们不用photoshop也能制造出模糊的效果。我们来看例子代码和运行效果:
Blur模糊
<span style="max-width:90%"><span style="font-size:18px;"><title>Blur滤镜</title> <style><!--body{ margin:10px;}.blur{ filter:progid:DXImageTransform.Microsoft.blur(pixelradius=4,makeshadow=false);}--></style> <img src="/static/imghwm/default1.png" data-src="building9.jpg" class="lazy" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" > <img class="blur lazy" src="/static/imghwm/default1.png" data-src="building9.jpg" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" ></span></span>运行效果如下所示:
我们来分析一下上面的例子,对比两幅图,第二幅用了class=“blur”,我们看到这句话filter:progid:DXImageTransform.Microsoft.blur(pixelradius=4,makeshadow=false);这里我们将模糊的效果
pixelradius设置为不同的值,则可以看到不同的模糊效果,小伙伴们可以自己动手来试一下。我们接下来看透明色滤镜,我们来看例子代码和运行效果:
透明色
<span style="max-width:90%"><span style="font-size:18px;"><title>chroma滤镜</title> <style><!--body{ margin:10px;}.chroma{ filter:chroma(color=FF6800); /* 去掉金黄色 */}--></style> <img src="/static/imghwm/default1.png" data-src="tiger.gif" class="lazy" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" > <img class="chroma lazy" src="/static/imghwm/default1.png" data-src="tiger.gif" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" ></span></span>运行效果如下:
分析一下上面的例子,我们很清楚的看到,老虎身上的金黄色进行了过滤,我们看这句话:filter:chroma(color=FF6800);就是把金黄色去掉。我们继续看flip翻转滤镜。CSS可以在不处理图片的环境下,对图片进行翻转,看下面的例子代码和运行效果:
Flip翻转
<span style="max-width:90%"><span style="font-size:18px;"><title>Flip翻转</title> <style><!--body{ margin:12px; background:#000000;}.flip1{ filter:fliph; /* 水平翻转 */}.flip2{ filter:flipv; /* 竖直翻转 */}.flip3{ filter:flipv fliph; /* 水平、竖直同时翻转 */}--></style> <img src="/static/imghwm/default1.png" data-src="building4.jpg" class="lazy" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" ><img class="flip1 lazy" src="/static/imghwm/default1.png" data-src="building4.jpg" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" ><br><img class="flip2 lazy" src="/static/imghwm/default1.png" data-src="building4.jpg" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" ><img class="flip3 lazy" src="/static/imghwm/default1.png" data-src="building4.jpg" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" ></span></span>
运行效果如下:
分析一下上面的例子,这里其实是四幅图片,第一幅(左上角),原片;第二幅进行了水平的映像,第三幅进行了竖直方向的镜像;而右下角同时进行了水平和竖直方向的映像。我们看一下代码:我们从代码中也看的出来,flip1进行了水平翻转,我们继续看遮罩,photoshop里边有强大的遮罩功能,我们来看例子代码和运行效果:
遮罩
<span style="max-width:90%"><title>Mask遮罩</title> <style><!--body{ margin:12px; background:#000000;}.mask{ filter:mask(color=#FF0000); /* 遮罩效果 */}--></style> <img src="/static/imghwm/default1.png" data-src="muma.gif" class="lazy" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" > <img class="mask lazy" src="/static/imghwm/default1.png" data-src="muma.gif" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" ></span>
运行效果如下所示:
分析一下上面的例子,我们看到第二第二幅图,有点像影子变幻的效果,我们看一下CSS代码,我们的代码中,第一幅图片没有做处理,第二幅图片进行了mask处理。我们看这句话:filter:mask(color=RED);这里是显示需要遮罩的颜色。我们继续看最好一个滤镜,波浪滤镜,我们经常采用photoshop来实现波浪效果,css也可以,我们看一下例子代码和运行效果:
<span style="max-width:90%"><title>Wave波浪滤镜</title> <style><!--body{ margin:12px; background-color:#e4f1ff;}span{ font-family:Arial, Helvetica, sans-serif; height:100px; font-size:80px; font-weight:bold; color:#50a6ff;}span.wave1{ filter:wave(add=0,freq=2,lightstrength=70,phase=75,strength=4);}span.wave2{ filter:wave(add=0,freq=4,lightstrength=20,phase=25,strength=5);}span.wave3{ filter:wave(add=1,freq=4,lightstrength=60,phase=0,strength=6);}--></style> <span class="wave1">波浪Wave</span> <span class="wave2">波浪Wave</span> <span class="wave3">波浪Wave</span></span>运行效果如下:
分析一下上面的例子,这里的三段文字,每一个都采用了一个波浪的效果:
(add=0,freq=2,lightstrength=70,phase=75,strength=4),表示的频率是2,最后的程度是4,最后我们来看一个综合的例子,三个滤镜搭配使用,会有什么样的神奇效果,例子代码和运行效果如下所示:
<span style="font-size:18px;"><title>三个滤镜同时使用</title> <style><!--body{ margin:12px; background:#000000;}.three{ filter:flipv alpha(opacity=80) wave(add=0, freq=15, lightstrength=30, phase=0, strength=4); /* 同时使用三个滤镜 */ /* 竖直翻转、透明、波浪效果 */}--></style> <img src="/static/imghwm/default1.png" data-src="lotus.jpg" class="lazy" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" ><br> <img class="three lazy" src="/static/imghwm/default1.png" data-src="lotus.jpg" alt="精通CSS+DIV网页样式与布局滤镜的使用_html/css_WEB-ITnose" ></span>运行效果如下:
小编寄语:这篇博文,小编主要简单的介绍了CSS中关于滤镜的相关 知识点,分别介绍了Alpha通道,Blur模糊,透明色等等,最后一个小例子,三个滤镜同时使用,各位小伙伴如果想把效果做的更美更绚一点,小编还是推荐使用photoshop,毕竟这些小例子在各个浏览器里面的显示效果有差别,BS学习,未完待续......

htmltagsdefinestructureofawebpage, whiletributesdfunctionalityanddetails.1) tags, andoutlinethecontent'splacement.2) agtributessuchassrc, class 및 styleenhancetagsbysingingimages ources, styling, and mormore, mormor, 개선.

HTML의 미래는보다 의미적이고 기능적이며 모듈 식 방향으로 발전 할 것입니다. 1) 의미화로 인해 태그가 콘텐츠를보다 명확하게 설명하여 SEO 및 장벽없는 액세스를 향상시킵니다. 2) 기능화는 사용자의 요구를 충족시키기 위해 새로운 요소와 속성을 소개합니다. 3) 모듈화는 구성 요소 개발을 지원하고 코드 재사용 성을 향상시킵니다.

htmlattributesarecrucialinwebdevelopmentforcontrollingbehavior, 외관 및 기능. 접근성, 접근성, andseo.forexample, thesrcattributeintagspactsseo, whike whike whike whike whike whike thercattributeintagspactsseo

ALT 속성은 HTML에서 태그의 중요한 부분이며 이미지에 대한 대체 텍스트를 제공하는 데 사용됩니다. 1. 이미지를로드 할 수 없으면 ALT 속성의 텍스트가 표시되어 사용자 경험을 향상시킵니다. 2. 스크린 리더는 ALT 속성을 사용하여 시각 장애가있는 사용자가 그림의 내용을 이해하도록 도와줍니다. 3. 검색 엔진 인덱스 텍스트 텍스트는 웹 페이지의 SEO 순위를 향상시키기 위해 ALT 속성의 텍스트를 색인 텍스트입니다.

웹 개발에서 HTML, CSS 및 JavaScript의 역할은 다음과 같습니다. 1. HTML은 웹 페이지 구조를 구축하는 데 사용됩니다. 2. CSS는 웹 페이지의 모양을 아름답게하는 데 사용됩니다. 3. JavaScript는 동적 상호 작용을 달성하는 데 사용됩니다. 태그, 스타일 및 스크립트를 통해이 세 가지는 함께 현대 웹 페이지의 핵심 기능을 구축합니다.

태그의 Lang 속성을 설정하는 것은 웹 접근성 및 SEO를 최적화하는 핵심 단계입니다. 1) 태그에 LANG 속성을 설정하십시오. 2) 다국어 컨텐츠에서는 다른 언어 부품에 대한 LANG 속성을 설정하십시오. 3) "en", "fr", "zh"와 같은 ISO639-1 표준을 준수하는 언어 코드를 사용하여 LANG 속성을 올바르게 설정하면 웹 페이지 및 검색 엔진 순위의 접근성을 향상시킬 수 있습니다.

htmlattributesearsentialforenhancingwebelements'functionalityandAmpearance.theyaddinformationTodeFineBehavior, 외관 및 간호, WebsITESITERACTIVE, RAPITIVE 및 VVESILLY -CAMENTION.ATTRIBUTESLIKESRC, HREF, 클래스, 유형 및 디스티브 트랜스포트

ToCreateAlistInhtml, useUnorderEdListandForOrdLists : 1) forUnderedList, wrapitemSinanduseForeachitem, renderingasabulletedList.2) forOrderEdlists, useandfornumberedLists, useandfornumberedlists, useandfornumberedlists, useandfornumberedlists, withTheyPeatTributeFferentNumberingStyles.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.