<sub id="rrh1b"><menuitem id="rrh1b"></menuitem></sub>

    <th id="rrh1b"><address id="rrh1b"><dfn id="rrh1b"></dfn></address></th><th id="rrh1b"></th>

    <th id="rrh1b"></th>

    <sub id="rrh1b"></sub>

        <sub id="rrh1b"><meter id="rrh1b"></meter></sub>
        <address id="rrh1b"><menuitem id="rrh1b"><font id="rrh1b"></font></menuitem></address>

          首页»HTML/CSS»被遗忘的CSS

          被遗忘的CSS

          来源:segmentfault 发布时间:2018-04-07 阅读次数:

            平时在工作中遇到一些比较偏门的 css ,用过一两次,但是老是记不住,于是?#20013;?#35201;去 baidu、 google ,所以都积累起来,方便以后查看


          outline 当input选中的时候会出现一个边框

          /*一般设置成 none*/
          textarea:focus, input:focus{
              outline: none;
          }

          contenteditable 规定元素内容是否可编辑

          <div id="example-one" contenteditable="true">
          #example-one { 
              margin-bottom: 10px; 
          }
          [contenteditable="true"] { 
              padding: 10px; outline: 2px dashed #CCC; 
          }
          [contenteditable="true"]:hover { 
              outline: 2px dashed #0090D2; 
          }

          webkit-playsinline video 都可以在页面中播放,而不是全屏播放

          <video id="myvideo" src="test.mp4" webkit-playsinline="true"></video>

          clearfix 清除浮动

          .clearfix {
              zoom: 1;
          }
          .clearfix:after {
               visibility: hidden;
               display: block;
               font-size: 0;
               content: " ";
               clear: both;
               height: 0;
           }

          user-select 禁止选中文本

          p {
              -webkit-user-select: none; /* Chrome, Opera, Safari */
              -moz-user-select: none; /* Firefox 2+ */
              -ms-user-select: none; /* IE 10+ */
              user-select: none; /* Standard syntax */
          }

          webkit-scrollbar 自定义浏览器滚动条

          /*定义滚动条宽高及背景,宽高分别对应横竖滚动条的尺寸*/
          
          div::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              background-color: rgba(245, 245, 245, 0.47);
          }
          
          /*定义滚动条的轨道,内阴影及圆角*/
          
          div::-webkit-scrollbar-track {
              -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
              border-radius: 10px;
              background-color: #f5f5f5;
          }
          
          /*定义滑块,内阴影及圆角*/
          
          div::-webkit-scrollbar-thumb {
              /*width: 10px;*/
              height: 20px;
              border-radius: 10px;
              -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
              background-color: rgba(85, 85, 85, 0.25);
          }

          webkit-appearance 去除默认样式

          input, button, textarea, select {
              *font-size: 100%;
              -webkit-appearance:none;
          }

          使用CSS transforms 或者 animations时可能会有页面闪烁的bug

          elements {
               -webkit-backface-visibility: hidden; 
          }

          transform-style: preserve-3d 让元素支持3D

          elements {
              -webkit-transform: rotateY(60deg); /* Chrome, Safari, Opera */
              -webkit-transform-style: preserve-3d; /* Chrome, Safari, Opera */
              transform: rotateY(60deg);
              transform-style: preserve-3d;
          }

          perspective 这个属性定义子元素会获得透?#26377;?#26524;,而不是元素本身

          <div class="cube pers250">
              <div class="face front">1</div>
              <div class="face back">2</div>
              <div class="face right">3</div>
              <div class="face left">4</div>
              <div class="face top">5</div>
              <div class="face bottom">6</div>
          </div>
          .cube {
            width: 100%;
            height: 100%;
            backface-visibility: visible;
            perspective-origin: 150% 150%;
            transform-style: preserve-3d;
            -webkit-backface-visibility: visible;
            -webkit-perspective-origin: 150% 150%;
            -webkit-transform-style: preserve-3d;
          }
          .pers250 {
            perspective: 250px;
            -webkit-perspective: 250px;
          }
          .face {
            display: block;
            position: absolute;
            width: 100px;
            height: 100px;
             border: none;
            line-height: 100px;
            font-family: sans-serif;
            font-size: 60px;
            color: white;
            text-align: center;
          }

          css实现不换行、自动换行、强制换行

          /*不换行*/
          white-space:nowrap;
          
          /*自动换行*/
          word-wrap: break-word; 
          word-break: normal; 
          
          /*强制换行*/
          word-break:break-all;

          font-smoothing 设置字体?#20132;?#20250;让字体看起来比较舒服

          h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .navbar, .brand, a, .td-name, td {
              -moz-osx-font-smoothing: grayscale;
              -webkit-font-smoothing: antialiased;
              font-family: "Microsoft YaHei", "微软雅黑", 'Muli', "Helvetica", Arial, sans-serif;
          }

          ::selection 修改选中文本颜色

          ::selection {
              color: white;
              background-color: rgba(0, 0, 0, 0.8);
          }
          ::-webkit-selection {
              color: white;
              background-color: rgba(0, 0, 0, 0.8);
          }
          ::-moz-selection {
              color: white;
              background-color: rgba(0, 0, 0, 0.8);
          }
          QQ群:WEB开发者官方群(515171538),验证消息:10000
          微信群:?#26377;?#32534;微信 849023636 邀请您加入,验证消息:10000
          提示:更多精彩内容关注微信公众号:全栈开发者中?#27169;╢sder-com)
          CSS
          网友评论(共0条评论) 正在载入评论......
          理智评论文明上网,拒绝恶意谩骂 发表评论 / 共0条评论
          登录会员中心
          彩运

            <sub id="rrh1b"><menuitem id="rrh1b"></menuitem></sub>

            <th id="rrh1b"><address id="rrh1b"><dfn id="rrh1b"></dfn></address></th><th id="rrh1b"></th>

            <th id="rrh1b"></th>

            <sub id="rrh1b"></sub>

                <sub id="rrh1b"><meter id="rrh1b"></meter></sub>
                <address id="rrh1b"><menuitem id="rrh1b"><font id="rrh1b"></font></menuitem></address>

                    <sub id="rrh1b"><menuitem id="rrh1b"></menuitem></sub>

                    <th id="rrh1b"><address id="rrh1b"><dfn id="rrh1b"></dfn></address></th><th id="rrh1b"></th>

                    <th id="rrh1b"></th>

                    <sub id="rrh1b"></sub>

                        <sub id="rrh1b"><meter id="rrh1b"></meter></sub>
                        <address id="rrh1b"><menuitem id="rrh1b"><font id="rrh1b"></font></menuitem></address>

                          号外彩票官网 曾道人开码结果 浙江20选5历史走势图 北京pk10每天赚一千 山西快乐十分500期 75秒极速时时彩计划 北京快3开奖l结果近50期 白小姐一码中特 十选五历史开奖结果查询 象棋人生 斯诺克世界大奖赛签表 三张牌内购破解版 zuiquan北京单场比分 河南快赢481大小走势 德州扑克顺子比牌规则