c# - 如何使用 c#/jquery/javascript/silverlight 生成两个或多个不同设计图 block 的可能排列?

标签 c# javascript jquery jquery-ui silverlight-4.0

我正在尝试弄清楚设置一个由多个“图 block ”(可变背景图像及其上的文本)组成的界面的最佳方法是什么,它充当界面的中心。

我想以一种看起来像设计的方式生成两个或多个不同图 block 的可能排列。

具有不同背景的两个或多个图 block (div block )。如何在行和列中生成它。
如何使用 C# 或 jquery..
这是两个不同方 block (框)的屏幕截图
enter image description here

如果可能在 Silverlight 版本中也可以作为答案接受

最佳答案

在 jQuery 或 C# 中,您只需要一个 for 循环来创建 HTML 元素并向每个第二个元素添加一个类。这最适用于

    内的 float 固定宽度
  • 元素

    例如,在 C# 中

    string html = "";
    bool red = false;
    for(int i = 0; i < 25; i++){
        red = !red;
        if(red==true)
            html += "<li class='red'></li>";
        else
            html += "<li></li>";
    }
    html = "<ul class='blocks'>" + html + "</ul>";
    

    CSS 应该是这样的

    .blocks li { width: 100px; height: 100px; float: left; background: blue; }
    .blocks li.red { background: red; } 
    

关于c# - 如何使用 c#/jquery/javascript/silverlight 生成两个或多个不同设计图 block 的可能排列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9091390/

相关文章:

javascript - 日期的 jQuery val 会导致某些日期为空字符串

c# - LINQ:String.Join 一个列表,但事先向该字符串添加一个字符

javascript - 什么是 ECMAScript "native object"?

c# - 使用 Linq 的行号

javascript - 将根据值执行功能的函数。函数式编程

javascript - 如何使更改其标题的下拉按钮具有不同的链接?

javascript - 启动 jquery fadeToggle 隐藏

javascript - 当发生多个转换时,如何检测 'specific' 元素上的 CSS 转换结束?

c# - 使用基类方法返回值?

c# - 如何不需要将 ICollection 替换为 TT 文件中的 ObservableCollection?