首页 > Web开发 > 详细

CSS3——对齐 组合选择符 伪类 伪元素 导航栏 下拉菜单

时间:2019-05-26 10:12:57      阅读:176      评论:0      收藏:0      [点我收藏+]

 水平&垂直对齐

元素居中对齐

.center {
    margin: auto;
    width: 50%;
    border: 3px solid green;
    padding: 10px;
}

技术分享图片

文本居中对齐

.center {
    text-align: center;
    border: 3px solid green;
}

技术分享图片

图片居中对齐

技术分享图片

左右对齐——position定位

左右对齐——float

技术分享图片

 

 垂直居中对齐

 

 

 组合选择符

    后代选择器(以空格分隔)

  • div p
    {
      background-color:yellow;
    }
  • 子元素选择器(以大于号分隔)
    • div>p
      {
        background-color:yellow;
      }
    相邻兄弟选择器(以加号分隔)houxu
    • div+p
      {
        background-color:yellow;
      }
    后续兄弟选择器(以破折号分隔)
    • div~p
      {
        background-color:yellow;
      }

 

 

 伪类

技术分享图片

a:link {color:#FF0000;} /* 未访问的链接 */
a:visited {color:#00FF00;} /* 已访问的链接 */
a:hover {color:#FF00FF;} /* 鼠标划过链接 */
a:active {color:#0000FF;} /* 已选中的链接 */

可以和css类配合使用

 :first-child伪类【选择父元素的第一个子元素】

技术分享图片

 

 所有<p>元素中的第一个<i>元素

技术分享图片

 所有作为第一个子元素的<p>中的所有<i>元素

技术分享图片

:lang 伪类【为不同的语言定义特殊的规则】

<style>
q:lang(no)
{
    quotes: "++++" "++++";
}
</style>
</head>

<body>
<p>Some text <q lang="no">A quote in a paragraph</q> Some text.</p>
<p>在这个例子中,:lang定义了q元素的值为lang =“no”</p>
<p><b>注意:</b> 仅当 !DOCTYPE 已经声明时 IE8 支持 :lang.</p>

 技术分享图片

所有CSS伪类/元素

 

 

 

 伪元素

 添加一些选择器的特殊效果

 技术分享图片

文本的首行设置特殊样式

文本的首字母设置特殊样式

多个伪元素

 :before 在元素的内容前面插入新内容

技术分享图片

:after 在元素之后插入新的内容

技术分享图片

所有CSS伪类/元素

 

 

导航栏

技术分享图片

 

 触发激活导航栏

技术分享图片

给导航栏添加边框

全屏导航栏

链接右对齐+添加分割线

技术分享图片

固定导航条

响应式导航栏

 

 

下拉菜单

完整实例

技术分享图片

 

CSS3——对齐 组合选择符 伪类 伪元素 导航栏 下拉菜单

原文:https://www.cnblogs.com/expedition/p/10925098.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!