我试图使我的背景图像透明,并且页面的其余部分不透明,例如在非褪色HTML和CSS之上的褪色背景图像.
我有一个HTML页面,使用div作为背景图像.以下是该页面的简化版本:
<HTML>
<head>
<style type="text/css">
#backgroundImage {
background-image: url('../Documents/images/Sea.jpg');
background-repeat: no-repeat;
background-size: 100%;
opacity: 0.4;
filter:alpha(opacity=40);
height:100%;
width:100%;
z-index:0.1;
}
.main{
height:500px;
width:900px;
margin:auto;
background-color:green;
z-index:1;
opacity: 1;
filter:alpha(opacity=100);
}
</style>
</head>
<body>
<div id="backgroundImage">
<div class="main">
</div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
我在以下问题中找到了此设置:
如何在不使内容(图像和文本)透明的情况下使我的网站背景透明?
它几乎可以工作,除了整个页面是透明的,而不仅仅是背景图像.
我已经尝试调整'main'div上的Z-index和opacity,但它不起作用.
我觉得这是一个简单的修复,但我无法看到解决方案.
我也试过这个问题,但它似乎没有提供解决方案:
还有这个:
我没有足够的声誉来发布我想要实现的图像.
我有以下代码:
namespace QuantStrats
{
class Program
{
static void Main(string[] args)
{
string FilePath = "C:\\Users\\files\\DJ.csv";
StreamReader streamReader = new StreamReader(FilePath);
string line;
List<Data> Data = new List<Data>();
while ((line = streamReader.ReadLine()) != null)
{
Data Tick = new Data();
string [] values = line.Split(',');
Tick.SetFields(values[1], values[2]);
Data.Add(Tick);
}
for (int ii = 0; ii < Data.Count; ii++)
{
Data TickDataValues = new Data();
TickDataValues = Data[ii];
Console.Write("TIME :" + TickDataValues.time + " Price : " + TickDataValues.price + Environment.NewLine); …Run Code Online (Sandbox Code Playgroud) 我有以下C#类:
public class pageViews
{
public string dateTime {get; set;}
public string IPAddress {get; set;}
public string Page {get; set;}
public string Location {get; set;}
}
Run Code Online (Sandbox Code Playgroud)
和以下的arraylist:
List <pageViews> pviews = new List<pageViews>();
Run Code Online (Sandbox Code Playgroud)
然后我创建一个类的实例pageViews并填充字段,如下所示:
pageViews views = new pageViews();
views.dateTime = reader["DateTime"].ToString();
views.IPAddress = reader["IPAddress"].ToString();
views.Page = reader["Page"].ToString();
Run Code Online (Sandbox Code Playgroud)
然后我尝试将类添加到arraylist中,如下所示:
pviews.add(views);
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
CS1061:'System.Collections.Generic.List'不包含'add'的定义,并且没有扩展方法'add'接受类型'System.Collections.Generic.List'的第一个参数可以找到(你错过了吗?使用指令或程序集引用?)
根据我的阅读,我应该使用linq,我已经是:
using System;
using System.Web.Configuration;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Linq;
Run Code Online (Sandbox Code Playgroud)
所以我错过了什么,从我能看到的,我有我需要的一切?
我怎样才能实现以下目标:
public void PrintText(ref string currentBid)
{
Console.WritleLine(currentBid);
}
Run Code Online (Sandbox Code Playgroud)
目前,我收到以下错误:
Cannot use ref or out parameter in annonymous method...
Run Code Online (Sandbox Code Playgroud)
编辑:
这是完整的方法:
public static void writeToFileUK(string FolderName, ref string currentBid)
{
TimeSpan start = new TimeSpan(08, 00, 00);
TimeSpan end = new TimeSpan(16, 30, 00);
var timer = new System.Threading.Timer((e) =>
{
try
{
string fileName = @"C:\Users\Documents\Stocks\" + FolderName + "\\" + DateTime.Now.ToString("yyy-MM-dd") + ".txt";
if (!File.Exists(fileName))
File.WriteAllText(fileName, "Time, Bid" + Environment.NewLine);
string text = DateTime.Now.ToString("HH-mm-ss") + ", " + …Run Code Online (Sandbox Code Playgroud)