• 紫光阁中共中央国家机关工作委员会 2020-02-23
  • 看见什么有用?[猜想] 2020-02-23
  • 中办印发《关于进一步激励广大干部新时代新担当新作为的意见》 2019-09-07
  • 一条塔里木河 串起南疆各色景致与无限风光 2019-09-07
  • 【互动话题】我为两会建言献策 2019-07-18
  • 还是中国足球队最牛,因为他稳定;中国股市就不一样了,怎么形容呢?唉,还不如中国足球! 2019-07-18
  • 新生代农民工市民化与城镇化发展 2019-07-04
  • 习近平应约同俄罗斯总统普京通电话 2019-07-02
  • 中粮集团混改再按“快进键” 2019-07-02
  • 人的本质,要能反映出人与动物的本质不同。过去有个网友说“劳动是人的本质”;真理先生现说是“财富占有”!???,能解释一下么? 2019-06-30
  • [鄙视]又一个“风水帖”。深坛什么时候成了“算命平台”了?!这些伪公知砖家不深入农村了解农民,凭一点表象就信口开河,“辛苦劳作的农民没有富起来”是这“4点原因” 2019-06-22
  • 击鼓-热门标签-华商生活 2019-06-22
  • 河北定州:秸秆回收变废为宝 2019-05-14
  • 妹妹半个多世纪前嫁到安徽 八旬老人想再见她一面 2019-05-14
  • 在这里,读懂2017——人民日报十大评论文章 2019-05-14
  • 欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
      本文中所有这些按钮的结构只需要一个锚点标记就可以了,因为我们将使用::before伪类创建其他元素。
     
      例一:
     
      首先,我们将给出按钮的一般样式,包括其活动状态。重要的是要注意相对定位,因为它将帮助我们稍后定位::before元素:
     
      CSS
     
      
     
      .a_demo_one{
     
      background-color:#ba2323;
     
      padding:10px;
     
      position:relative;
     
      font-family:'OpenSans',sans-serif;
     
      font-size:12px;
     
      text-decoration:none;
     
      color:#fff;
     
      border:solid1px#831212;
     
      background-image:linear-gradient(bottom,rgb(171,27,27)0%,rgb(212,51,51)100%);
     
      border-radius:5px;
     
      }
     
      .a_demo_one:active{
     
      padding-bottom:9px;
     
      padding-left:10px;
     
      padding-right:10px;
     
      padding-top:11px;
     
      top:1px;
     
      background-image:linear-gradient(bottom,rgb(171,27,27)100%,rgb(212,51,51)0%);
     
      }
     
      然后,我们使用::before伪元素创建灰色容器。使用绝对的定位来定位我们的元素:
     
      CSS
     
      .a_demo_one::before{
     
      background-color:#ccd0d5;
     
      content:"";
     
      display:block;
     
      position:absolute;
     
      width:100%;
     
      height:100%;
     
      padding:8px;
     
      left:-8px;
     
      top:-8px;
     
      z-index:-1;
     
      border-radius:5px;
     
      box-shadow:inset0px1px1px#909193,0px1px0px#fff;
     
      }
     
      例二:
     
      CSS
     
      
     
      .a_demo_two{
     
      background-color:#6fba26;
     
      padding:10px;
     
      position:relative;
     
      font-family:'OpenSans',sans-serif;
     
      font-size:12px;
     
      text-decoration:none;
     
      color:#fff;
     
      background-image:linear-gradient(bottom,rgb(100,170,30)0%,rgb(129,212,51)100%);
     
      box-shadow:inset0px1px0px#b2f17f,0px6px0px#3d6f0d;
     
      border-radius:5px;
     
      }
     
      .a_demo_two:active{
     
      top:7px;
     
      background-image:linear-gradient(bottom,rgb(100,170,30)100%,rgb(129,212,51)0%);
     
      box-shadow:inset0px1px0px#b2f17f,inset0px-1px0px#3d6f0d;
     
      color:#156785;
     
      text-shadow:0px1px1pxrgba(255,255,255,0.3);
     
      background:rgb(44,160,202);
     
      }
     
      由于伪元素的位置取决于其父元素,因此一旦父元素向下移动几个像素,就必须向上移动具有相同像素数量的伪元素。
     
      CSS
     
      
     
      .a_demo_two::before{
     
      background-color:#072239;
     
      content:"";
     
      display:block;
     
      position:absolute;
     
      width:100%;
     
      height:100%;
     
      padding-left:2px;
     
      padding-right:2px;
     
      padding-bottom:4px;
     
      left:-2px;
     
      top:5px;
     
      z-index:-1;
     
      border-radius:6px;
     
      box-shadow:0px1px0px#fff;
     
      }
     
      .a_demo_two:active::before{
     
      top:-2px;
     
      }
     
      例三:
     
      我们要做的第一件事就是创造简单的部分。在这里,你会注意到一个右边距,这是为了补偿伪元素的宽度,如果你想让按钮居中。
     
      
     
      .a_demo_three{
     
      background-color:#3bb3e0;
     
      font-family:'OpenSans',sans-serif;
     
      font-size:12px;
     
      text-decoration:none;
     
      color:#fff;
     
      position:relative;
     
      padding:10px20px;
     
      border-left:solid1px#2ab7ec;
     
      margin-left:35px;
     
      background-image:linear-gradient(bottom,rgb(44,160,202)0%,rgb(62,184,229)100%);
     
      border-top-right-radius:5px;
     
      border-bottom-right-radius:5px;
     
      box-shadow:inset0px1px0px#2ab7ec,0px5px0px0px#156785,0px10px5px#999;
     
      }
     
      .a_demo_three:active{
     
      top:3px;
     
      background-image:linear-gradient(bottom,rgb(62,184,229)0%,rgb(44,160,202)100%);
     
      box-shadow:inset0px1px0px#2ab7ec,0px2px0px0px#156785,0px5px3px#999;
     
      }
     
      然后是伪元素:
     
      
     
      .a_demo_three::before{
     
      content:"·";
     
      width:35px;
     
      max-height:29px;
     
      height:100%;
     
      position:absolute;
     
      display:block;
     
      padding-top:8px;
     
      top:0px;
     
      left:-36px;
     
      font-size:16px;
     
      font-weight:bold;
     
      color:#8fd1ea;
     
      text-shadow:1px1px0px#07526e;
     
      border-right:solid1px#07526e;
     
      background-image:linear-gradient(bottom,rgb(10,94,125)0%,rgb(14,139,184)100%);
     
      border-top-left-radius:5px;
     
      border-bottom-left-radius:5px;
     
      box-shadow:inset0px1px0px#2ab7ec,0px5px0px0px#032b3a,0px10px5px#999;
     
      }
     
      .a_demo_three:active::before{
     
      top:-3px;
     
      box-shadow:inset0px1px0px#2ab7ec,0px5px0px0px#032b3a,1px1px0px0px#044a64,2px2px0px0px#044a64,2px5px0px0px#044a64,6px4px2px#0b698b,0px10px5px#999;
     
      }
     
      本篇文章到这里就已经全部结束了,更多精彩内容大家可以关注PHP中文网的CSS视频教程栏目?。?!





    本文转载自中文网

    如需转载,请注明文章出处和来源网址:http://www.cuhw.com.cn/jiqiao/j54101.shtml

  • 紫光阁中共中央国家机关工作委员会 2020-02-23
  • 看见什么有用?[猜想] 2020-02-23
  • 中办印发《关于进一步激励广大干部新时代新担当新作为的意见》 2019-09-07
  • 一条塔里木河 串起南疆各色景致与无限风光 2019-09-07
  • 【互动话题】我为两会建言献策 2019-07-18
  • 还是中国足球队最牛,因为他稳定;中国股市就不一样了,怎么形容呢?唉,还不如中国足球! 2019-07-18
  • 新生代农民工市民化与城镇化发展 2019-07-04
  • 习近平应约同俄罗斯总统普京通电话 2019-07-02
  • 中粮集团混改再按“快进键” 2019-07-02
  • 人的本质,要能反映出人与动物的本质不同。过去有个网友说“劳动是人的本质”;真理先生现说是“财富占有”!???,能解释一下么? 2019-06-30
  • [鄙视]又一个“风水帖”。深坛什么时候成了“算命平台”了?!这些伪公知砖家不深入农村了解农民,凭一点表象就信口开河,“辛苦劳作的农民没有富起来”是这“4点原因” 2019-06-22
  • 击鼓-热门标签-华商生活 2019-06-22
  • 河北定州:秸秆回收变废为宝 2019-05-14
  • 妹妹半个多世纪前嫁到安徽 八旬老人想再见她一面 2019-05-14
  • 在这里,读懂2017——人民日报十大评论文章 2019-05-14