0

0

css-强大的效果_html/css_WEB-ITnose

php中文网

php中文网

发布时间:2016-06-24 11:35:02

|

1461人浏览过

|

来源于php中文网

原创

 1 <div id="d1">你好 2    <span>aaaaaaaaa</span> 3     <div> 4     <span id="s1">bbbbbbbb</span> 5     <div>ttttttttttttt</div> 6     <div>zzzzzzzzzzz</div> 7     <span>ccccccc</span> 8     <div title="f">eeeeeeeeee</div> 9     <span>ddddddd</span>10     <div>ffffffffffffff</div>11     </div>12     <div title="fc">gggggggggg</div>13 </div>

1.---(上面是html代码)

1 #d1>span//d1下面的子标签span2 {3     color:#f00;4 }5 6 #d1 span//d1下面的所有标签span7 {8     color:#f00;9 }

 

织梦明星艺人网站源码5.7
织梦明星艺人网站源码5.7

明星艺人网站源码(模特礼仪类网站模板)采用最新HTML5+CSS3写法,织梦UTF编码内核,程序兼容性强,前台纯静态HTML、利于SEO排名,完美兼容IE8+、Firefox、Chrome、360浏览器等主流浏览器; 1、该代码干净整洁; 2、效果相当的炫酷,相当简洁大气高端,模板简单,全部已数据调用,只需后台修改栏目名称即可 3、适用于明星艺人、模特礼仪; 4、网站手工DIV+css,代码

下载

2---- ‘+’ and ‘~’

'+' : 后面紧挨着的标签也必须是紧挨着的才能设置css

‘~’ :后面的所有与它同级别的标签设置css

立即学习前端免费学习笔记(深入)”;

#s1~div //与s1同级别的所有的div{    color:#F00;}

/*#s1+div//后面紧挨着的div----也许是紧挨着的----同时表明只能设置一个div的css{    color:#F00;}*/

 

3---名称[表达式] 

 

div[title]//所有的设置了title属性的div{    color:#F00;}

若要class达到相应的效果,则

<div title="f">eeeeeeeeee</div>//现在它里面添加一个class<div title="f" class="hh">eeeeeeeeee</div>//然后早css里设置.hh{     相应的样式   }

 

 

4--------伪类和伪元素

伪类: 一个div用clss的设置的css效果---也可以通过伪类的效果代替class-----这就是为什么叫做伪类

伪元素: 一个div里的元素的css效果---------可以通过伪元素来代替-----------这就是为什么叫做伪元素

 

4.1-----   :last-child      和       :first-letter

html:<p><i>first</i><i>second</i></p> <p>i am stephen lee.</p>css:p>i:last-child {color: red;}//p标签下的i第一个孩子---第一个 i 的样式设置p:first-letter {color: red;}//p标签下的第一个字母的样式设置

要到相应的效果,则先设置class再在css里设置

html:<p><i class="one">first</i><i>second</i></p> <p><span class="two">i</span> am stephen lee.</p>css:.one{    color: red;}p span{    color: red;}或者.two{        color:red;}

 

4.2------常用的伪类:

a:link  a:visited  a:hover  a:active  a:focus      

                       获得焦点时可以设置样式

#txt:focus//鼠标放到id==txt对应的div上时的样式{    color:#F00;}

 

拓展----------blur滤镜:-webkit-filter: blur(5px)

css-强大的效果_html/css_WEB-ITnose //使该图片变模糊

 

 

5-------------状态伪类

 :disabled,:enabled,:checked,:read-only,:read-write /*UI状态伪类*/

    禁用      激活      被选中       只读       非只读

 html:

<input type="text" disabled="disabled" />//被禁用的text<input type="text" readonly="readonly"  value="www"/> //只能读取不能更改的text

css:input:disabled//所有被禁用的input标签{}:read-only//给所有只读的标签设置标签{    color:#F00;}

 

6--------------以上是css2的伪类,下面的是

css3的伪类

--------------------------

 

html:<div>  <p>aaaaaaaaaaaaa</p>  <p>bbbbbbbbbbbbb</p>  <div>      <span>ccccccccccccc</span>      <p>ddddddddddddd</p>      <p>eeeeeeeeeeeee</p>  </div>  <p>fffffffffffffff</p>  <p>ggggggggg</p></div>

 

css:p:nth-child(2)//如果p元素是其父元素的第二个元素,那么久设置它的css样式{    color:red;}

type表示类型

p:nth-of-type(2)//如果p标签是其父元素的第二个p标签,那么就设置它的css样式{    color:red;}

 

p:nth-last-child(1) //如果p标签是它的父标签的倒数第二个标签,那么就设置它的css样式{    color:red;}

 

:first-child 其父元素的第一个元素:last-child 其父元素的最后一个元素p:nth-last-of-type(2){color:red;}// p元素是其父元素的倒数2个p元素的话字体颜色就是红色p :first-of-type 其父元素的第一个p元素p:last-of-type 其父元素的最后一个p元素

 :not() /*否定伪类选择器*/ (如:p:not(.a){color:red;})

7-------------------伪元素

html:

1 <p>我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。</p>//文字会超出一行2 <p>我住在 Duckburg。</p>3 <p><b>注释:</b>对于在 IE8 中工作的 :before,必须声明 DOCTYPE。</p>

 

 css:

p::before//在p标签的前面加上一段文字{content:"台词:";}p::after//在p标签的后面加上一段文字{content:"台词:";}p::first-letter//p标签的第一个元素{color:red;}p::first-line//将p标签的第一行设置颜色-----------如果文字不是一行的话{color:red;}::selection//设置 选择网页的文字后  的背景颜色和文字颜色{color:red;background-color:#0f0;}*/

  

8------------css权重

 

(内联)A > (ID)B > (class) C >  (tab) D >  继承 0  >  *所有 none

html:

 

1 <div class="main-content">2    <h3 class="c1" id="d1">你好</h3>3 </div><br>

 

 

css:-----------------------设置的是字体的颜色

 eg:

.main-content #d1----------------BC------------先看后面再看前面
.main-content h3-------------是从后面到前面-------即先DC, 但是要按照书顺序来,则是CD

.main-content { -------------------字体继承了它的颜色---所以是0    color:#F00;//红色}h3 ----------------D{    color:#00F;//}.c1----------------C{    color:#0F0;}.main-content h3----------------CD{    color:#FF0;}.main-content .c1--------------CC{    color:#939;}#d1---------------------B{    color:#0FF;}.main-content #d1----------------BC{    color:#690;}

谁的权重大就是谁的颜色-----

#690显示的颜色<br><br><br>9-----------------------text-shadow文字阴影<br><br>

 

可以设置多个 text-shadow:5px 5px 5px #333,/*水平位移、垂直位移、模糊半径、颜色     -15px 15px 5px #333,    -15px -15px 5px #333;

 

 

10--------------------文字缩进

html:<p>我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭。我是唐老鸭</p>css:p{    text-indent:20px;}//文字向右缩进了20px

 

 

 11-------------

html:<p>中英混对萨排的时候English English English English English</p>css:p{    width:100px;    border:solid 1px red;    word-wrap:break-word;/*断单词    word-break:break-all;/*断字符    white-space:nowrap;/*强制在一行内显示所有文本}

 

 原始的状态

white-space:nowrap;/*强制在一行内显示所有文本

 word-wrap:break-word;/*断单词<br>一个单词占满了一行就下一行<br><br><br>

 

word-break:break-all;/*断字符

当字符占满了一行就下一行

 

 

12--------------border-radius圆角

border-radius:20px 5px 10px  40px;//顺时针的圆角折叠程度 

border-radius:20px 5px ;//先是\对角线上的圆角折叠程度 后市 /的的圆角折叠程度 

border-radius:50%;//圆形

<br>13-----------box-shadow---块级元素的阴影------用法同text-shadow

box-shadow:10px 10px 10px #F00,    -2px -5px 10px #00F;    box-shadow:inset 10px 10px 10px #FF0000;

 

 14-------------------------背景图片铺满 background-size:cover

 15---------------------------transform

#d1{    width:100px;    height:100px;    border:solid 2px red;    position:absolute;    top:200px;    left:300px;    background-color:#00F;}#d1:hover//鼠标放上去之后{    transform:rotate(-30deg) scale(2);//rotate(负数逆时针多少度---deg.正数是顺时针多少度---deg)         scale(2)是放大2倍<br><br>    transition:transform 2s ease-in; }
-对于transform的平滑过渡----时间----加速

 

 16--------animation

#d1{    magin:0px auto;    width:816px;    height:485px;    background-image:url("../image/12.png");    animation:x-spin 20s infinite linear;/*自定义的动画名称,经历时间,播放次数(为infinite则一直播放),播放方式(linear匀速)*/}@-webkit-keyframes x-spin//@-webkit-keyframes表示定义一个动画-------x-spin是名字{    0%{        transform:rotateY(0deg);/*沿x轴开始旋转*/    }    50%{        transform:rotateY(180deg);/*沿x轴旋转180*/    }    100%{        transform:rotateY(360deg);/*沿x轴旋转360*/    }}

 

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

616

2026.02.13

微博网页版主页入口与登录指南_官方网页端快速访问方法
微博网页版主页入口与登录指南_官方网页端快速访问方法

本专题系统整理微博网页版官方入口及网页端登录方式,涵盖首页直达地址、账号登录流程与常见访问问题说明,帮助用户快速找到微博官网主页,实现便捷、安全的网页端登录与内容浏览体验。

194

2026.02.13

Flutter跨平台开发与状态管理实战
Flutter跨平台开发与状态管理实战

本专题围绕Flutter框架展开,系统讲解跨平台UI构建原理与状态管理方案。内容涵盖Widget生命周期、路由管理、Provider与Bloc状态管理模式、网络请求封装及性能优化技巧。通过实战项目演示,帮助开发者构建流畅、可维护的跨平台移动应用。

91

2026.02.13

TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

20

2026.02.13

Redis高可用架构与分布式缓存实战
Redis高可用架构与分布式缓存实战

本专题围绕 Redis 在高并发系统中的应用展开,系统讲解主从复制、哨兵机制、Cluster 集群模式及数据分片原理。内容涵盖缓存穿透与雪崩解决方案、分布式锁实现、热点数据优化及持久化策略。通过真实业务场景演示,帮助开发者构建高可用、可扩展的分布式缓存系统。

54

2026.02.13

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

29

2026.02.12

雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法
雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法

本专题系统整理雨课堂网页版官方入口及在线登录方式,涵盖账号登录流程、官方直连入口及平台访问方法说明,帮助师生用户快速进入雨课堂在线教学平台,实现便捷、高效的课程学习与教学管理体验。

15

2026.02.12

豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法
豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法

本专题汇总豆包AI官方网页版入口及在线使用方式,涵盖智能写作工具、图片生成体验入口和官网登录方法,帮助用户快速直达豆包AI平台,高效完成文本创作与AI生图任务,实现便捷智能创作体验。

598

2026.02.12

PostgreSQL性能优化与索引调优实战
PostgreSQL性能优化与索引调优实战

本专题面向后端开发与数据库工程师,深入讲解 PostgreSQL 查询优化原理与索引机制。内容包括执行计划分析、常见索引类型对比、慢查询优化策略、事务隔离级别以及高并发场景下的性能调优技巧。通过实战案例解析,帮助开发者提升数据库响应速度与系统稳定性。

56

2026.02.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
帝国CMS企业仿站教程
帝国CMS企业仿站教程

共17课时 | 1.8万人学习

PHP会话控制/文件上传/分页技术
PHP会话控制/文件上传/分页技术

共22课时 | 2.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号