<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 4, comments - 0, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    2012年4月7日

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>無標(biāo)題文檔</title>
    <style type="text/css">
    .trans
    {
    -webkit-transition
    : 0.3s ease;
    -moz-transition
    : 0.3s ease;
    -ms-transition
    : 0.3s ease;
    -o-transition
    : 0.3s ease;
    transition
    : 0.3s ease;
    }
    .test_outer
    {
    display
    : block;
    width
    : 200px;
    height
    : 200px;
    margin
    : 1em auto;
    position
    : relative;
    overflow
    : hidden;
    }
    .test_cover
    {
    width
    : 40px;
    height
    : 40px;
    border
    : 200px solid rgba(0, 0, 0, .35);
    border-radius
    : 50%;
    position
    : absolute;
    left
    : -115px;
    top
    : -165px;
    }
    .test_cover:hover
    {
    width
    : 140px;
    height
    : 140px;
    left
    : -170px;
    top
    : -165px;
    }
    .test_cover:hover:after
    {
    content
    : "秋思-一葉知秋!";
    text-align
    :center;
    margin
    :55px 0 0 12px;
    color
    : #fff;
    font
    : bold 16px/1.2 '微軟雅黑';
    text-shadow
    : 1px 1px rgba(0, 0, 0, .35);
    position
    : absolute;
    }
    </style>
    </head>

    <body>

    <a href="#" class="test_outer">
    <span class="test_cover trans"></span>
    <img src="http://center.w3cfuns.com/data/avatar/000/00/64/47_avatar_middle.jpg" width="200" height="200" />
    </a>
    </body>
    </html>

    其實現(xiàn)原理是利用個border偌大的半透明邊框?qū)傩裕╠emo中邊框?qū)挾?00像素),邊框顏色為rgba黑色半透明,然后50%圓角。再用用定位把它覆蓋在圖片上面。
    主要核心代碼:

    .test_cover {
    width
    : 40px;
    height
    : 40px;
    border
    : 200px solid rgba(0, 0, 0, .35);
    border-radius
    : 50%;
    position
    : absolute;
    left
    : -115px;
    top
    : -165px;
    }

    然后外面再用個父容器把它溢出隱藏掉就可以了

    .test_outer {
    display
    : block;
    width
    : 200px;
    height
    : 200px;
    margin
    : 1em auto;
    position
    : relative;
    overflow
    : hidden;

    posted @ 2012-04-07 12:46 牛哥哥 閱讀(225) | 評論 (0)編輯 收藏

    看著書上的代碼,自己敲了好一陣,發(fā)現(xiàn)自己優(yōu)化后的代碼比書上的更簡潔,功能也更多,貼出來,留后用~~

    功能:

    表格行點擊變背景色、選擇刪除、全選刪除、圖片原圖顯示

    效果顯示:

    代碼貼上:

    <!DOCTaYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <meta name="keywords" content=" keywords" />
    <meta name="description" content="description" />
    </head>
    <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
    <style type="text/css">
    body
    {font-size:12px}
    table
    {width:360px;border-collapse:collapse}
    table tr th,td
    {border:solid 1px #666;text-align:center}
    table tr td img
    {border:solid 1px #ccc;padding:3px;width:42px;height:60px;cursor:pointer}
    table tr td span
    {float:left;padding-left:12px}
    table tr th
    {background-color:#ccc;height:32px;background-color:#fff}
    .clsImg
    {position:absolute;border:solid 1px #ccc;padding:3px;background-color:#eee;display:none;cursor:pointer}
    .btn
    {border:solid 1px #666;padding:2px;width:50px;filter:progd:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fff,EndColorStr=#ECE9D8);cursor:pointer}
    </style>
    <body>
    <script type="text/javascript">
    $(
    function(){
    //點擊表格行變色
    $('tr').click(function(){
    if((this.style.backgroundColor=='')||(this.style.backgroundColor=='rgb(255, 255, 255)')){
    this.style.cssText='background-color:#CCC';
    }
    else{
    this.style.cssText='background-color:#fff';
    }
    })

    //放大圖顯示
    $('.a').mousemove(function(e){
    $(
    '#imgTip').show().attr('src',this.src);
    $(
    '#imgTip').css({'top':(e.pageY+5)+'px','left':(e.pageX+5)+'px'});
    });
    $(
    '.a').mouseover(function(e){
    $(
    '#imgTip').show().attr('src',this.src);
    $(
    '#imgTip').css({'top':(e.pageY+5)+'px','left':(e.pageX+5)+'px'});
    });
    $(
    '.a').mouseout(function(){
    $(
    '#imgTip').hide();
    });

    //點擊全選
    $('#checkAll').click(function(){
    if(this.checked){
    $(
    ':checkbox').attr('checked',true);
    }
    else{
    $(
    ':checkbox').attr('checked',false);
    }
    });

    //刪除部分與全部
    $('.btn').click(function(){
    if($('#checkAll').attr('checked')){
    $(
    'table tr td :checkbox:not("#checkAll")').each(function(index){
    $(
    '#'+this.value).remove();
    });
    }
    else{
    $(
    ':checkbox:not("#checkAll")').each(function(index){
    if(this.checked){
    $(
    '#'+this.value).remove();
    }
    })
    }
    });
    });
    </script>

    <table>
    <tr>
    <th>選項</th>
    <th>編號</th>
    <th>封面</th>
    <th>購書人</th>
    <th>性別</th>
    <th>夠書價</th>
    </tr>
    <tr id="0">
    <td><input type="checkbox" name="" id="checkbox1" value="0" /></td>
    <td>1001</td>
    <td><img src="1.jpg" title="" alt="" class="a" /></td>
    <td>李小明</td>
    <td></td>
    <td>35.6元</td>
    </tr>
    <tr id="1">
    <td><input type="checkbox" name="" id="checkbox2" value="1" /></td>
    <td>1002</td>
    <td><img src="2.jpg" title="" alt="" class="a" /></td>
    <td>王明</td>
    <td></td>
    <td>28.9元</td>
    </tr>
    <tr id="2">
    <td><input type="checkbox" name="" id="checkbox3" value="2" /></td>
    <td>1003</td>
    <td><img src="3.jpg" title="" alt="" class="a" /></td>
    <td>皮特</td>
    <td></td>
    <td>34.3元</td>
    </tr>
    <tr id="3">
    <td><input type="checkbox" name="" id="checkbox3" value="3" /></td>
    <td>2356</td>
    <td><img src="4.jpg" title="" alt="" class="a" /></td>
    <td>愛丁堡</td>
    <td></td>
    <td>23.3元</td>
    </tr>
    </table>
    <table>
    <tr>
    <td style="text-align:left;height:28px">
    <span><input type="checkbox" name="" id="checkAll" />全選</span>
    <span><input type="button" value="刪除" class="btn" /></span>
    </td>
    </tr>
    </table>
    <img src="1.jpg" title="" alt="" id="imgTip" class="clsImg" />
    </body>
    </html>

    posted @ 2012-04-07 12:45 牛哥哥 閱讀(1732) | 評論 (0)編輯 收藏

    C# Code

    using System;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Data;
    using System.Data.SqlClient;

    namespace wang.lx
    {
    class HXGL_HXGL:Window
    {
    ListView lv;
    dbHelper db = new dbHelper();
    GridView gv;
    GridViewColumn gvc;
    public HXGL_HXGL()
    {
    Title = "橫向項目管理";
    Grid grid = new Grid();
    SizeToContent = SizeToContent.Height;
    Width = 750;
    grid.Margin = new Thickness(10);
    Content = grid;

    RowDefinition rd = new RowDefinition();
    rd.Height = GridLength.Auto;
    grid.RowDefinitions.Add(rd);

    rd = new RowDefinition();
    rd.Height = GridLength.Auto;
    grid.RowDefinitions.Add(rd);

    WrapPanel wrap = new WrapPanel();
    Button btn1 = new Button();
    btn1.Content = "增加";
    btn1.Click += HXGL_btnOnClick;
    btn1.Height = btn1.Width = 40;
    wrap.Children.Add(btn1);

    Button btn2 = new Button();
    btn2.Height = btn2.Width = 40;
    btn2.Content = "修改";
    wrap.Children.Add(btn2);

    Button btn3 = new Button();
    btn3.Height = btn3.Width = 40;
    btn3.Content = "刪除";
    wrap.Children.Add(btn3);

    grid.Children.Add(wrap);

    ScrollViewer sv = new ScrollViewer();
    sv.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto;
    sv.Height = this.Height - btn1.Height - 10;
    grid.Children.Add(sv);
    Grid.SetRow(sv, 1);
    lv = new ListView();
    sv.Content = lv;
    Data_Init();

    gv = new GridView();
    gv.AllowsColumnReorder = true;
    gv.ColumnHeaderToolTip = "橫向項目管理";
    lv.View = gv;

    //可以向如下方式添加,但相當(dāng)繁瑣,代碼重復(fù)次數(shù)超過兩次,最好寫成函數(shù)
    //gvc = new GridViewColumn();
    //gvc.DisplayMemberBinding = new Binding("name");
    //gvc.Header = "項目名稱";
    //gvc.Width = 100;
    //gv.Columns.Add(gvc);

    //gvc = new GridViewColumn();
    //gvc.DisplayMemberBinding = new Binding("XMXH");
    //gvc.Header = "項目序號";
    //gvc.Width = 100;
    //gv.Columns.Add(gvc);

    //gvc = new GridViewColumn();
    //gvc.DisplayMemberBinding = new Binding("fzr");
    //gvc.Header = "負責(zé)人";
    //gvc.Width = 100;
    //gv.Columns.Add(gvc);

    //gvc = new GridViewColumn();
    //gvc.DisplayMemberBinding = new Binding("HTJF");
    //gvc.Header = "合同經(jīng)費";
    //gvc.Width = 100;
    //gv.Columns.Add(gvc);

    //gvc = new GridViewColumn();
    //gvc.DisplayMemberBinding = new Binding("DKJE");
    //gvc.Header = "到款金額";
    //gvc.Width = 100;
    //gv.Columns.Add(gvc);

    //利用數(shù)組批量添加,注意,此處必須和讀取的字段大小寫保持一致,否則無法顯示
    string[] bstr = {"Name","XMXH","FZR","HTJF","DKJE", "HTBH", "FZRYB", "SBJF", "DKSJ", "XMLB", "LXSJ", "QDRQ", "JTSJ", "WTDW", "YXQX", "XMJJ","XMWCQKJJ", "XMCJZ" };
    string[] headstr = {"項目名稱","項目序號","負責(zé)人","合同經(jīng)費","到款金額", "合同編號", "負責(zé)人院別", "設(shè)備經(jīng)費", "到款時間", "項目類別", "立項時間", "簽訂日期", "結(jié)題時間", "委托單位", "有效期限", "項目簡介","項目完成情況簡介", "項目參加者"};
    AddColumn(bstr, headstr);
    }
    //批量添加函數(shù)
    protected void AddColumn(string[] bstr, string[] headstr)
    {
    for(int i=0;i<bstr.Length;i++)
    {
    gvc = new GridViewColumn();
    gvc.DisplayMemberBinding = new Binding(bstr[i]);
    gvc.Header = headstr[i];
    //gvc.Width = 100;
    gv.Columns

    posted @ 2012-04-07 12:45 牛哥哥 閱讀(1604) | 評論 (0)編輯 收藏

    2012年3月31日

    新人來了,慢慢再謝謝

    posted @ 2012-03-31 18:25 牛哥哥 閱讀(182) | 評論 (0)編輯 收藏

    免費發(fā)布信息分類信息免費發(fā)布免費發(fā)布推廣信息免費B2B
    主站蜘蛛池模板: 永久免费看bbb| 亚洲av不卡一区二区三区| 永久免费无码网站在线观看 | 亚洲AV日韩AV天堂久久| 成人免费视频77777| 一级毛片a女人刺激视频免费| 日韩亚洲国产高清免费视频| 337p日本欧洲亚洲大胆人人| 天天摸夜夜摸成人免费视频| 国产美女视频免费观看的网站| 亚洲精品国产啊女成拍色拍| 亚欧免费一级毛片| 亚洲国产精华液网站w| 特级做A爰片毛片免费69| 一级特级aaaa毛片免费观看| 亚洲最大免费视频网| 亚洲人成无码网WWW| 69成人免费视频| 亚洲av无码国产综合专区| 0588影视手机免费看片| 亚洲国产成人在线视频| 亚洲一区二区三区免费| 最新仑乱免费视频| 久久久久成人片免费观看蜜芽| 久久精品国产亚洲av天美18| 久久久亚洲欧洲日产国码是AV| 亚洲国产成人久久笫一页| 国产精品福利在线观看免费不卡| 亚洲av永久无码嘿嘿嘿| 国产亚洲综合网曝门系列| 国产免费人人看大香伊| 99久久免费国产精品特黄| 亚洲欧洲免费视频| 国产成人无码免费网站| 在线观看亚洲视频| 亚洲va在线va天堂成人| 亚洲黄网在线观看| 亚洲高清国产AV拍精品青青草原 | 久久国产亚洲高清观看| 亚洲色婷婷一区二区三区| 精品熟女少妇a∨免费久久|