Case Converter
Case Converter Tool
Converted Text
/* styles.css */
body {
font-family: 'Arial', sans-serif;
margin: 0;
padding: 0;
background: linear-gradient(135deg, #ff9a9e, #fad0c4);
color: #333;
}
.container {
max-width: 800px;
margin: 50px auto;
padding: 20px;
background: #ffffff;
border-radius: 15px;
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
text-align: center;
}
.title {
font-size: 2rem;
margin-bottom: 20px;
color: #333;
}
textarea {
width: 100%;
height: 150px;
margin: 10px 0;
padding: 15px;
font-size: 1rem;
border-radius: 10px;
border: 1px solid #ccc;
resize: none;
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
}
textarea:focus {
outline: none;
border-color: #ff9a9e;
box-shadow: 0px 0px 10px #ff9a9e;
}
.buttons button {
background: linear-gradient(135deg, #6a11cb, #2575fc);
color: white;
padding: 10px 20px;
margin: 5px;
font-size: 1rem;
border: none;
border-radius: 5px;
cursor: pointer;
transition: background 0.3s ease-in-out;
}
.buttons button:hover {
background: linear-gradient(135deg, #ff758c, #ff7eb3);
}
.output h2 {
margin: 20px 0 10px;
color: #6a11cb;
}
// script.js
function convertToUpperCase() {
const inputText = document.getElementById("inputText").value;
document.getElementById("outputText").value = inputText.toUpperCase();
}
function convertToLowerCase() {
const inputText = document.getElementById("inputText").value;
document.getElementById("outputText").value = inputText.toLowerCase();
}
function convertToTitleCase() {
const inputText = document.getElementById("inputText").value;
const titleCaseText = inputText
.toLowerCase()
.split(" ")
.map(word => word.charAt(0).toUpperCase() + word.slice(1))
.join(" ");
document.getElementById("outputText").value = titleCaseText;
}
function convertToSentenceCase() {
const inputText = document.getElementById("inputText").value;
const sentenceCaseText = inputText
.toLowerCase()
.replace(/(^\s*\w|[\.\!\?]\s*\w)/g, match => match.toUpperCase());
document.getElementById("outputText").value = sentenceCaseText;
}
function clearText() {
document.getElementById("inputText").value = "";
document.getElementById("outputText").value = "";
}