İlk olarak Facebook’un popup ve lightbox olarak uyguladığı, en azından benim orada gördüğüm bir uygulama idi.

Benzer bir uygulamayı yapmak için kodları yazdım. Daha önce bahsettiğim rgba tanımı ile bu iş çok basit olacaktı.

 #popup{
	position: absolute;
	top: 90px;
	left: 40%;
	border: 10px solid rgba(0,0,0, 0.5);
	text-align: center;
	font-size: 24px;
	background-color: #FFFFFF;
	width: 350px;
	padding: 50px 0;
	border-radius: 10px;
	z-index: 100;
}

Ancak aşağıdaki gibi bir görüntü elde ettim.

Çözümü biraz araştırdım ancak pek bir şey bulamadım derken css-tricks’in çözümü bana ilaç gibi geldi. Çözüm background-clip özelliği tanımı ile sağlanıyor.

#popup{
	position: absolute;
	top: 90px;
	left: 40%;
	border: 10px solid rgba(0,0,0, 0.5);
	text-align: center;
	font-size: 24px;
	background-color: #FFFFFF;
	width: 350px;
	padding: 50px 0;
	border-radius: 10px;
	z-index: 100;
	moz-background-clip: padding;
	webkit-background-clip: padding;
	background-clip: padding-box;
}

Kaynak

VS Code ile yazım denetimi

VS Code ile yazım denetimi Devamını oku

Sitemdeki Kırık bağlantılar

01 July 2021 tarihinde yayınlandı.

Grid mi Flex mi?

28 June 2021 tarihinde yayınlandı.