zoukankan      html  css  js  c++  java
  • css零零散散的笔记

    1.div根据内容自适应大小

    效果图:

                                              

    html:

    1 <body>
    2     <div class="parent">
    3         <div class="children">欢迎来到蚂蚁部落,今天阳光不错!</div>
    4     </div>
    5 </body>

     css:

     1 <style media="screen">
     2         .parent {
     3             width: 400px;
     4             height: 400px;
     5             border: 1px solid red;
     6         }
     7 
     8         .children {
     9             border: 1px solid blue;
    10             display: inline;
    11             zoom: 1;
    12         }
    13  </style>

    2.文本显示指定长度的汉字,超过部分用......代替(css和js两种实现方法)

    效果图:

                                       

    图中只有第一行的是用css实现的,后面的都是用js实现的。

    html:

    <body>
        <div class="parent">
            <a href="javascript:void(0)" title="今天天气好晴朗 处处好风光 好风光 蝴蝶儿忙 蜜蜂也忙 小鸟儿忙着 白云也忙">
                <div class="text-overflow-ellipsis">
                    今天天气好晴朗 处处好风光 好风光 蝴蝶儿忙 蜜蜂也忙 小鸟儿忙着 白云也忙
                </div>
            </a>
        </div>
        <div class="parent_two">
            <a href="javascript:void(0)" title="迪丽热巴·迪力木拉提" id='text_two' class="text_two">迪丽热巴·迪力木拉提 </a>
        </div>
        <div class="parent_three">
            <a href="javascript:void(0)" title="迪丽" id='text_three' class="text_three">迪丽</a>
        </div>
    </body>

    css:

     1     <style media="screen">
     2         .text-overflow-ellipsis:hover .text {
     3             display: block;
     4             position: absolute;
     5             border: 1px solid pink;
     6             left: 100px;
     7             top: 50px;
     8             padding: 3px;
     9         }
    10 
    11         .text-overflow-ellipsis {
    12             cursor: default;
    13             margin-top: 20px;
    14             width: 300px;
    15             text-overflow: ellipsis;
    16             overflow: hidden;
    17             white-space: nowrap;
    18         }
    19 
    20         a {
    21             text-decoration: none;
    22             color: #000;
    23         }
    24     </style>

    js:

     1     <script type="text/javascript">
     2         $(function() {
     3             var text = $('#text_two').html();
     4             if (text.length > 3) {
     5                 text = text.substring(0, 3);
     6                 $('#text_two').html(text + '...')
     7             }
     8             var text_three = $('#text_three').html();
     9             if (text_three.length > 3) {
    10                 text_three = text_three.substring(0, 3);
    11                 $('#text_three').html(text_three + '...')
    12             }
    13         });
    14     </script>
  • 相关阅读:
    Git 分支开发规范
    小程序技术调研
    弹性布局
    vue 自定义指令的魅力
    记一次基于 mpvue 的小程序开发及上线实战
    mpvue学习笔记-之微信小程序数据请求封装
    微信小程序开发框架 Wepy 的使用
    Hbuilder 开发微信小程序的代码高亮
    luogu3807 【模板】 卢卡斯定理
    luogu1955 [NOI2015] 程序自动分析
  • 原文地址:https://www.cnblogs.com/yingzi1028/p/6807768.html
Copyright © 2011-2022 走看看