zoukankan      html  css  js  c++  java
  • 自定义字体

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title>
    <style>
    #wrap{
        background:url(img/qq.jpg) no-repeat;
        556px;
        height:535px;
        margin:10px auto;
        position:relative;
        display:block;
        }
    #box{
        position:absolute;
        top:100px;
        left:10px;
        height:270px;
        385px;
        display:block;
        font-size:16px;
        overflow:auto;
        }
    #box div{
        20px;
        display:inline-block;
        font-size:16px;
        margin:2px 0;
        }    
    select{
        position:absolute;
        top:381px;
        left:5px;
        }
    textarea{
        border:none;
        position:absolute;
        385px;
        height:75px;
        left:10px;
        top:415px;
        font-size:16px;
        }
    input{
        position:absolute;
        top:505px;
        left:320px;
        80px;
        cursor:pointer;
        }
    div img{
        16px;
        height:16px;
        }                
    </style>
    <script type="text/javascript">
        window.onload = function ()
        {
            var obtn = document.getElementsByTagName('input')[0];
            var oselect = document.getElementsByTagName('select')[0];
            var obox = document.getElementById('box');
            var otext = document.getElementsByTagName('textarea')[0];
            var json =  {
                'love':'img/love.gif',
                'knife':'img/knife.gif'
                }
            obtn.onclick = function ()
            {
                var str = otext.value;
                if(str == '')
                {
                    alert('请输入内容');
                }
                if(oselect.value == 'default')
                {
                    obox.innerHTML += str + '<br>';
                    otext.value = '';
                }
                for( attr in json)
                {
                    usefont(attr,json[attr],str);
                }
            };
            
            function usefont(fontstyle,url,str)
            {
                if(fontstyle == oselect.value)
                {
                    var arr = str.split('');
                    var str = '';
                    for( var i =  0; i < arr.length; i++ )
                    {
                        obox.innerHTML += '<div><img src = "' + url + '"><span>' + arr[i] + '</span></div>';
                    }
                    obox.innerHTML += str + '<br>';
                    otext.value = '';
                }
                
                
            }    
        };
    </script>
    </head>
    
    <body>
    <div id="wrap">
        <div id="box"></div>
        <select id="font-style">
            <option value="love">爱心文字</option>
            <option value="knife">小刀文字</option>
            <option selected="" value="default">默认文字</option>
        </select>
        <textarea></textarea>
        <input type="button" value="发送">
    </div>
    </body>
    </html>
  • 相关阅读:
    Python NLP入门教程
    一个月入门Python爬虫,轻松爬取大规模数据
    Python爬虫实战案例:爬取爱奇艺VIP视频
    探索Python F-strings是如何工作
    Ruby 和 Python 分析器是如何工作的?
    超级干货,python常用函数大总结
    Python 开发者的 6 个必备库,你都了解吗?
    神经网络中 BP 算法的原理与 Python 实现源码解析
    新手程序员必学的代码编程技巧
    零基础小白怎么用Python做表格?
  • 原文地址:https://www.cnblogs.com/mayufo/p/4191364.html
Copyright © 2011-2022 走看看